Edu INAF Plugin'; echo '
Il plugin aggiunge varie funzionalità al sito Edu INAF senza modificare direttamente il codice php del tema.
In particolare sono presenti gli shortcode per la creazione automatica dei link alle attività astroedu e alle notizie spacescoop. In particolare lo shortcode utilizza due parametri, il codice dell\'attività/news e la lingua
Uso degli shortcode:
'; echo '[astroedu code="..." lang="..."]
'; echo '[spacescoop code="..." lang="..."]
';
echo '
Entrambi i parametri sono obbligatori per il corretto funzionamento dello shortcode.
'; echo '' . get_the_post_thumbnail($post->ID) . '
' . get_the_excerpt(); } return $content; } add_filter('the_excerpt_rss', 'rss_post_thumbnail'); add_filter('the_content_feed', 'rss_post_thumbnail'); # aggiunta autori in apertura e messaggio di chiusura per post nel feed function eduinaf_postrss($content) { $coauthors = coauthors_posts_links(", ", " e ", null, null, false); if(is_feed()){ $content = 'Questo articolo è stato scritto da '.$coauthors.'
'.$content.'Leggi Edu INAF
'; } return $content; } add_filter('the_excerpt_rss', 'eduinaf_postrss'); add_filter('the_content', 'eduinaf_postrss'); # Aggiunta del logo e modifica del link nella pagina di login function custom_login_logo() { echo ''; } add_action('login_head', 'custom_login_logo'); function eduinaf_login_logo_url() { return home_url(); } add_filter( 'login_headerurl', 'eduinaf_login_logo_url' ); function eduinaf_login_logo_url_title() { return 'Edu INAF'; } add_filter( 'login_headertitle', 'eduinaf_login_logo_url_title' ); # Contacaratteri # Excerpt/Riassunto function excerpt_count_js(){ if ('page' != get_post_type()) { echo ''; } } add_action( 'admin_head-post.php', 'excerpt_count_js'); add_action( 'admin_head-post-new.php', 'excerpt_count_js'); # Content/Contenuto function content_char_count() { ?> null, 'code' => null, ), $atts ) ); $link = ''.$content.''; return $link; } # spacescoop add_shortcode('spacescoop', 'spacescoop'); function spacescoop ($atts, $content = null) { extract( shortcode_atts( array( 'lang' => null, 'code' => null, ), $atts ) ); $link = ''.$content.''; return $link; } /* ------------------------------------------------------ */ ?>