<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Aldolat.it &#8212; Post con tag PHP</title>
        <link>https://www.aldolat.it/tags/php/</link>
        <description>Ultimi post pubblicati nel tag PHP &#8212; aldolat.it</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>it</language>
        <managingEditor>aldolat@gmail.com (Aldo Latino)</managingEditor>
        <webMaster>aldolat@gmail.com (Aldo Latino)</webMaster>
        <copyright>Creative Commons BY-SA 4.0</copyright>
        <lastBuildDate>Sat, 04 Jan 2025 22:06:13 +0100</lastBuildDate>
        <atom:link href="https://www.aldolat.it/tags/php/index.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>Visualizzare gli ultimi articoli della stessa categoria</title>
            <link>https://www.aldolat.it/posts/2009/visualizzare-gli-ultimi-articoli-della-stessa-categoria/</link>
            <pubDate>Tue, 10 Feb 2009 14:02:43 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2009/visualizzare-gli-ultimi-articoli-della-stessa-categoria/</guid>
            <description>Una funzione interessante da poter implementare nel proprio blog è quella di far visualizzare gli ultimi articoli della stessa categoria quando si visualizza un post singolo. È un modo per poter servire meglio il lettore e suggerirgli qualcos&amp;rsquo;altro a cui può essere interessato relativamente ad uno specifico argomento.&#xA;Il codice base da personalizzare è il seguente:&#xA;&amp;lt;?php if (is_single()) { ?&amp;gt; &amp;lt;div class=&amp;#34;mio-contenitore&amp;#34;&amp;gt; &amp;lt;h2&amp;gt;Ultimi 5 articoli in &amp;lt;?php the_category(&amp;#39; &amp;#39;); ?&amp;gt; &amp;lt;/h2&amp;gt; &amp;lt;?php $category = get_the_category(); $cat = $category[0]-&amp;gt;cat_ID; $myposts = get_posts(&amp;#34;posts_per_page=5&amp;amp;category=$cat&amp;#34;); ?&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;?php foreach($myposts as $post) : ?&amp;gt; &amp;lt;li&amp;gt; &amp;lt;a href=&amp;#34;&amp;lt;?php the_permalink(); ?&amp;gt;&amp;#34; title=&amp;#34;Vai all&amp;#39;articolo &amp;lt;?php echo get_the_title(); ?&amp;gt;&amp;#34;&amp;gt; &amp;lt;?php the_title(); ?&amp;gt; &amp;lt;/a&amp;gt; &amp;lt;/li&amp;gt; &amp;lt;?php endforeach; ?&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;?php } ?&amp;gt; Questo codice, il cui posto ideale è in cima alla sidebar, viene eseguito solo se ci si trova in un articolo singolo, e non su una pagina statica (&amp;lt;?php if (is_single()) { ?&amp;gt;). Tutto il blocco viene inserito all&amp;rsquo;interno di un DIV di nome mio-contenitore, che ovviamente va personalizzato con uno stile già pronto. A seguire mostro le possibilità di personalizzazione, che vanno eseguite tutte sulla riga 9 di questo blocco di codice.</description>
            <content:encoded>&lt;p&gt;Una funzione interessante da poter implementare nel proprio blog è quella di far visualizzare gli ultimi articoli della stessa categoria quando si visualizza un post singolo. È un modo per poter servire meglio il lettore e suggerirgli qualcos&amp;rsquo;altro a cui può essere interessato relativamente ad uno specifico argomento.&lt;/p&gt;&#xA;&lt;p&gt;Il codice base da personalizzare è il seguente:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php if (is_single()) { ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;div&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;mio-contenitore&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;Ultimi 5 articoli in &lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_category(&amp;#39; &amp;#39;); ?&amp;gt;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cp&#34;&gt;&amp;lt;?php&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;   $category = get_the_category();&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;   $cat = $category[0]-&amp;gt;cat_ID;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;   $myposts = get_posts(&amp;#34;posts_per_page=5&amp;amp;category=$cat&amp;#34;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;  ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ul&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   &lt;span class=&#34;cp&#34;&gt;&amp;lt;?php foreach($myposts as $post) : ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;     &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;href&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;lt;?php the_permalink(); ?&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Vai all&amp;#39;articolo &amp;lt;?php echo get_the_title(); ?&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_title(); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;     &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   &lt;span class=&#34;cp&#34;&gt;&amp;lt;?php endforeach; ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ul&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;div&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php } ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Questo codice, il cui posto ideale è in cima alla sidebar, viene eseguito &lt;strong&gt;solo se ci si trova in un articolo singolo&lt;/strong&gt;, e non su una pagina statica (&lt;code&gt;&amp;lt;?php if (is_single()) { ?&amp;gt;&lt;/code&gt;). Tutto il blocco viene inserito all&amp;rsquo;interno di un DIV di nome &lt;code&gt;mio-contenitore&lt;/code&gt;, che ovviamente va personalizzato con uno stile già pronto. A seguire mostro le possibilità di personalizzazione, che vanno eseguite tutte sulla riga 9 di questo blocco di codice.&lt;/p&gt;&#xA;&lt;h2 id=&#34;cambiare-il-numero-di-post-visualizzati&#34;&gt;Cambiare il numero di post visualizzati&lt;/h2&gt;&#xA;&lt;p&gt;Se si desidera &lt;strong&gt;cambiare il numero di post visualizzati&lt;/strong&gt;, va sostituito il valore &lt;code&gt;5&lt;/code&gt; della riga 9 (così come anche il titolo della riga 3).&lt;/p&gt;&#xA;&lt;h2 id=&#34;visualizzare-un-elenco-casuale-di-post&#34;&gt;Visualizzare un elenco casuale di post&lt;/h2&gt;&#xA;&lt;p&gt;Se si preferisce visualizzare un elenco di &lt;strong&gt;post casuali&lt;/strong&gt;, basta aggiungere alla fine della riga 9 &lt;code&gt;&amp;amp;orderby=rand&lt;/code&gt;, vale a dire:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$myposts&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_posts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;posts_per_page=5&amp;amp;category=&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;$cat&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;amp;orderby=rand&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;escludere-dallelenco-il-post-più-recente&#34;&gt;Escludere dall&amp;rsquo;elenco il post più recente&lt;/h2&gt;&#xA;&lt;p&gt;Un&amp;rsquo;utile opzione potrebbe essere quella di escludere dall&amp;rsquo;elenco il post più recente. Basta aggiungere alla fine della riga 9 l&amp;rsquo;argomento &lt;code&gt;&amp;amp;offset=1&lt;/code&gt;, che appunto sposta l&amp;rsquo;elenco di un post. Ecco la riga:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$myposts&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_posts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;posts_per_page=5&amp;amp;category=&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;$cat&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;amp;offset=1&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;escludere-dallelenco-il-post-che-si-sta-visualizzando&#34;&gt;Escludere dall&amp;rsquo;elenco il post che si sta visualizzando&lt;/h2&gt;&#xA;&lt;p&gt;Ma molto più utile, credo, sia escludere proprio il post che si sta visualizzando in questo momento. È sufficiente aggiungere l&amp;rsquo;opzione &lt;code&gt;&amp;amp;exclude=$post-&amp;gt;ID&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$myposts&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_posts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;posts_per_page=5&amp;amp;category=&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;$cat&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;amp;exclude=&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;$post&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;-&amp;amp;gt;ID&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2009/visualizzare-gli-ultimi-articoli-della-stessa-categoria/&#34;&gt;Visualizzare gli ultimi articoli della stessa categoria&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
        <item>
            <title>Segnalare in WordPress un articolo modificato /2</title>
            <link>https://www.aldolat.it/posts/2009/segnalare-in-wordpress-un-articolo-modificato-2/</link>
            <pubDate>Mon, 26 Jan 2009 21:07:34 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2009/segnalare-in-wordpress-un-articolo-modificato-2/</guid>
            <description>Nel post &amp;ldquo;3 funzioni per WordPress senza l’uso di alcun plugin&amp;rdquo; avevo scritto come implementare un&amp;rsquo;utile funzione per segnalare se un articolo era stato modificato dalla sua creazione, funzione utile &amp;mdash; credo &amp;mdash; in un blog tecnico. Ho riscontrato però una seccatura. Mi capita spesso di modificare lo scritto pochi istanti dopo averlo pubblicato, ad esempio perché dimentico un tag o perché mi accorgo di un errore di battitura. Così, puntualmente, mi spunta in calce al post l&amp;rsquo;avviso che l&amp;rsquo;articolo è stato modificato. 🙁</description>
            <content:encoded>&lt;figure class=&#34;alignleft&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2009/01/wordpress-logo.png&#34; width=&#34;150px&#34; height=&#34;150px&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Nel post &amp;ldquo;&lt;a href=&#34;https://www.aldolat.it/wordpress/3-funzioni-per-wordpress-senza-luso-di-alcun-plugin/&#34;&gt;3 funzioni per WordPress senza l’uso di alcun plugin&lt;/a&gt;&amp;rdquo; avevo scritto come implementare un&amp;rsquo;utile funzione per segnalare se un articolo era stato modificato dalla sua creazione, funzione utile &amp;mdash; credo &amp;mdash; in un blog tecnico. Ho riscontrato però una seccatura. Mi capita spesso di modificare lo scritto &lt;strong&gt;pochi istanti dopo averlo pubblicato&lt;/strong&gt;, ad esempio perché dimentico un tag o perché mi accorgo di un errore di battitura. Così, &lt;em&gt;puntualmente&lt;/em&gt;, mi spunta in calce al post l&amp;rsquo;avviso che l&amp;rsquo;articolo è stato modificato. 🙁&lt;/p&gt;&#xA;&lt;p&gt;Ho quindi ritoccato il codice che vi ho proposto allora, implementando una funzione di &lt;em&gt;periodo di grazia&lt;/em&gt;: se il post è stato modificato da più di 10 minuti, allora viene visualizzato il messaggio. 🙂&lt;/p&gt;&#xA;&lt;p&gt;Ecco il codice:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;get_the_modified_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;600&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;    Ultima modifica: &amp;lt;?php the_modified_time(&amp;#39;j F Y&amp;#39;); ?&amp;gt; @ &amp;lt;?php the_modified_time(&amp;#39;H,i&amp;#39;); ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;  &amp;lt;?php }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Se 10 minuti sono pochi, modificate il valore &lt;code&gt;600&lt;/code&gt; con quello che più vi sta a genio (in secondi).&lt;/p&gt;&#xA;&lt;p&gt;Ma il codice che ho implementato io è un po&amp;rsquo; diverso. Nel mio caso lui esegue due controlli. Innanzitutto verifica se il post appartiene a una categoria non tecnica (&lt;em&gt;News&lt;/em&gt;, &lt;em&gt;Varie&lt;/em&gt; ed &lt;em&gt;FCM&lt;/em&gt;) e in questo caso non fa visualizzare mai nessun avviso; se invece appartiene alle altre categorie, verifica da quanto tempo è stato modificato il post: se supera il valore impostato, allora stampa l&amp;rsquo;avviso di modifica. Ecco le linee:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;1&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;2&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;3&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;else&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;get_the_modified_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;600&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;    Ultima modifica: &amp;lt;?php the_modified_time(&amp;#39;j F Y&amp;#39;); ?&amp;gt; @ &amp;lt;?php the_modified_time(&amp;#39;H,i&amp;#39;); ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;  &amp;lt;?php } ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Modificate le ID delle categorie e il valore &lt;code&gt;600&lt;/code&gt; se non vi piace. Se volete inserire il controllo di una sola categoria, scrivete la riga 2 così:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;1&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2009/segnalare-in-wordpress-un-articolo-modificato-2/&#34;&gt;Segnalare in WordPress un articolo modificato /2&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
        <item>
            <title>Segnalare un articolo vecchio in modo automatico</title>
            <link>https://www.aldolat.it/posts/2009/segnalare-un-articolo-vecchio-in-modo-automatico/</link>
            <pubDate>Sun, 04 Jan 2009 19:44:18 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2009/segnalare-un-articolo-vecchio-in-modo-automatico/</guid>
            <description>Quando si scrive un blog tecnico, penso sia molto utile far presente ai propri lettori che un articolo di un anno fa potrebbe non essere più adeguato alle mutate condizioni: non esistono più i pacchetti, la distribuzione è stata aggiornata pesantemente e quindi i consigli non sono più attuabili, ecc. Mi sono sempre proposto di pensare a come implementare nel blog una segnalazione automatica di &amp;ldquo;possibile post obsoleto&amp;rdquo;, visto che ricevo molte visite in post vecchi e probabilmente non più attuabili. L&amp;rsquo;esigenza stava però nel segnalare il post come obsoleto solo in quei casi in cui l&amp;rsquo;articolo era di natura tecnica, escludendo così post come gli auguri, le news, le varie, ecc. La soluzione, poi, non doveva stare in un plugin esterno, ma adattando il codice stesso del tema in uso. Mi sono messo quindi a &amp;ldquo;studiare&amp;rdquo; PHP e, pur conoscendone alcune basi intuite nelle mie scorribande fra modifiche di temi pronti e creazione di nuovi, ho imparato tante cose che per me sono interessantissime! Non c&amp;rsquo;è piacere intellettuale più grande per me! E mi capita spesso di addentrarmi in complesse letture informatiche solo per il gusto e il piacere intellettuale che provo. Ad esempio, in questi giorni sto affrontando anche il linguaggio LaTeX: non che abbia esigenza di usarlo, ma solo appunto per il&amp;hellip; piacere di farlo! E ritengo una cosa positiva lo studio di una particolare scienza quando essa è scissa dall&amp;rsquo;esigenza del momento, perché ciò significa essere liberi nell&amp;rsquo;apprendere, non essendo spinti da niente che non sia il desiderio di sapere.</description>
            <content:encoded>&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2009/01/news-of-the-world.jpg&#34; width=&#34;100%&#34; height=&#34;auto&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure class=&#34;alignleft&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2009/01/php_logo.png&#34; width=&#34;150px&#34; height=&#34;150px&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Quando si scrive un blog tecnico, penso sia molto utile far presente ai propri lettori che un articolo di un anno fa &lt;em&gt;potrebbe&lt;/em&gt; non essere più adeguato alle mutate condizioni: non esistono più i pacchetti, la distribuzione è stata aggiornata pesantemente e quindi i consigli non sono più attuabili, ecc. Mi sono sempre proposto di pensare a come implementare nel blog una segnalazione automatica di &amp;ldquo;possibile post obsoleto&amp;rdquo;, visto che ricevo molte visite in post vecchi e probabilmente non più attuabili. L&amp;rsquo;esigenza stava però nel segnalare il post come obsoleto solo in quei casi in cui l&amp;rsquo;articolo era di natura tecnica, escludendo così post come gli auguri, le news, le varie, ecc. La soluzione, poi, non doveva stare in un plugin esterno, ma adattando il codice stesso del tema in uso. Mi sono messo quindi a &amp;ldquo;studiare&amp;rdquo; &lt;span class=&#34;allsc&#34;&gt;PHP&lt;/span&gt; e, pur conoscendone &lt;em&gt;alcune&lt;/em&gt; basi intuite nelle mie scorribande fra modifiche di temi pronti e creazione di nuovi, ho imparato tante cose che per me sono interessantissime! Non c&amp;rsquo;è piacere intellettuale più grande per me! E mi capita spesso di addentrarmi in complesse letture informatiche solo per il gusto e il piacere intellettuale che provo. Ad esempio, in questi giorni sto affrontando anche il linguaggio &lt;span class=&#34;latex&#34;&gt;L&lt;span class=&#34;latex-a&#34;&gt;a&lt;/span&gt;T&lt;span class=&#34;latex-e&#34;&gt;e&lt;/span&gt;X&lt;/span&gt;: non che abbia esigenza di usarlo, ma solo appunto per il&amp;hellip; piacere di farlo! E ritengo una cosa positiva lo studio di una particolare scienza quando essa è scissa dall&amp;rsquo;esigenza del momento, perché ciò significa essere liberi nell&amp;rsquo;apprendere, non essendo spinti da niente che non sia il desiderio di sapere.&lt;/p&gt;&#xA;&lt;p&gt;Tornando in argomento, oggi ho messo mano a questo desiderio di segnalare i post obsoleti ed ecco cosa ho fatto.&lt;/p&gt;&#xA;&lt;p&gt;Vi presento 4 casi che possono risultare utili in contesti simili fra loro ma con piccole differenze: è istruttivo per le sottigliezze presenti nell&amp;rsquo;istruzione &lt;span class=&#34;allsc&#34;&gt;PHP&lt;/span&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;caso-1-segnalare-un-articolo-vecchio-di-un-anno&#34;&gt;Caso 1. Segnalare un articolo vecchio di un anno&lt;/h2&gt;&#xA;&lt;p&gt;Se vogliamo segnalare semplicemente che un determinato post è vecchio di un anno o più, osservate anzitutto queste righe:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// date(&amp;#39;U&amp;#39;)         = data attuale in secondi dal 1 gennaio 1970 (tempo Unix)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// get_the_time(&amp;#39;U&amp;#39;) = data pubblicazione articolo in secondi dal 1 gennaio 1970 (tempo Unix)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// 31557600          = secondi in un anno (365 giorni e 6 ore)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;date&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;31557600&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;div class=&amp;#34;avviso&amp;#34;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Attenzione! Questo è un articolo di almeno un anno fa!&amp;lt;br /&amp;gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Le istruzioni contenute potrebbero non essere più adeguate!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;/div&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La prima riga, come sapete, apre la funzione &lt;span class=&#34;allsc&#34;&gt;PHP&lt;/span&gt;. Le righe 2, 3 e 4 sono dei commenti. La riga 5 è quella che ci interessa da vicino. Essa dalla data attuale in secondi dal 1° gennaio 1970 (il &lt;a href=&#34;http://it.wikipedia.org/wiki/Tempo_(Unix)&#34;&gt;tempo Unix&lt;/a&gt;) sottrae la data di pubblicazione del post (sempre in tempo Unix); se il risultato è maggiore o uguale a &lt;code&gt;31.557.600&lt;/code&gt; (i secondi in un anno di 365 giorni e 6 ore), verranno renderizzate le 3 righe successive (6, 7 e 8 ) contenenti l&amp;rsquo;avviso, altrimenti si passerà oltre. La riga 10 chiude la funzione.&lt;/p&gt;&#xA;&lt;p&gt;Al tag DIV è assegnata la classe &amp;ldquo;avviso&amp;rdquo;: ovviamente potete scegliere una classe già presente nel vostro file &lt;code&gt;.css&lt;/code&gt; o crearne una ad-hoc.&lt;/p&gt;&#xA;&lt;h2 id=&#34;caso-2-segnalare-un-articolo-vecchio-di-un-anno-e-contemporaneamente-appartenente-a-una-categoria-precisa&#34;&gt;Caso 2. Segnalare un articolo vecchio di un anno e contemporaneamente appartenente a una categoria precisa&lt;/h2&gt;&#xA;&lt;p&gt;In questo caso, che è quello che mi interessa più da vicino, le condizioni perché venga visualizzato il messaggio di &amp;ldquo;post obsoleto&amp;rdquo; sono due: l&amp;rsquo;articolo deve avere almeno un anno &lt;strong&gt;e&lt;/strong&gt; deve appartenere a una determinata categoria. Infatti non vogliamo che venga visualizzato il messaggio nel post di auguri di Natale di due anni fa! Ecco il codice:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// date(&amp;#39;U&amp;#39;)         = data attuale in secondi dal 1 gennaio 1970 (tempo Unix)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// get_the_time(&amp;#39;U&amp;#39;) = data pubblicazione articolo in secondi dal 1 gennaio 1970 (tempo Unix)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// 31557600          = secondi in un anno&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;date&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;31557600&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;4&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;div class=&amp;#34;avviso&amp;#34;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Attenzione! Questo è un articolo tecnico di almeno un anno fa!&amp;lt;br /&amp;gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Le istruzioni contenute potrebbero non essere più adeguate!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;/div&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La differenza sta nell&amp;rsquo;istruzione &lt;code&gt;&amp;amp;&amp;amp; in_category(&#39;4&#39;)&lt;/code&gt; che viene associata a quella del conteggio dei secondi. Va ovviamente personalizzato il numero della categoria dell&amp;rsquo;articolo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;caso-3-segnalare-un-articolo-vecchio-di-un-anno-e-contemporaneamente-appartenente-a-una-categoria-eo-ad-altre&#34;&gt;Caso 3. Segnalare un articolo vecchio di un anno e contemporaneamente appartenente a una categoria e/o ad altre&lt;/h2&gt;&#xA;&lt;p&gt;Siamo nello stesso esempio del caso 2, con la differenza che l&amp;rsquo;articolo deve appartenere a una categoria o a un&amp;rsquo;altra (poniamo il caso di avere più categorie tecniche).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// date(&amp;#39;U&amp;#39;)         = data attuale in secondi secondo lo standard Unix&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// get_the_time(&amp;#39;U&amp;#39;) = data pubblicazione articolo&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// 31557600          = secondi in un anno&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;date&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;31557600&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;4&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;or&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;26&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)))&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;div class=&amp;#34;avviso&amp;#34;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Attenzione! Questo è un articolo tecnico di almeno un anno fa!&amp;lt;br /&amp;gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Le istruzioni contenute potrebbero non essere più adeguate!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;/div&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Da notare che le due funzioni &lt;code&gt;in_category&lt;/code&gt; sono state racchiuse tra parentesi per tenerle assieme: &lt;code&gt;(in_category(&#39;4&#39;) or in_category(&#39;26&#39;))&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Si possono aggiungere altre categorie aggiungendo altri &lt;code&gt;or&lt;/code&gt; dopo &lt;code&gt;(&#39;26&#39;)&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;caso-4-segnalare-un-articolo-vecchio-di-un-anno-e-anche-appartenente-a-una-categoria-oppure-di-qualunque-data-ma-a-una-precisa-categoria&#34;&gt;Caso 4. Segnalare un articolo vecchio di un anno e anche appartenente a una categoria, oppure di qualunque data ma a una precisa categoria&lt;/h2&gt;&#xA;&lt;p&gt;Voglio riportare un ultimo caso ma solo per scopi istruttivi, visto che la stessa cosa si può raggiungere anche con un bell&amp;rsquo;&lt;code&gt;elseif&lt;/code&gt;. Se eliminiamo due parentesi come nel caso seguente (quella prima di &lt;code&gt;in_category&lt;/code&gt; e l&amp;rsquo;ultima tonda), otterremo un risultato ancora diverso. Ecco il codice:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// date(&amp;#39;U&amp;#39;)         = data attuale in secondi secondo lo standard Unix&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// get_the_time(&amp;#39;U&amp;#39;) = data pubblicazione articolo&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// 31557600          = secondi in un anno&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;date&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;31557600&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;4&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;or&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in_category&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;26&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;div class=&amp;#34;avviso&amp;#34;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Attenzione! Questo è un articolo tecnico di almeno un anno fa!&amp;lt;br /&amp;gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        Le istruzioni contenute potrebbero non essere più adeguate!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;        &amp;lt;/div&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Infatti così avremo la segnalazione di post obsoleto&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;negli articoli che hanno almeno un anno &lt;strong&gt;e&lt;/strong&gt; che sono nella categoria 4&lt;/li&gt;&#xA;&lt;li&gt;e negli articoli che sono nella categoria 26 a prescindere dalla loro data.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Siate comprensivi se le funzioni potevano essere rese in modo più elegante, ma sto imparando! :-)&lt;/p&gt;&#xA;&lt;p class=&#34;photo-credits&#34;&gt;Photo credits:&#xA;    &lt;span class=&#34;photo-author&#34;&gt;Lance and Erin&lt;/span&gt;,&#xA;    &#xA;        &lt;span class=&#34;photo-title&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/greshamcollege/9142779184/&#34; class=&#34;photo-link&#34;&gt;The News of the World, 1848&lt;/a&gt;&lt;/span&gt;,&#xA;    &#xA;    &lt;span class=&#34;photo-license&#34;&gt;CC by-nc-sa&lt;/span&gt;,&#xA;    &#xA;    .&#xA;&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2009/segnalare-un-articolo-vecchio-in-modo-automatico/&#34;&gt;Segnalare un articolo vecchio in modo automatico&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
        <item>
            <title>3 funzioni per WordPress senza l’uso di alcun plugin</title>
            <link>https://www.aldolat.it/posts/2009/3-funzioni-per-wordpress-senza-luso-di-alcun-plugin/</link>
            <pubDate>Fri, 02 Jan 2009 11:48:30 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2009/3-funzioni-per-wordpress-senza-luso-di-alcun-plugin/</guid>
            <description>WordPress, splendida piattaforma open source orientata al blogging, consente di estenderne le potenzialità installando plugin per uno specifico scopo. Installare un plugin è spesso l&amp;rsquo;unica soluzione per poter avere una particolare funzione, necessaria nel nostro blog; ma in tanti casi è sufficiente mettere mano al codice del nostro tema per poter implementare la stessa identica funzione senza installare nulla di aggiuntivo (come ho più volte scritto: qui, qui e qui). Ecco 3 esempi.</description>
            <content:encoded>&lt;figure class=&#34;alignleft&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2012/04/wordpress-dkblue-orange.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;WordPress, splendida piattaforma open source orientata al blogging, consente di estenderne le potenzialità installando plugin per uno specifico scopo. Installare un plugin è spesso l&amp;rsquo;unica soluzione per poter avere una particolare funzione, necessaria nel nostro blog; ma in tanti casi è sufficiente mettere mano al codice del nostro tema per poter implementare la stessa identica funzione senza installare nulla di aggiuntivo (come ho più volte scritto: &lt;a href=&#34;https://www.aldolat.it/posts/2008/un-badge-digg-senza-plugin/&#34;&gt;qui&lt;/a&gt;, &lt;a href=&#34;https://www.aldolat.it/posts/2008/featured-posts-senza-alcun-plugin/&#34;&gt;qui&lt;/a&gt; e &lt;a href=&#34;https://www.aldolat.it/posts/2008/gravatar-senza-plugin-2/&#34;&gt;qui&lt;/a&gt;). Ecco 3 esempi.&lt;/p&gt;&#xA;&lt;h3 id=&#34;visualizzare-data-e-ora-dellultima-modifica&#34;&gt;Visualizzare data e ora dell&amp;rsquo;ultima modifica&lt;/h3&gt;&#xA;&lt;p&gt;Credo sia utile per i nostri lettori sapere se un articolo è stato modificato dalla loro ultima visita, specie se un blog tratta argomenti di natura tecnica. L&amp;rsquo;autore potrebbe commettere un errore nel riportare codice o altro, per cui il lettore saprebbe se l&amp;rsquo;articolo è stato rivisto o no.&lt;/p&gt;&#xA;&lt;p&gt;Ecco il codice PHP che potete incollare nel punto del vostro tema dove volete appaia l&amp;rsquo;informazione (generalmente è utile nella sezione “postmetadata”. Da notare che l&amp;rsquo;informazione apparirà &lt;strong&gt;soltanto se&lt;/strong&gt; l&amp;rsquo;articolo è stato modificato.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nv&#34;&gt;$x&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nv&#34;&gt;$m&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;get_the_modified_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$m&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;!=&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;Ultima modifica: &amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the_modified_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;j F Y H,i&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Le righe 2 e 3 interrogano il database sulle due date di creazione e modifica dell&amp;rsquo;articolo e le assegna a due variabili. La riga 4 controlla se le due date sono diverse; se sono diverse, visualizzerà la riga 5.&lt;/p&gt;&#xA;&lt;h3 id=&#34;visualizzare-citazioni-a-caso&#34;&gt;Visualizzare citazioni a caso&lt;/h3&gt;&#xA;&lt;p&gt;Se vi piace poter visualizzare alcune citazioni nel vostro sito, scelte a caso tra una serie preimpostata, allora queste poche righe vi saranno utili.&lt;/p&gt;&#xA;&lt;p&gt;Create un file di puro testo dove inserire le vostre citazioni. Scrivete una citazione in ogni riga, ad esempio:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Citazione 1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Citazione 2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Citazione 3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;e così via...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La funzione, infatti, preleverà a caso una di queste righe e le mostrerà nella pagina. Salvato il file, caricatelo via FTP nel vostro server.&lt;/p&gt;&#xA;&lt;p&gt;Ora copiate queste righe:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$file&lt;/span&gt;  &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;http://www.example.com/citazioni/citazioni.txt&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$quote&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$quote&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;array_rand&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$quote&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)];&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;e prima di incollarle, modificate il valore della variabile &lt;code&gt;$file&lt;/code&gt; alla riga 2, mettendo l&amp;rsquo;URL corretto che punta al file di testo. Incollate le righe di codice nel file del tema dove volete che appaiano le citazioni (generalmente l&amp;rsquo;&lt;code&gt;header.php&lt;/code&gt; o &lt;code&gt;sidebar.php&lt;/code&gt; o &lt;code&gt;footer.php&lt;/code&gt;), salvatelo e provatelo.&lt;/p&gt;&#xA;&lt;h3 id=&#34;redirigere-i-propri-feeds-su-feedburner&#34;&gt;Redirigere i propri feeds su FeedBurner&lt;/h3&gt;&#xA;&lt;div class=&#34;note warning&#34;&gt;&#xA;    &#xA;    &lt;p class=&#34;aside&#34;&gt;&#xA;        Attenzione! L&amp;rsquo;URL di FeedBurner è cambiato! &lt;a href=&#34;https://www.aldolat.it/posts/2009/aggiornare-htaccess-al-nuovo-indirizzo-di-feedburner/&#34;&gt;Leggi questo post&lt;/a&gt; in cui scrivo anche come adattare &lt;code&gt;.htaccess&lt;/code&gt;.&#xA;    &lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Se volete delegare FeedBurner per la gestione del vostro feed WordPress, potete utilizzare il plugin ufficiale &lt;a href=&#34;http://www.google.com/support/feedburner/bin/topic.py?topic=13252&#34;&gt;FeedSmith&lt;/a&gt; (che ho usato anch&amp;rsquo;io fino a qualche tempo fa), oppure potete evitarlo modificando il vostro file &lt;code&gt;.htaccess&lt;/code&gt;, che, come sapete, fornisce istruzioni locali al server Apache.&lt;/p&gt;&#xA;&lt;p&gt;Ecco il codice:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-apache&#34; data-lang=&#34;apache&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;### INIZIA IL REDIRECT DEL FEED WORDPRESS VERSO FEEDBURNER ###&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;IfModule&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;mod_rewrite.c&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nb&#34;&gt;RewriteEngine&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;on&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nb&#34;&gt;RewriteCond&lt;/span&gt; %{HTTP_USER_AGENT} !FeedBurner [NC]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nb&#34;&gt;RewriteCond&lt;/span&gt; %{HTTP_USER_AGENT} !FeedValidator [NC]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;c&#34;&gt;# ARTICOLI&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nb&#34;&gt;RewriteRule&lt;/span&gt; ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/miofeed1 [R=302,NC,L]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;c&#34;&gt;# COMMENTI&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nb&#34;&gt;RewriteRule&lt;/span&gt; ^comments/feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/miofeed2 [R=302,NC,L]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;c&#34;&gt;### FINISCE IL REDIRECT DEL FEED WORDPRESS VERSO FEEDBURNER ###&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/IfModule&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Assicuratevi di modificare nelle righe 7 e 9 la dicitura &lt;code&gt;miofeed1&lt;/code&gt; e &lt;code&gt;miofeed2&lt;/code&gt; con il nome corretto che avete creato in FeedBurner. Con queste regole, delegherete FeedBurner per la gestione dei feed degli articoli e dei commenti. Se non volete redirezionare il feed dei commenti, potete eliminare (o commentare con un &lt;code&gt;#&lt;/code&gt; ad inizio riga) le righe 8 e 9.&lt;/p&gt;&#xA;&lt;p class=&#34;fonte&#34;&gt;Fonte: &lt;a href=&#34;http://perishablepress.com/press/2007/12/18/optimize-wordpress-pure-code-alternatives-for-7-unnecessary-plugins/&#34;&gt;Perishable Press&lt;/a&gt;, con qualche modifica alle righe di codice.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2009/3-funzioni-per-wordpress-senza-luso-di-alcun-plugin/&#34;&gt;3 funzioni per WordPress senza l’uso di alcun plugin&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
        <item>
            <title>Featured posts senza alcun plugin</title>
            <link>https://www.aldolat.it/posts/2008/featured-posts-senza-alcun-plugin/</link>
            <pubDate>Fri, 13 Jun 2008 23:22:06 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2008/featured-posts-senza-alcun-plugin/</guid>
            <description>Se siete interessati a non far finire nel dimenticatoio i vostri post più gloriosi e volete creare una sezione del blog oppure della sidebar con la segnalazione di uno di questi post, potete installare il plugin specifico Random featured post oppure procedere utilizzando gli strumenti che WordPress vi mette a disposizione.&#xA;Fino a poco tempo fa utilizzavo, con soddisfazione, il plugin. L&amp;rsquo;unico limite, se così può dirsi, di quel plugin è che potete far visualizzare solo categorie (e scegliere all&amp;rsquo;interno di esse quale visualizzare) e non tag. Col tempo, però, e con l&amp;rsquo;utilizzo di WordPress, le mie esigenze sono cambiate: avevo bisogno di far visualizzare i post di un determinato tag (quello Featured) e non quelli di una categoria.</description>
            <content:encoded>&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2008/06/bookmarks.jpg&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure class=&#34;alignleft&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2008/06/featured_post.png&#34; width=&#34;252&#34; height=&#34;292&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Se siete interessati a non far finire nel dimenticatoio i vostri post più gloriosi e volete creare una sezione del blog oppure della sidebar con la segnalazione di uno di questi post, potete installare il plugin specifico &lt;a href=&#34;http://www.mydollarplan.com/random-featured-post-plugin/&#34;&gt;Random featured post&lt;/a&gt; oppure procedere utilizzando gli strumenti che WordPress vi mette a disposizione.&lt;/p&gt;&#xA;&lt;p&gt;Fino a poco tempo fa utilizzavo, con soddisfazione, il plugin. L&amp;rsquo;unico limite, se così può dirsi, di quel plugin è che potete far visualizzare solo categorie (e scegliere all&amp;rsquo;interno di esse quale visualizzare) e non tag. Col tempo, però, e con l&amp;rsquo;utilizzo di WordPress, le mie esigenze sono cambiate: avevo bisogno di far visualizzare i post di un determinato tag (quello &lt;em&gt;Featured&lt;/em&gt;) e non quelli di una categoria.&lt;/p&gt;&#xA;&lt;h2 id=&#34;featured-post-per-tag&#34;&gt;Featured post per tag&lt;/h2&gt;&#xA;&lt;p&gt;In questi due esempi, che sono alternativi (o usate l&amp;rsquo;uno o l&amp;rsquo;altro), ho utilizzato il tag featured (&lt;code&gt;tag=featured&lt;/code&gt;). Voi, ovviamente, potete inserire il tag che preferite. Ho poi scelto di far visualizzare un solo post (&lt;code&gt;posts_per_page=1&lt;/code&gt;) e ho detto a WordPress di sceglierlo a caso (&lt;code&gt;orderby=rand&lt;/code&gt;). Per ulteriori informazioni seguite il link che riporto a fine articolo.&lt;/p&gt;&#xA;&lt;h3 id=&#34;featured-post-per-tag-con-wp_query&#34;&gt;Featured post per tag con WP_Query&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;Featured post&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php $recent = new WP_Query(&amp;#39;tag=featured&amp;amp;posts_per_page=1&amp;amp;orderby=rand&amp;#39;); while($recent-&amp;gt;have_posts()) : $recent-&amp;gt;the_post();?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;href&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;lt;?php the_permalink() ?&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;rel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;bookmark&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Link a &amp;lt;?php the_title_attribute(); ?&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_title(); ?&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_excerpt(); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;featured-post-per-tag-con-query_posts&#34;&gt;Featured post per tag con query_posts&lt;/h3&gt;&#xA;&lt;p&gt;Potete anche utilizzare questa forma:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;Featured post&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php query_posts(&amp;#39;tag=featured&amp;amp;posts_per_page=1&amp;amp;orderby=rand&amp;#39;); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php while (have_posts()) : the_post(); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;href&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;lt;?php the_permalink() ?&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;rel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;bookmark&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Link a &amp;lt;?php the_title_attribute(); ?&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_title(); ?&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_excerpt(); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;featured-post-per-categoria&#34;&gt;Featured post per categoria&lt;/h2&gt;&#xA;&lt;p&gt;Se invece optate per visualizzare i post di una categoria, inserite al posto della mia 172 (&lt;code&gt;cat=172&lt;/code&gt;) la ID della categoria che volete usare. L&amp;rsquo;ID la trovate in Bacheca / Gestione / Categorie. Nell&amp;rsquo;elenco sottostante fermate il mouse sopra la categoria che vi interessa e osservate il link nella barra di stato: il numero finale del link è il numero della categoria.&lt;/p&gt;&#xA;&lt;h3 id=&#34;featured-post-per-categoria-con-wp_query&#34;&gt;Featured post per categoria con WP_Query&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;Featured post&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php $recent = new WP_Query(&amp;#39;cat=172&amp;amp;posts_per_page=1&amp;amp;orderby=rand&amp;#39;); while($recent-&amp;gt;have_posts()) : $recent-&amp;gt;the_post();?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;href&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;lt;?php the_permalink() ?&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;rel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;bookmark&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Link a &amp;lt;?php the_title_attribute(); ?&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_title(); ?&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_excerpt(); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;featured-post-per-categoria-con-query_posts&#34;&gt;Featured post per categoria con query_posts&lt;/h3&gt;&#xA;&lt;p&gt;Oppure questa forma:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;Featured post&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php query_posts(&amp;#39;cat=172&amp;amp;posts_per_page=1&amp;amp;orderby=rand&amp;#39;); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php while (have_posts()) : the_post(); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;href&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;lt;?php the_permalink() ?&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;rel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;bookmark&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Link a &amp;lt;?php the_title_attribute(); ?&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_title(); ?&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php the_excerpt(); ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;ulteriori-informazioni&#34;&gt;Ulteriori informazioni&lt;/h2&gt;&#xA;&lt;p&gt;Per ulteriori informazioni sulle due funzioni &lt;a href=&#34;http://codex.wordpress.org/Function_Reference/WP_Query&#34;&gt;WP_Query&lt;/a&gt; e &lt;a href=&#34;http://codex.wordpress.org/Template_Tags/query_posts&#34;&gt;query_posts&lt;/a&gt;, visitate le rispettive pagine su codex.wordpress.org&lt;/p&gt;&#xA;&lt;p class=&#34;fonte&#34;&gt;Fonte: &lt;a href=&#34;http://stylizedweb.com/2008/06/13/useful-wordpress-tricks/&#34;&gt;Stylizedweb.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Photo courtesy: &lt;a href=&#34;http://www.flickr.com/photos/davidden/70140280/&#34;&gt;DavidDennisPhotos.com&lt;/a&gt;, &lt;em&gt;Costa Rican Bookmarks&lt;/em&gt;, CC &lt;a href=&#34;https://creativecommons.org/licenses/by-sa/3.0/&#34;&gt;by-sa&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2008/featured-posts-senza-alcun-plugin/&#34;&gt;Featured posts senza alcun plugin&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
        <item>
            <title>OpenID su questo blog</title>
            <link>https://www.aldolat.it/posts/2008/openid-su-questo-blog/</link>
            <pubDate>Tue, 06 May 2008 22:42:22 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2008/openid-su-questo-blog/</guid>
            <description>Su questo blog è attivo il plugin OpenID, ma a quanto pare non funziona così bene. Non ho la certezza, ma credo dipenda dalla versione del PHP installato sul server. Lo disattivo momentaneamente finché la situazione non sarà risolta. -.-</description>
            <content:encoded>&lt;p&gt;Su questo blog è attivo il plugin OpenID, ma a quanto pare non funziona così bene. Non ho la certezza, ma credo dipenda dalla versione del PHP installato sul server. Lo disattivo momentaneamente finché la situazione non sarà risolta. -.-&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2008/openid-su-questo-blog/&#34;&gt;OpenID su questo blog&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
    </channel>
</rss>
