mirror of
https://github.com/ulaulaman/eduinaf.git
synced 2025-03-04 21:17:40 +01:00
Compare commits
5 Commits
fb979ea74c
...
11e08f469e
Author | SHA1 | Date | |
---|---|---|---|
11e08f469e | |||
96aa03ce03 | |||
0d99d97546 | |||
71a83b1c24 | |||
d63e5c38cd |
@ -53,6 +53,10 @@ Aggiunti una tassonomia e due *shortcode* per la gestione degli Speciali. In par
|
|||||||
Il *plugin* è stato originariamente sviluppato per integrarsi con [Co-Authors Plus](https://wordpress.org/plugins/co-authors-plus/). I codici di integrazione con questo *plugin* sono stati cancellati dalla versione attuale e spostati in [Co-Authors Widget](https://wordpress.org/plugins/widget-for-co-authors/) (vedi anche la [pagina del *plugin*](https://ulaulaman.github.io/#CoAuthorsWidget)).
|
Il *plugin* è stato originariamente sviluppato per integrarsi con [Co-Authors Plus](https://wordpress.org/plugins/co-authors-plus/). I codici di integrazione con questo *plugin* sono stati cancellati dalla versione attuale e spostati in [Co-Authors Widget](https://wordpress.org/plugins/widget-for-co-authors/) (vedi anche la [pagina del *plugin*](https://ulaulaman.github.io/#CoAuthorsWidget)).
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
* 2021.1116
|
||||||
|
* Modificato il colore della striscia dell'ultimo aggiornamento
|
||||||
|
* Inserito il menu *costellazioni* alla fine della *sidebar* corrispondente
|
||||||
|
* Elimintati i *widget* delle singole *sidebar*
|
||||||
* 2021.1026
|
* 2021.1026
|
||||||
* Modifche minori in rodari.php
|
* Modifche minori in rodari.php
|
||||||
* Aggiornamento *file css*
|
* Aggiornamento *file css*
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
/*
|
/*
|
||||||
Plugin Name: Edu INAF Tools
|
Plugin Name: Edu INAF Tools
|
||||||
Description: Il plugin aggiunge varie funzionalità al sito Edu INAF senza modificare direttamente il codice php del tema.
|
Description: Il plugin aggiunge varie funzionalità al sito Edu INAF senza modificare direttamente il codice php del tema.
|
||||||
Version: 2021.1026
|
Version: 2021.1116
|
||||||
Author: Gianluigi Filippelli
|
Author: Gianluigi Filippelli
|
||||||
Author URI: http://dropseaofulaula.blogspot.it/
|
Author URI: http://dropseaofulaula.blogspot.it/
|
||||||
Plugin URI: https://ulaulaman.github.io/#EduINAF
|
Plugin URI: https://ulaulaman.github.io/#EduINAF
|
||||||
@ -26,7 +26,7 @@ require_once( EDUINAF__PLUGIN_DIR . 'sidebars/astrodidattica.php' );
|
|||||||
require_once( EDUINAF__PLUGIN_DIR . 'sidebars/astrofoto.php' );
|
require_once( EDUINAF__PLUGIN_DIR . 'sidebars/astrofoto.php' );
|
||||||
require_once( EDUINAF__PLUGIN_DIR . 'sidebars/costellazioni.php' );
|
require_once( EDUINAF__PLUGIN_DIR . 'sidebars/costellazioni.php' );
|
||||||
require_once( EDUINAF__PLUGIN_DIR . 'sidebars/brera.php' );
|
require_once( EDUINAF__PLUGIN_DIR . 'sidebars/brera.php' );
|
||||||
require_once( EDUINAF__PLUGIN_DIR . 'sidebars/widgets.php' );
|
# require_once( EDUINAF__PLUGIN_DIR . 'sidebars/widgets.php' );
|
||||||
# Speciali
|
# Speciali
|
||||||
require_once( EDUINAF__PLUGIN_DIR . 'incl/speciali.php' );
|
require_once( EDUINAF__PLUGIN_DIR . 'incl/speciali.php' );
|
||||||
# Mappe
|
# Mappe
|
||||||
@ -34,7 +34,7 @@ require_once( EDUINAF__PLUGIN_DIR . 'incl/mappe.php' );
|
|||||||
|
|
||||||
# inclusione di css personalizzato
|
# inclusione di css personalizzato
|
||||||
function edu_inaf_table () {
|
function edu_inaf_table () {
|
||||||
wp_register_style( 'eduinaf', plugins_url( 'eduinaf/incl/eduinaf.css' ), rand(111,9999), '2021.1026' );
|
wp_register_style( 'eduinaf', plugins_url( 'eduinaf/incl/eduinaf.css' ), rand(111,9999), '2021.1116' );
|
||||||
wp_enqueue_style( 'eduinaf' );
|
wp_enqueue_style( 'eduinaf' );
|
||||||
}
|
}
|
||||||
add_action( 'wp_enqueue_scripts', 'edu_inaf_table' );
|
add_action( 'wp_enqueue_scripts', 'edu_inaf_table' );
|
||||||
|
@ -326,7 +326,7 @@ a.astroedu:hover {color:#ffcc00;}
|
|||||||
.last-updated {
|
.last-updated {
|
||||||
font-size: small;
|
font-size: small;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
background-color: #06a0db;
|
background-color: #97cbdf;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* domande risposte */
|
/* domande risposte */
|
||||||
|
@ -53,6 +53,10 @@ Aggiunti una tassonomia e due *shortcode* per la gestione degli speciali. In par
|
|||||||
Il *plugin* è stato originariamente sviluppato per integrarsi con [Co-Authors Plus](https://wordpress.org/plugins/co-authors-plus/). I codici di integrazione con questo *plugin* sono stati cancellati dalla versione attuale e spostati in [Co-Authors Widget](https://wordpress.org/plugins/widget-for-co-authors/) (vedi anche la [pagina del *plugin*](https://ulaulaman.github.io/#CoAuthorsWidget)).
|
Il *plugin* è stato originariamente sviluppato per integrarsi con [Co-Authors Plus](https://wordpress.org/plugins/co-authors-plus/). I codici di integrazione con questo *plugin* sono stati cancellati dalla versione attuale e spostati in [Co-Authors Widget](https://wordpress.org/plugins/widget-for-co-authors/) (vedi anche la [pagina del *plugin*](https://ulaulaman.github.io/#CoAuthorsWidget)).
|
||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
* 2021.1116
|
||||||
|
* Modificato il colore della striscia dell'ultimo aggiornamento
|
||||||
|
* Inserito il menu *costellazioni* alla fine della *sidebar* corrispondente
|
||||||
|
* Elimintati i *widget* delle singole *sidebar*
|
||||||
* 2021.1026
|
* 2021.1026
|
||||||
* Modifche minori in rodari.php
|
* Modifche minori in rodari.php
|
||||||
* Aggiornamento *file css*
|
* Aggiornamento *file css*
|
||||||
|
@ -88,7 +88,17 @@ add_shortcode( 'sbcostellazioni', function () {
|
|||||||
$auth = do_shortcode('[blog-post-coauthors]');
|
$auth = do_shortcode('[blog-post-coauthors]');
|
||||||
$cura = '<h4 class="widget-title"><span>Scheda a cura di</h4><p><strong>'.$auth.'</strong></p>';
|
$cura = '<h4 class="widget-title"><span>Scheda a cura di</h4><p><strong>'.$auth.'</strong></p>';
|
||||||
|
|
||||||
$out = $out.$cura;
|
$starsNav = wp_get_nav_menu_items(1895);
|
||||||
|
|
||||||
|
foreach ( $starsNav as $navItem ) {
|
||||||
|
$nav = $nav. '<button><a href="'.$navItem->url.'" title="'.$navItem->title.'">'.$navItem->title.'</a></button>';
|
||||||
|
}
|
||||||
|
|
||||||
|
$menu = '<div align="center" class="btn-group">'.$nav.'</div>';
|
||||||
|
|
||||||
|
$out = $menu;
|
||||||
|
|
||||||
|
$out = $out.$cura.$menu;
|
||||||
|
|
||||||
return $out;
|
return $out;
|
||||||
} );
|
} );
|
@ -1,218 +0,0 @@
|
|||||||
<?php
|
|
||||||
#
|
|
||||||
# widget per le sidebar
|
|
||||||
#
|
|
||||||
|
|
||||||
# didattica
|
|
||||||
class Widget_Didattica extends WP_Widget {
|
|
||||||
|
|
||||||
/** Registrazione del widget */
|
|
||||||
public function __construct() {
|
|
||||||
parent::__construct(
|
|
||||||
'widget_dida', // Base ID
|
|
||||||
'Widget Didattica', // Name
|
|
||||||
array( 'description' => __( 'Widget per l\'inserimento della sidebar dei contenuti didattici', 'text_domain' ), ) // Args
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Front-end del widget */
|
|
||||||
public function widget( $args, $instance ) {
|
|
||||||
extract( $args );
|
|
||||||
$shortcode = do_shortcode('[sbdidattica]');
|
|
||||||
echo $shortcode;
|
|
||||||
echo $after_widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Back-end del widget */
|
|
||||||
public function form( $instance ) {
|
|
||||||
if ( isset( $instance[ 'title' ] ) ) {
|
|
||||||
$title = $instance[ 'title' ];
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$title = __( 'Titolo', 'text_domain' );
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<p>
|
|
||||||
<label for="<?php echo $this->get_field_name( 'title' ); ?>"><?php _e( 'Titolo:' ); ?></label>
|
|
||||||
<input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
|
|
||||||
</p>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Ripulisce i valori del widget man mano che vengono salvati */
|
|
||||||
public function update( $new_instance, $old_instance ) {
|
|
||||||
$instance = array();
|
|
||||||
$instance['title'] = ( !empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
|
|
||||||
|
|
||||||
return $instance;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // class Widget_Didattica
|
|
||||||
|
|
||||||
// Registra Widget_Didattica
|
|
||||||
add_action( 'widgets_init', 'register_dida' );
|
|
||||||
|
|
||||||
function register_dida() {
|
|
||||||
register_widget( 'Widget_Didattica' );
|
|
||||||
}
|
|
||||||
|
|
||||||
# costellazioni
|
|
||||||
class Widget_Stars extends WP_Widget {
|
|
||||||
|
|
||||||
/** Registrazione del widget */
|
|
||||||
public function __construct() {
|
|
||||||
parent::__construct(
|
|
||||||
'widget_stars', // Base ID
|
|
||||||
'Widget Stars', // Name
|
|
||||||
array( 'description' => __( 'Widget per l\'inserimento della sidebar delle costellazioni', 'text_domain' ), ) // Args
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Front-end del widget */
|
|
||||||
public function widget( $args, $instance ) {
|
|
||||||
extract( $args );
|
|
||||||
$shortcode = do_shortcode('[sbcostellazioni]');
|
|
||||||
$menu = do_shortcode('[menucostellazioni]');
|
|
||||||
echo $shortcode;
|
|
||||||
echo $menu;
|
|
||||||
echo $after_widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Back-end del widget */
|
|
||||||
public function form( $instance ) {
|
|
||||||
if ( isset( $instance[ 'title' ] ) ) {
|
|
||||||
$title = $instance[ 'title' ];
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$title = __( 'Titolo', 'text_domain' );
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<p>
|
|
||||||
<label for="<?php echo $this->get_field_name( 'title' ); ?>"><?php _e( 'Titolo:' ); ?></label>
|
|
||||||
<input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
|
|
||||||
</p>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Ripulisce i valori del widget man mano che vengono salvati */
|
|
||||||
public function update( $new_instance, $old_instance ) {
|
|
||||||
$instance = array();
|
|
||||||
$instance['title'] = ( !empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
|
|
||||||
|
|
||||||
return $instance;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // class Widget_Stars
|
|
||||||
|
|
||||||
// Registra Widget_Stars
|
|
||||||
add_action( 'widgets_init', 'register_stars' );
|
|
||||||
|
|
||||||
function register_stars() {
|
|
||||||
register_widget( 'Widget_Stars' );
|
|
||||||
}
|
|
||||||
|
|
||||||
# corso base
|
|
||||||
class Widget_Brera extends WP_Widget {
|
|
||||||
|
|
||||||
/** Registrazione del widget */
|
|
||||||
public function __construct() {
|
|
||||||
parent::__construct(
|
|
||||||
'widget_brera', // Base ID
|
|
||||||
'Widget Brera', // Name
|
|
||||||
array( 'description' => __( 'Widget per l\'inserimento della sidebar del corso base di astronomia', 'text_domain' ), ) // Args
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Front-end del widget */
|
|
||||||
public function widget( $args, $instance ) {
|
|
||||||
extract( $args );
|
|
||||||
$shortcode = do_shortcode('[sbcorsobase]');
|
|
||||||
echo $shortcode;
|
|
||||||
echo $after_widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Back-end del widget */
|
|
||||||
public function form( $instance ) {
|
|
||||||
if ( isset( $instance[ 'title' ] ) ) {
|
|
||||||
$title = $instance[ 'title' ];
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$title = __( 'Titolo', 'text_domain' );
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<p>
|
|
||||||
<label for="<?php echo $this->get_field_name( 'title' ); ?>"><?php _e( 'Titolo:' ); ?></label>
|
|
||||||
<input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
|
|
||||||
</p>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Ripulisce i valori del widget man mano che vengono salvati */
|
|
||||||
public function update( $new_instance, $old_instance ) {
|
|
||||||
$instance = array();
|
|
||||||
$instance['title'] = ( !empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
|
|
||||||
|
|
||||||
return $instance;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // class Widget_Brera
|
|
||||||
|
|
||||||
// Registra Widget_Brera
|
|
||||||
add_action( 'widgets_init', 'register_brera' );
|
|
||||||
|
|
||||||
function register_brera() {
|
|
||||||
register_widget( 'Widget_Brera' );
|
|
||||||
}
|
|
||||||
|
|
||||||
# astrofoto
|
|
||||||
class Widget_AstroFoto extends WP_Widget {
|
|
||||||
|
|
||||||
/** Registrazione del widget */
|
|
||||||
public function __construct() {
|
|
||||||
parent::__construct(
|
|
||||||
'widget_astrofoto', // Base ID
|
|
||||||
'Widget Astro Foto', // Name
|
|
||||||
array( 'description' => __( 'Widget per l\'inserimento della sidebar delle fotografie astronomiche', 'text_domain' ), ) // Args
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Front-end del widget */
|
|
||||||
public function widget( $args, $instance ) {
|
|
||||||
extract( $args );
|
|
||||||
$shortcode = do_shortcode('[sbastrofoto]');
|
|
||||||
echo $shortcode;
|
|
||||||
echo $after_widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Back-end del widget */
|
|
||||||
public function form( $instance ) {
|
|
||||||
if ( isset( $instance[ 'title' ] ) ) {
|
|
||||||
$title = $instance[ 'title' ];
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$title = __( 'Titolo', 'text_domain' );
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<p>
|
|
||||||
<label for="<?php echo $this->get_field_name( 'title' ); ?>"><?php _e( 'Titolo:' ); ?></label>
|
|
||||||
<input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
|
|
||||||
</p>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Ripulisce i valori del widget man mano che vengono salvati */
|
|
||||||
public function update( $new_instance, $old_instance ) {
|
|
||||||
$instance = array();
|
|
||||||
$instance['title'] = ( !empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
|
|
||||||
|
|
||||||
return $instance;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // class Widget_AstroFoto
|
|
||||||
|
|
||||||
// Registra Widget_AstroFoto
|
|
||||||
add_action( 'widgets_init', 'register_astrofoto' );
|
|
||||||
|
|
||||||
function register_astrofoto() {
|
|
||||||
register_widget( 'Widget_AstroFoto' );
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user