{"id":255612,"date":"2023-07-18T11:13:00","date_gmt":"2023-07-18T08:13:00","guid":{"rendered":"https:\/\/inform.click\/oltre-20-hack-di-loop-di-wordpress-piu-ricercati\/"},"modified":"2023-07-18T11:13:00","modified_gmt":"2023-07-18T08:13:00","slug":"oltre-20-hack-di-loop-di-wordpress-piu-ricercati","status":"publish","type":"post","link":"https:\/\/inform.click\/it\/oltre-20-hack-di-loop-di-wordpress-piu-ricercati\/","title":{"rendered":"Oltre 20 hack di loop di WordPress pi\u00f9 ricercati"},"content":{"rendered":"<p>\n  Il ciclo \u00e8 il processo principale in WordPress, quindi si trova quasi in ogni file di tema. In sostanza, \u00e8 un codice PHP utilizzato dalla piattaforma per visualizzare i post attraverso i file modello di un tema. In altre parole, \u00e8 enorme. In effetti, \u00e8 fondamentale, perch\u00e9 il sito non funzioner\u00e0 senza loop.\n<\/p>\n<p>\n  La modifica di questo set di funzionalit\u00e0 incredibilmente potenti pu\u00f2 migliorare le capacit\u00e0 del tuo sito WordPress. Ad esempio, puoi modificare il modo in cui i post vengono visualizzati sulla home page e ordinarli utilizzando parametri specifici. Dato che il loop \u00e8 la cosa pi\u00f9 semplice da modificare, si possono ottenere hack piuttosto impressionanti e creativi.\n<\/p>\n<p>\n  Ti mostriamo oltre 20 loop hack che dovresti usare adesso per realizzarlo, senza la necessit\u00e0 di installare plugin.\n<\/p>\n<h5>\n  1 Inserisci la pubblicit\u00e0 dopo il primo post<br \/>\n<\/h5>\n<p>\n  Come blogger, sai benissimo che gli annunci sono uno dei modi migliori per fare soldi. Ottenere quei clic tanto necessari dai visitatori \u00e8 certamente una cosa complicata e molti blogger non godono di percentuali di clic elevate. Inserire annunci dopo il primo post pu\u00f2 essere un buon modo per aumentarli, quindi prova questa semplice modifica.\n<\/p>\n<p>\n  Sostituisci il tuo ciclo con quello qui sotto. Fai attenzione, perch\u00e9 devi incollare il codice dell'annuncio l\u00ec:\n<\/p>\n<pre><code>&lt;?php if (have_posts()): ?&gt;\n&lt;?php $count = 0; ?&gt;\n&lt;?php while (have_posts()): the_post(); ?&gt;\n&lt;?php $count++; ?&gt;\n  &lt;?php if ($count == 2): ?&gt;\n          \/\/Insert the code of an ad in this line\n          <\/code><\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n   <?php else: ?>\n          <\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n  <?php endif; ?>\n<?php endwhile; ?>\n<?php endif; ?><\/pre>\n<h5>\n  <code>2 Mostra post obsoleti ma popolari di 1 anno fa<\/code><br \/>\n<\/h5>\n<p>\n  <code>Alcuni dei post sul tuo blog, sebbene creati un anno fa, potrebbero essere ancora popolari tra i tuoi lettori. Ad esempio, potrebbe essere un articolo di istruzioni o qualche altro tipo di contenuto sempreverde. Per assicurarti che questi post rimangano popolari, puoi applicare questo pratico trucco.<\/code>\n<\/p>\n<p>\n  <code>Inserisci questo codice nel file single.php:<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php $current_day = date('j');\n$last_year = date('Y')-1;\nquery_posts('day='.$current_day.'&year='.$last_year);\nif (have_posts()):\n\u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  3 Visualizza i cinque ultimi post appiccicosi nel ciclo<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  La funzione predefinita consente di incollare un post in prima pagina. L'hack qui sotto inserisce cinque messaggi appiccicosi.\n<\/p>\n<p>\n  Molti blogger considerano i post appiccicosi come post in primo piano perch\u00e9 consentono di visualizzare una voce sopra le altre. Se vuoi creare la tua categoria &#8220;Editor's Picks&#8221;, c'\u00e8 un trucco apposta per questo. Il codice qui sotto deve essere inserito in qualsiasi punto del tema per funzionare. Puoi anche cambiare il numero per mostrare meno post sostituendo il numero nel quarta riga.\n<\/p>\n<pre><code>&lt;?php $sticky = get_option('sticky_posts');\nrsort( $sticky );\n$sticky = array_slice( $sticky, 0, 5);\nquery_posts( array( 'post__in' =&gt; $sticky, 'caller_get_posts' =&gt; 1) );\n \nif (have_posts()):     while (have_posts()): the_post();\n        the_title();\n        the_excerpt();\n    endwhile;\nendif;\n \n?&gt;<\/code><\/pre>\n<h5>4 Elenca i post di una particolare categoria<\/h5>\n<p>Differenziare i post della stessa categoria con l'hack qui sotto.<\/p>\n<p>Se per qualche motivo hai bisogno di differenziare i post che condividono la stessa categoria (ad esempio, articoli pratici per autori di saggi), inserisci il seguente codice nel file loop.<\/p>\n<pre><code>&lt;?php foreach((get_the_category()) as $category) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$thecat = $category-&gt;cat_ID. ' ';\n        query_posts('child_of='.$thecat);\n if (have_posts()): while (have_posts()): the_post();\n    \/\/Classic WP loop\n endwhile;endif;\n?&gt;<\/code><\/pre>\n<h5>5 Fornire un elenco di post futuri<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" alt=\"\"><\/a><\/p>\n<p>Far conoscere ai lettori i prossimi post potrebbe suscitare il loro interesse e farli tornare sul tuo blog per leggerli. Se ti sembra un'ottima idea, usa il codice qui sotto per fornire un breve elenco dei prossimi post sul tuo sito WordPress.<\/p>\n<pre><code>&lt;?php query_posts('showposts=10&post_status=future'); ?&gt;\n&lt;?php if (have_posts() ): while (have_posts() ): the_post(); ?&gt;\n    <\/code><\/pre>\n<h2>\n  <code>&lt;?php the_title(); ?&gt;<\/code><br \/>\n<\/h2>\n<pre>\n    <span class=\"datetime\"><?php the_time('j. F Y'); ?><\/span>\n<?php endwhile;\nelse: ?><br \/>No future events scheduled.\n<?php endif; ?><\/pre>\n<h5>\n  <code>6 Ricevi i post caricati in una data specifica<\/code><br \/>\n<\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n  <code>Se hai spesso difficolt\u00e0 a trovare alcuni post nel tuo feed, puoi cercarli utilizzando un loop. E' possibile inserendo il seguente codice che rende la ricerca molto semplice. In particolare, recupera le voci pubblicate tra due date specificate dall'utente.<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php \u00a0\u00a0function filter_where($where = '') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$where .= \" AND post_date &gt;= '2012-08-19' AND post_date <\/code><\/pre>\n<h5>7 Visualizza un loop di immagini<\/h5>\n<p>La galleria di immagini sulla pagina iniziale di un sito Web WordPress \u00e8 una buona idea poich\u00e9 la maggior parte delle persone apprezza le immagini. Se i tuoi post contengono un'immagine principale, il codice seguente li recuperer\u00e0 per mostrarli in loop.<\/p>\n<p>Inserisci il seguente codice nel file functions.php:<\/p>\n<pre><code>function catch_that_image() {\n  global $post, $posts;\n  $first_img = '';\n  ob_start();\n  ob_end_clean();\n  $output = preg_match_all('\/&lt;img.&gt;\/i', $post-&gt;post_content, $matches);\n  $first_img = $matches [1] [0];\n \n  if(empty($first_img)){ \/\/Determines a default image\n    $first_img = \"\/images\/default.webp\";\n  }\n  return $first_img;\n}&lt;\/img.&gt;<\/code><\/pre>\n<h5>8 Rimuovi automaticamente i post impostando una data di scadenza<\/h5>\n<p>Supponiamo che tu stia organizzando un concorso per aumentare il numero di lettori sul tuo blog. Al termine del concorso, pubblichi i risultati e, soprattutto, le risposte, o suggerimenti e indizi. Certo, non dovrebbero essere accessibili ai lettori per sempre perch\u00e9 potresti organizzare un altro concorso in futuro, giusto?<\/p>\n<p>Un buon modo per rimuovere i post anche quando te ne sei dimenticato \u00e8 programmarli impostando una data di scadenza. Il ciclo sottostante sostituisce quello esistente e fa proprio questo.<\/p>\n<p>Non dimenticare di utilizzare il formato mm\/gg\/aaaa 00:00:00 per sostituire l'ora di scadenza.<\/p>\n<pre><code>&lt;?php if (have_posts()): while (have_posts()): the_post(); ?&gt;\n$expirationtime = get_post_custom_values('expiration');\nif (is_array($expirationtime)) {\n$expirestring = implode($expirationtime);\n}\n  \n$secondsbetween = strtotime($expirestring)-time();\nif ($secondsbetween &gt; 0) {\n\/\/ For example\u2026\nthe_title();\nthe_excerpt();\n}\nendwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  9 Commenti separati dai trackback<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Una voce popolare sul tuo blog sar\u00e0 collegata da molti altri siti. Per assicurarti che i lettori possano seguire comodamente la discussione nella sezione dei commenti, dovresti separare commenti e trackback.\n<\/p>\n<p>\n  Tutto quello che devi fare \u00e8 aprire comments.php e cercare quanto segue:\n<\/p>\n<pre><code>foreach ($comments as $comment): ?&gt;\n\/\/ Comments are displayed here\nendforeach;<\/code><\/pre>\n<p>\n  Trovato? Ottimo, ora sostituiscilo con un nuovo codice:\n<\/p>\n<ul class=\"commentlist\">\n  <?php \/\/Displays comments only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type == 'comment') { ?><\/p>\n<li>\n    <code>\/\/Comment code goes here<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  <\/ul>\n<p>  \u00a0\u00a0<\/p>\n<ul>\n  <?php \/\/Displays trackbacks only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type != 'comment') { ?><\/p>\n<li>\n    <code>&lt;?php comment_author_link() ?&gt;<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  &nbsp;&nbsp;\n  <\/ul>\n<\/ul>\n<\/ul>\n<p><\/code><\/p>\n<h5>10 Mostra post correlati<\/h5>\n<p>  <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" alt=\"\"><\/a><\/p>\n<p>La visualizzazione di post correlati \u00e8 un buon modo per aumentare i lettori. Tutto quello che devi fare per ottenere ci\u00f2 \u00e8 incollare un codice speciale nel file single.php.<\/p>\n<pre><code>&lt;?php \u00a0\u00a0\u00a0\n  \u00a0\u00a0$backup = $post;\u00a0 \/\/ backup the current object\n  \u00a0\u00a0$tags = ks29so_get_post_tags($post-&gt;ID);\n  \u00a0\u00a0$tagIDs = array();\n  \u00a0\u00a0if ($tags) {\n  \u00a0\u00a0\u00a0\u00a0$tagcount = count($tags);\n  \u00a0\u00a0\u00a0\u00a0for ($i = 0; $i term_id;\n  \u00a0\u00a0\u00a0\u00a0}\n  \u00a0\u00a0\u00a0\u00a0$args=array(\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'tag__in' =&gt; $tagIDs,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'post__not_in' =&gt; array($post-&gt;ID),\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'showposts'=&gt;5,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'caller_get_posts'=&gt;1\n  \u00a0\u00a0\u00a0\u00a0);\n  \u00a0\u00a0\u00a0\u00a0$my_query = new WP_Query($args);\n  \u00a0\u00a0\u00a0\u00a0if( $my_query-&gt;have_posts()) {\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0while ($my_query-&gt;have_posts()): $my_query-&gt;the_post(); ?&gt;\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h3&gt;&lt;a href=\"&lt;?php%20the_permalink()%20?&gt;\" rel=\"bookmark\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;?php endwhile;\n  \u00a0\u00a0\u00a0\u00a0} else { ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n  &lt;h2&gt;\n    No related posts found!\n  &lt;\/h2&gt;\u00a0\u00a0\u00a0\u00a0&lt;?php }\n  \u00a0\u00a0}\n  \u00a0\u00a0$post = $backup;\u00a0 \/\/ copy it back\n  \u00a0\u00a0ks29so_reset_query(); \/\/ to use the original query again\n  ?&gt;\n  &lt;h5&gt;\n    11 Determina come vengono visualizzati i post specifici sulla home page\n  &lt;\/h5&gt;&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" alt=\"\" \/&gt;&lt;\/a&gt;\n  &lt;p&gt;\n    La stragrande maggioranza dei temi WordPress mostra tutti i post allo stesso modo nella pagina iniziale. Se non ti piace, per\u00f2, puoi cambiarlo e definire quali debbano essere visualizzati per intero e per quali siano sufficienti solo degli estratti.\n  &lt;\/p&gt;\n  &lt;p&gt;\n    Trova il file index.php e cerca il loop l\u00ec. Il seguente codice lo sostituisce:\n  &lt;\/p&gt;\n  &lt;pre&gt;&lt;code&gt;&lt;?php if (have_posts()): \u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$customField = get_post_custom_values(\"full\");\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if (isset($customField[0])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/Custom field is set, display a full post\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_content();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ No custom field set, lets display an excerpt\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/pre>\n<h5>\n    12 Mostra il contenuto promozionale sopra i post sulla home page<br \/>\n  <\/h5>\n<p>\n    Inserisci il seguente codice nel file index.php per aggiungere contenuti promozionali.\n  <\/p>\n<div class=\"content-loop\">\n<h5>\n      <code>13 Elenca tutti gli autori di un blog in una pagina<\/code><br \/>\n    <\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n      <code>Basta incollare questo codice in un punto qualsiasi del ciclo per visualizzare l'elenco di tutti gli autori.<\/code>\n    <\/p>\n<ul>\n      <?php ks29so_list_authors('exclude_admin=0&#038;optioncount=1&#038;show_fullname=1&#038;hide_empty=1'); ?>\n    <\/ul>\n<h5>\n      <code>14 Utilizzare il campo personalizzato per mostrare il nome dell'autore ospite<\/code><br \/>\n    <\/h5>\n<p>\n      <code>Se utilizzi autori ospiti sul tuo blog, \u00e8 molto probabile che non crei una pagina separata per loro. Perch\u00e9 invece non visualizzare semplicemente il loro nome?<\/code>\n    <\/p>\n<p>\n      <code>Inserisci questo codice in single.php per farlo:<\/code>\n    <\/p>\n<pre><code>&lt;code&gt;&lt;?php $author = get_post_meta($post-&gt;ID, \"guest-author\", true);\nif ($author != \"\") {\necho $author;\n} else {\nthe_author();\n} ?&gt;<\/code><\/pre>\n<h5>15 Rendere un'immagine un requisito obbligatorio per la pubblicazione<\/h5>\n<p>I post con immagini spesso godono di pi\u00f9 visualizzazioni rispetto a quelli senza. Apri il tuo file functions.php per renderli obbligatori.<\/p>\n<pre><code>add_action('save_post', 'wpds_check_thumbnail');\nadd_action('admin_notices', 'wpds_thumbnail_error');\n  \nfunction wpds_check_thumbnail( $post_id) {\n \/\/ change to any custom post type\n  if( get_post_type($post_id) != 'post')       return;\n  \n  if (! has_post_thumbnail( $post_id)) {\n   \/\/ set a transient to show the users an admin message\n    set_transient( \"has_post_thumbnail\", \"no\" );\n   \/\/ unhook this function so it doesn't loop infinitely\n    remove_action('save_post', 'wpds_check_thumbnail');\n   \/\/ update the post set it to draft\n    ks29so_update_post(array('ID' =&gt; $post_id, 'post_status' =&gt; 'draft'));\n  \n    add_action('save_post', 'wpds_check_thumbnail');\n  } else {\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}\n  \nfunction wpds_thumbnail_error() {\n \/\/ check if the transient is set, and display the error message\n  if (get_transient( \"has_post_thumbnail\") == \"no\") {\n    echo \"&lt;div id=\"message\" class=\"error\"&gt;&lt;p&gt;&lt;strong&gt;You must add a Featured Image before publishing this. Don't panic, your post is saved.&lt;\/strong&gt;&lt;\/p&gt;&lt;\/div&gt;\";\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}<\/code><\/pre>\n<h5>16 Reindirizzamento a una pagina specifica dopo la registrazione<\/h5>\n<p>Apri il file functions.php e aggiungi il codice qui sotto.<\/p>\n<pre><code>function __my_registration_redirect(){\n    return home_url( '\/my-page' );\n}\nadd_filter( 'registration_redirect', '__my_registration_redirect' );\n \n#17. Insert Ads in Post\nUse this code in your functions.php file to wrap ads in a post in any place you want.\nHack\nfunction googleadsense($content){\n  $adsensecode = 'Your Ad Codes Here';\n  $pattern = '';\n  $content = str_replace($pattern, $adsensecode, $content);\n  return $content;     \n}\nadd_filter('the_content', 'googleadsense');<\/code><\/pre>\n<h5>18 Usa i codici brevi per visualizzare gli annunci<\/h5>\n<p>Seleziona il luogo in cui desideri inserire un annuncio e incolla il seguente codice in functions.php.<\/p>\n<pre><code>function showads() {\n    return '\nAD'S CODE HERE\n';\n}\nadd_shortcode('adsense', 'showads');<\/code><\/pre>\n<h5>19 Visualizza i post pi\u00f9 commentati<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" alt=\"\"><\/a><\/p>\n<p>Aggiungi il seguente codice al file functions.php per mostrare i post con il maggior numero di commenti.<\/p>\n<pre><code>function wpb_most_commented_posts() {\nob_start();?&gt;\n&lt;ul class=\"most-commented\"&gt;\n&lt;?php $query = new\nWP_Query('orderby=comment_count&posts_per_page=10');\nwhile($query-&gt;have_posts()): $query-&gt;the_post(); ?&gt;\n&lt;li&gt;&lt;a href=\"&lt;?php%20the_permalink();%20?&gt;\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt; &lt;span class=\"wpb-comment-count\"&gt;&lt;?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?&gt;&lt;\/span&gt;\n&lt;?php endwhile; ?&gt;\n<\/code><\/code><\/pre>\n<\/p><\/div>\n<\/ul>\n<pre>\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Il ciclo \u00e8 il processo principale in WordPress, quindi si trova quasi in ogni file di tema. In sostanza, \u00e8 un codice PHP utilizzato dalla piattaforma per visualizzare i post attraverso i file modello di un tema. In altre parole, \u00e8 enorme. In effetti, \u00e8 fondamentale, perch\u00e9 il sito non funzioner\u00e0 senza loop. La modifica di questo set di funzionalit\u00e0 incredibilmente potenti pu\u00f2 migliorare le capacit\u00e0 del tuo sito WordPress. Ad esempio, puoi modificare il modo in cui i post vengono visualizzati sulla home page e ordinarli utilizzando parametri specifici. Dato che il ciclo \u00e8 la cosa pi\u00f9 facile da modificare, uno&#8230;<\/p>\n","protected":false},"author":1,"featured_media":192398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[225,56,147],"tags":[],"class_list":["post-255612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-libri-di-testo","category-web-e-wordpress","category-web-suggerimenti-e-trucchi"],"_links":{"self":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/posts\/255612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/comments?post=255612"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/posts\/255612\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/media\/192398"}],"wp:attachment":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/media?parent=255612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/categories?post=255612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/tags?post=255612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}