From eba407224d961da0fc90e16a7f212c38edf4fc1b Mon Sep 17 00:00:00 2001 From: ulaulaman <34242086+ulaulaman@users.noreply.github.com> Date: Fri, 23 Mar 2018 23:51:40 +0100 Subject: [PATCH] Sistemazione indentazione e cancellazione commenti superflui --- incl/speciali.php | 158 ++++++++++++++++++++-------------------------- 1 file changed, 69 insertions(+), 89 deletions(-) diff --git a/incl/speciali.php b/incl/speciali.php index 6c68ace..d7a6b11 100644 --- a/incl/speciali.php +++ b/incl/speciali.php @@ -1,7 +1,5 @@ _x('Speciali', 'taxonomy general name'), @@ -26,103 +24,85 @@ function speciali_tax() { ) ); } - add_action('init', 'speciali_tax', 0); -# shortcode per mostrare l'elenco degli articoli di uno speciale - +# shortcode per mostrare l'elenco degli articoli di uno speciale all'interno di un post o di una pagina function specialieduinaf($atts) { - - global $post; - - extract( - shortcode_atts( - array( - 'speciale' => 'null', - 'titolo' => 'null', - 'linkpage' => 'null', - ), - $atts - ) - ); - - $q = new WP_Query( array( 'speciali' => $speciale, 'posts_per_page'=>-1 ) ); - $nnome = 'null'; - if ( $titolo <> 'null' ) { - $nnome = $titolo; - if ( $linkpage <> 'null' ) { - $nnome = '
Speciale '.$nnome.'
'; - - if ( $q->have_posts() ) { - while ( $q->have_posts() ) { - $q->the_post(); - $titolo = get_the_title(); - - $grid .= '
'; + global $post; + + extract( + shortcode_atts( + array( + 'speciale' => 'null', + 'titolo' => 'null', + 'linkpage' => 'null', + ), + $atts + ) + ); + + $q = new WP_Query( array( 'speciali' => $speciale, 'posts_per_page'=>-1 ) ); + $nnome = 'null'; + if ( $titolo <> 'null' ) { + $nnome = $titolo; + if ( $linkpage <> 'null' ) { + $nnome = '
Speciale '.$nnome.'
'; + if ( $q->have_posts() ) { + while ( $q->have_posts() ) { + $q->the_post(); + $titolo = get_the_title(); + $grid .= '
'; + } + $grid = $header.$grid.'
'; + /* ripristino */ + wp_reset_postdata(); } - $grid = $header.$grid.'
'; - /* ripristino */ - wp_reset_postdata(); - } - - $container = '

'.$grid.'

'; - - return $container; - + + $container = '

'.$grid.'

'; + + return $container; } - add_shortcode( 'specialieduinaf', 'specialieduinaf' ); # shortcode per la creazione della griglia per la pagina degli speciali - function grigliaspeciali($atts) { - - global $post; - - extract( - shortcode_atts( - array( - 'speciale' => 'null', - ), - $atts - ) - ); - - $q = new WP_Query( array( 'speciali' => $speciale, 'posts_per_page'=>-1 ) ); - $content = '

'; - - if ( $q->have_posts() ) { - while ( $q->have_posts() ) { - $q->the_post(); - $titolo = get_the_title(); - #$autori = coauthors_posts_links(", ", " e ", null, null, false); # funziona se installato co-authors plus - #$autori = coauthors_posts_links(", ", " e ", null, null, false); - if ( function_exists( 'get_coauthors' ) ) { - $autori = coauthors_posts_links(", ", " e ", null, null, false); + global $post; + + extract( + shortcode_atts( + array( + 'speciale' => 'null', + ), + $atts + ) + ); + + $q = new WP_Query( array( 'speciali' => $speciale, 'posts_per_page'=>-1 ) ); + $content = '

'; + + if ( $q->have_posts() ) { + while ( $q->have_posts() ) { + $q->the_post(); + $titolo = get_the_title(); + if ( function_exists( 'get_coauthors' ) ) { + $autori = coauthors_posts_links(", ", " e ", null, null, false); + } else {$autori = the_author();} + + $estratto = get_the_excerpt(); + $tassonomia = get_the_category_list(); + $header = '

'.$titolo.'


'; + $content .= $header.'

di '.$autori.'
'.$tassonomia.'

'.$estratto.'
(continua)

'; } - else - { - $autori = the_author(); - } - $estratto = get_the_excerpt(); - $tassonomia = get_the_category_list(); - - $header = '

'.$titolo.'


'; - $content .= $header.'

di '.$autori.'
'.$tassonomia.'

'.$estratto.'
(continua)

'; + + $content = $content.'

'; + /* ripristino */ + wp_reset_postdata(); } - $content = $content.'

'; - /* ripristino */ - wp_reset_postdata(); - } - - return $content; - + + return $content; } - add_shortcode( 'grigliaspeciali', 'grigliaspeciali' );