<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Come creare un widget in WordPress 2.8?</title>
	<atom:link href="http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/</link>
	<description></description>
	<lastBuildDate>Sun, 14 Mar 2010 14:04:21 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: Enrico Corinti</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-1689</link>
		<dc:creator>Enrico Corinti</dc:creator>
		<pubDate>Mon, 18 Jan 2010 15:02:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-1689</guid>
		<description>Ciao Nando, complimenti per l&#039;articolo.
Ho testato anche io le tue indicazioni su un mio widget e volevo segnalarti un piccolo malfunzionamento che ho riscontrato nelle &lt;strong&gt;checkbox&lt;/strong&gt; ovvero ili fatto che al salvataggio dei dati del widget, lo stato delle checkbox non viene mantenuto.
il problema sta nella funzione:

[?php checked( $instance[&#039;show_FeedCount&#039;], true ); ?]

che confronta il valore corrente con &lt;cite&gt;true&lt;/cite&gt; &lt;strong&gt; (booleano)&lt;/strong&gt;.
Nel nostro caso, invece, dalla Form del widget viene inviata una STRING &lt;cite&gt;&#039;true&#039;&lt;/cite&gt;, quindi consiglio a chi ha avuto il mio stesso problema di aggiungere nel metodo &lt;strong&gt;&quot;Update&quot;&lt;/strong&gt; per i controlli di tipo &lt;cite&gt;CheckBox&lt;/cite&gt;

$instance[&#039;show_FeedCount&#039;] = $new_instance[&#039;show_FeedCount&#039;] == &#039;true&#039; ? true : false;</description>
		<content:encoded><![CDATA[<p>Ciao Nando, complimenti per l&#8217;articolo.<br />
Ho testato anche io le tue indicazioni su un mio widget e volevo segnalarti un piccolo malfunzionamento che ho riscontrato nelle <strong>checkbox</strong> ovvero ili fatto che al salvataggio dei dati del widget, lo stato delle checkbox non viene mantenuto.<br />
il problema sta nella funzione:</p>
<p>[?php checked( $instance['show_FeedCount'], true ); ?]</p>
<p>che confronta il valore corrente con <cite>true</cite> <strong> (booleano)</strong>.<br />
Nel nostro caso, invece, dalla Form del widget viene inviata una STRING <cite>&#8216;true&#8217;</cite>, quindi consiglio a chi ha avuto il mio stesso problema di aggiungere nel metodo <strong>&#8220;Update&#8221;</strong> per i controlli di tipo <cite>CheckBox</cite></p>
<p>$instance['show_FeedCount'] = $new_instance['show_FeedCount'] == &#8216;true&#8217; ? true : false;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Michele</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-902</link>
		<dc:creator>Michele</dc:creator>
		<pubDate>Sun, 15 Nov 2009 14:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-902</guid>
		<description>Ottimo articolo , ben spiegato ! sicuramente sarà punto di riferimento di molti che vogliono intraprendere questa attività</description>
		<content:encoded><![CDATA[<p>Ottimo articolo , ben spiegato ! sicuramente sarà punto di riferimento di molti che vogliono intraprendere questa attività</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: nando pappalardo</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-844</link>
		<dc:creator>nando pappalardo</dc:creator>
		<pubDate>Mon, 09 Nov 2009 10:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-844</guid>
		<description>Ciao Pesah e benvenuto anche a te su YIW!

Per quanto riguarda i widget provo a spiegarti un po&#039; come worpdress ne gestisce il funzionamento. Quando ne inserisci uno qualsiasi sulla sidebar, viene disattivata la normale sidebar del tema e al suo posto ne viene attivata  una dinamica, appunto denominata &lt;em&gt;&quot;dynamic sidebar&quot;&lt;/em&gt;, la quale è gestibile interamente tramite widget.

Per ottenere quello che desideri dovresti dunque aggiungere altri widget sulla nuova sidebar dinamica che abbiano le stesse funzioni dei widget originariamente presenti sulla sidebar del tuo tema.

Diversamente si potrebbe intervenire sul codice del file &lt;em&gt;sidebar.php&lt;/em&gt; del tema in questione e aggiungere alla sidebar standard la nuova funzionalità desiderata.

Spero di esserti stato d&#039;aiuto.</description>
		<content:encoded><![CDATA[<p>Ciao Pesah e benvenuto anche a te su YIW!</p>
<p>Per quanto riguarda i widget provo a spiegarti un po&#8217; come worpdress ne gestisce il funzionamento. Quando ne inserisci uno qualsiasi sulla sidebar, viene disattivata la normale sidebar del tema e al suo posto ne viene attivata  una dinamica, appunto denominata <em>&#8220;dynamic sidebar&#8221;</em>, la quale è gestibile interamente tramite widget.</p>
<p>Per ottenere quello che desideri dovresti dunque aggiungere altri widget sulla nuova sidebar dinamica che abbiano le stesse funzioni dei widget originariamente presenti sulla sidebar del tuo tema.</p>
<p>Diversamente si potrebbe intervenire sul codice del file <em>sidebar.php</em> del tema in questione e aggiungere alla sidebar standard la nuova funzionalità desiderata.</p>
<p>Spero di esserti stato d&#8217;aiuto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Pesah</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-838</link>
		<dc:creator>Pesah</dc:creator>
		<pubDate>Sun, 08 Nov 2009 17:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-838</guid>
		<description>Nando mi servirebbe un aiuto! Mi dici come si può modificare la sidebar in modo che qualcdo aggiundo dei semplici widget (magari un video) questo non causa la scomparsa dei widget di default? Mi piacerebbe solo insere qualche widget sommandolo a quelli che il tema prevede di base.

Help me please</description>
		<content:encoded><![CDATA[<p>Nando mi servirebbe un aiuto! Mi dici come si può modificare la sidebar in modo che qualcdo aggiundo dei semplici widget (magari un video) questo non causa la scomparsa dei widget di default? Mi piacerebbe solo insere qualche widget sommandolo a quelli che il tema prevede di base.</p>
<p>Help me please</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: I migliori post della settimana #30 &#124; EmaWebDesign :: Web Programming / Web Design / SEO</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-416</link>
		<dc:creator>I migliori post della settimana #30 &#124; EmaWebDesign :: Web Programming / Web Design / SEO</dc:creator>
		<pubDate>Sun, 28 Jun 2009 08:54:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-416</guid>
		<description>[...] 04) Come creare un widget in WordPress 2.8? [...]</description>
		<content:encoded><![CDATA[<p>[...] 04) Come creare un widget in WordPress 2.8? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: marbio</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-396</link>
		<dc:creator>marbio</dc:creator>
		<pubDate>Thu, 25 Jun 2009 07:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-396</guid>
		<description>Molto interessante.</description>
		<content:encoded><![CDATA[<p>Molto interessante.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Shogun</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-392</link>
		<dc:creator>Shogun</dc:creator>
		<pubDate>Wed, 24 Jun 2009 12:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-392</guid>
		<description>Immaginavo ci sarebbero stati problemi di compatibilità. 
A questo punto tutti i nuovi widget sviluppati non saranno compatibili con le precedenti versioni di Wordpress. Questa mossa forzerà parecchi utenti ad aggiornare la propria versione di wp.

Comunque grazie per la soluzione fornita, quanto meno c&#039;è la possibilità di non mostrare antiestetici messaggi di errore.</description>
		<content:encoded><![CDATA[<p>Immaginavo ci sarebbero stati problemi di compatibilità.<br />
A questo punto tutti i nuovi widget sviluppati non saranno compatibili con le precedenti versioni di Wordpress. Questa mossa forzerà parecchi utenti ad aggiornare la propria versione di wp.</p>
<p>Comunque grazie per la soluzione fornita, quanto meno c&#8217;è la possibilità di non mostrare antiestetici messaggi di errore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Lucky</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-389</link>
		<dc:creator>Lucky</dc:creator>
		<pubDate>Wed, 24 Jun 2009 10:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-389</guid>
		<description>Ottima guida, grazie! 

Da tempo ero curioso di capire come funzionassero plugin e widget di wordpress. Adesso non ho più scuse per iniziare a smanettarci su.</description>
		<content:encoded><![CDATA[<p>Ottima guida, grazie! </p>
<p>Da tempo ero curioso di capire come funzionassero plugin e widget di wordpress. Adesso non ho più scuse per iniziare a smanettarci su.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: nando pappalardo</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-382</link>
		<dc:creator>nando pappalardo</dc:creator>
		<pubDate>Tue, 23 Jun 2009 19:23:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-382</guid>
		<description>@daniele: a disposizione per eventuali chiarimenti.

@shogun: se progettiamo un widget utilizzando la nuova classe questo non sarà compatibile con le precedenti versioni di wordpress perchè la classe utilizzata &lt;strong&gt;WP_Widget&lt;/strong&gt; prima non era disponibile, di conseguenza l&#039;utilizzo del widget ritornerebbe un messaggio di errore.

Comunque dovrebbe essere possibile risolvere il problema facendo un controllo condizionale sulla versione di wordpress installata e utilizzando la nuova classe solo se siamo in presenza della versione 2.8.

Qualcosa del genere dovrebbe eliminare il messaggio di errore sulle precedenti versioni di wordpress:


&lt;code&gt;&lt;pre&gt;if (version_compare($wp_version, &#039;2.8&#039;, &#039;&gt;=&#039;)) {
    class Subscribe_Feed extends WP_Widget {
    //codice della classe 
    }
}&lt;/pre&gt;&lt;/code&gt;
</description>
		<content:encoded><![CDATA[<p>@daniele: a disposizione per eventuali chiarimenti.</p>
<p>@shogun: se progettiamo un widget utilizzando la nuova classe questo non sarà compatibile con le precedenti versioni di wordpress perchè la classe utilizzata <strong>WP_Widget</strong> prima non era disponibile, di conseguenza l&#8217;utilizzo del widget ritornerebbe un messaggio di errore.</p>
<p>Comunque dovrebbe essere possibile risolvere il problema facendo un controllo condizionale sulla versione di wordpress installata e utilizzando la nuova classe solo se siamo in presenza della versione 2.8.</p>
<p>Qualcosa del genere dovrebbe eliminare il messaggio di errore sulle precedenti versioni di wordpress:</p>
<p><code>
<pre>if (version_compare($wp_version, '2.8', '>=')) {
    class Subscribe_Feed extends WP_Widget {
    //codice della classe
    }
}</pre>
<p></code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Shogun</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-381</link>
		<dc:creator>Shogun</dc:creator>
		<pubDate>Tue, 23 Jun 2009 13:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-381</guid>
		<description>Avevo letto di questa nuova classe messa a disposizione nell&#039;ultima versione di wordpress che rende molto più facile la creazione dei widget. 

Ma toglimi una curiosità, alcune cose non mi sono ancora chiare e prima di avventurarmi vorrei saperne di più: progettando un widget con l&#039;utilizzo della nuova classe, questo poi sarà compatibile con le versioni precedenti di wordpress?</description>
		<content:encoded><![CDATA[<p>Avevo letto di questa nuova classe messa a disposizione nell&#8217;ultima versione di wordpress che rende molto più facile la creazione dei widget. </p>
<p>Ma toglimi una curiosità, alcune cose non mi sono ancora chiare e prima di avventurarmi vorrei saperne di più: progettando un widget con l&#8217;utilizzo della nuova classe, questo poi sarà compatibile con le versioni precedenti di wordpress?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Daniele</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-377</link>
		<dc:creator>Daniele</dc:creator>
		<pubDate>Tue, 23 Jun 2009 11:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-377</guid>
		<description>Molto interessante, a leggere il tuorial non sembra così difficile realizzare un widget con la nuova versione di wordpress. Vediamo che riesco a combinare.

Ti posso disturbare in caso di difficoltà?</description>
		<content:encoded><![CDATA[<p>Molto interessante, a leggere il tuorial non sembra così difficile realizzare un widget con la nuova versione di wordpress. Vediamo che riesco a combinare.</p>
<p>Ti posso disturbare in caso di difficoltà?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Guida completa su come creare un widget in WordPress 2.8 &#124; Your &#8230;</title>
		<link>http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/comment-page-1/#comment-376</link>
		<dc:creator>Guida completa su come creare un widget in WordPress 2.8 &#124; Your &#8230;</dc:creator>
		<pubDate>Tue, 23 Jun 2009 10:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.yourinspirationweb.com/?p=1630#comment-376</guid>
		<description>[...] Articolo Originale:  Guida completa su come creare un widget in WordPress 2.8 &#124; Your &#8230;  Articoli correlati: Dijit : creare widget on [...]</description>
		<content:encoded><![CDATA[<p>[...] Articolo Originale:  Guida completa su come creare un widget in WordPress 2.8 | Your &#8230;  Articoli correlati: Dijit : creare widget on [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
