<?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 Commenti</title>
        <link>https://www.aldolat.it/tags/commenti/</link>
        <description>Ultimi post pubblicati nel tag Commenti &#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>Sun, 24 Apr 2022 21:32:22 +0200</lastBuildDate>
        <atom:link href="https://www.aldolat.it/tags/commenti/index.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>WordPress 3.0 e la nuova funzione comment_form</title>
            <link>https://www.aldolat.it/posts/2010/wordpress-3-0-e-la-nuova-funzione-comment_form/</link>
            <pubDate>Sun, 09 May 2010 16:11:39 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2010/wordpress-3-0-e-la-nuova-funzione-comment_form/</guid>
            <description>Tra le cose nuove che troverete nell&amp;rsquo;imminente versione 3.0 di WordPress ce n&amp;rsquo;è una che renderà più puliti i nostri temi e faciliterà il lavoro agli sviluppatori di temi e di plugin. Tutto quel codice che genera il form per i commenti e che si trova nel file comments.php può essere eliminato per far spazio a una semplicissima funzione. Il codice cui mi riferisco è quello che inizia e termina con queste righe:</description>
            <content:encoded>&lt;p&gt;Tra le cose nuove che troverete nell&amp;rsquo;imminente versione 3.0 di WordPress ce n&amp;rsquo;è una che renderà più puliti i nostri temi e faciliterà il lavoro agli sviluppatori di temi e di plugin. Tutto quel codice che genera il form per i commenti e che si trova nel file &lt;code&gt;comments.php&lt;/code&gt; può essere eliminato per far spazio a una semplicissima funzione. Il codice cui mi riferisco è quello che inizia e termina con 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; &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;s1&#34;&gt;&amp;#39;open&amp;#39;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$post&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;comment_status&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;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 id=&amp;#34;respond&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;...&#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 endif; // if you delete this the sky will fall on your head ?&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 nuova funzione è:&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; &lt;span class=&#34;nx&#34;&gt;comment_form&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;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Di questo argomento ha parlato già @ottodestruct nel suo articolo &lt;a href=&#34;http://ottopress.com/2010/wordpress-3-0-theme-tip-the-comment-form/&#34;&gt;WordPress 3.0 Theme Tip: The Comment Form&lt;/a&gt;, di cui vi consiglio la lettura se avete mai creato un tema per WordPress.&lt;/p&gt;&#xA;&lt;p&gt;Ho implementato la funzione in &lt;em&gt;Ubuntu block notes&lt;/em&gt; utilizzando anche qualche filtro e un&amp;rsquo;azione, che mi hanno restituito il form così com&amp;rsquo;era prima. La funzione è infatti estremamente personalizzabile: potete aggiungere campi, toglierne, aggiungere note prima e dopo i campi e prima e dopo il form, cambiare il titolo, il testo del pulsante e qualunque riga già presente, aggiungere azioni in molti punti del form.&lt;/p&gt;&#xA;&lt;p&gt;Il consiglio per chi sviluppa temi è di usare questa funzione nei loro lavori. Una conseguenza diretta, oltre alla maggiore pulizia del codice, è la possibilità per chi sviluppa plugin di modificare alcuni aspetti del tema senza che l&amp;rsquo;utente metta mano al codice.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2010/wordpress-3-0-e-la-nuova-funzione-comment_form/&#34;&gt;WordPress 3.0 e la nuova funzione comment_form&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>
