<?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: La funzione body_class() di WordPress 2.8</title>
	<atom:link href="http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=la-funzione-body_class-di-wordpress-28</link>
	<description>Web Design blog: accessibilità, xhtml e css</description>
	<lastBuildDate>Thu, 02 Feb 2012 12:25:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Di: Valentino</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15586</link>
		<dc:creator>Valentino</dc:creator>
		<pubDate>Mon, 06 Jul 2009 08:17:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15586</guid>
		<description>piccolo trick che sto testando or ora: abbinate a &lt;em&gt;body_class&lt;/em&gt; l&#039;uso di un compilatore CSS, come ad esempio &lt;a href=&#039;http://code.google.com/p/dtcss/&#039; rel=&quot;nofollow&quot;&gt;DtCSS&lt;/a&gt;

i compilatori CSS servono per aggiungere alcuni trucchetti utili
in questo caso possiamo usare i selettori annidati e scrivere:

body.home{

  a{ /* ... */ }
  #access{ /* ... */ }

  /* qui dentro, tutti gli stili dell&#039;home page */

}</description>
		<content:encoded><![CDATA[<p>piccolo trick che sto testando or ora: abbinate a <em>body_class</em> l&#8217;uso di un compilatore CSS, come ad esempio <a href='http://code.google.com/p/dtcss/' rel="nofollow">DtCSS</a></p>
<p>i compilatori CSS servono per aggiungere alcuni trucchetti utili<br />
in questo caso possiamo usare i selettori annidati e scrivere:</p>
<p>body.home{</p>
<p>  a{ /* &#8230; */ }<br />
  #access{ /* &#8230; */ }</p>
<p>  /* qui dentro, tutti gli stili dell&#8217;home page */</p>
<p>}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: I migliori post della settimana #31 &#124; EmaWebDesign :: Web Programming / Web Design / SEO</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15581</link>
		<dc:creator>I migliori post della settimana #31 &#124; EmaWebDesign :: Web Programming / Web Design / SEO</dc:creator>
		<pubDate>Sun, 05 Jul 2009 09:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15581</guid>
		<description>[...] 04) La funzione body_class() di Wordpress 2.8 [...]</description>
		<content:encoded><![CDATA[<p>[...] 04) La funzione body_class() di WordPress 2.8 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: sid</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15580</link>
		<dc:creator>sid</dc:creator>
		<pubDate>Sat, 04 Jul 2009 16:44:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15580</guid>
		<description>Io utilizzo quasi sempre sandbox che fa larghissimo uso di post_class e sono d&#039;accordo con te al 100%, molto utili ma occhio a non esagerare (sandbox di default applica almeno una decina di classi ogni volta che la funzione viene richiamata, per dire)</description>
		<content:encoded><![CDATA[<p>Io utilizzo quasi sempre sandbox che fa larghissimo uso di post_class e sono d&#8217;accordo con te al 100%, molto utili ma occhio a non esagerare (sandbox di default applica almeno una decina di classi ogni volta che la funzione viene richiamata, per dire)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Matteo Stagi</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15577</link>
		<dc:creator>Matteo Stagi</dc:creator>
		<pubDate>Sat, 04 Jul 2009 10:02:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15577</guid>
		<description>Trovo le body class molto molto utili. Le uso da anni sui miei siti. E le ho piacevolmente trovate su Thematic, il tema framework per WordPress (anche nelle precedenti versioni).

E&#039; frequente dovere fare una piccola personalizzazione di una pagina. Vogliamo ad esempio che in home page ogni post abbia un bordo di separazione dal post successivo? Ma non vogliamo il bordo sulle pagine dei singoli post? Una riga di codice CSS, senza dovere mettere mano al template in PHP. 

Anche grazie alle body class ho scritto un post su come sia possibile creare un tema per WordPress senza dovere toccare una riga di codice PHP.</description>
		<content:encoded><![CDATA[<p>Trovo le body class molto molto utili. Le uso da anni sui miei siti. E le ho piacevolmente trovate su Thematic, il tema framework per WordPress (anche nelle precedenti versioni).</p>
<p>E&#8217; frequente dovere fare una piccola personalizzazione di una pagina. Vogliamo ad esempio che in home page ogni post abbia un bordo di separazione dal post successivo? Ma non vogliamo il bordo sulle pagine dei singoli post? Una riga di codice CSS, senza dovere mettere mano al template in PHP. </p>
<p>Anche grazie alle body class ho scritto un post su come sia possibile creare un tema per WordPress senza dovere toccare una riga di codice PHP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Il meglio della settimana #24 &#124; BigThink</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15576</link>
		<dc:creator>Il meglio della settimana #24 &#124; BigThink</dc:creator>
		<pubDate>Sat, 04 Jul 2009 09:03:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15576</guid>
		<description>[...] La funzione body_class() di Wordpress 2.8 Una nuova funzione che aiuta a personalizzare più facilmente il template del nostro blog WordPress. [...]</description>
		<content:encoded><![CDATA[<p>[...] La funzione body_class() di WordPress 2.8 Una nuova funzione che aiuta a personalizzare più facilmente il template del nostro blog WordPress. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Ted</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15570</link>
		<dc:creator>Ted</dc:creator>
		<pubDate>Wed, 01 Jul 2009 20:37:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15570</guid>
		<description>@valentino: sì, ma se il mio selettore è un #menu li.home non funziona. Io faccio l&#039;esempio di una lista non ordinata che abbia, per dire, la prima voce &quot;home&quot;. In quel caso, non current_page_item non va bene, perché serve solo per le wp_list_pages. Però effettivamente basterebbe fare un body.home #homebtn. Proverò, anche se con tutti questi selettori discendenti mi rincoglionisco :-)</description>
		<content:encoded><![CDATA[<p>@valentino: sì, ma se il mio selettore è un #menu li.home non funziona. Io faccio l&#8217;esempio di una lista non ordinata che abbia, per dire, la prima voce &#8220;home&#8221;. In quel caso, non current_page_item non va bene, perché serve solo per le wp_list_pages. Però effettivamente basterebbe fare un body.home #homebtn. Proverò, anche se con tutti questi selettori discendenti mi rincoglionisco :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Valentino</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15568</link>
		<dc:creator>Valentino</dc:creator>
		<pubDate>Wed, 01 Jul 2009 17:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15568</guid>
		<description>Ted, non ti serve metterla in altri tag perchè come dice Tom puoi usare i selettori discendenti, cioè puoi fare la stessa cosa così:

body.home #miomenu{ /* stile del mio menu, applicato solo in home */ }

per il tab selezionato invece, se non ricordo male Wordpress lo fa già, aggiungendo ad esempio la classe &quot;current_page_item&quot; all&#039;elemento del menu pagina aperto in questo momento</description>
		<content:encoded><![CDATA[<p>Ted, non ti serve metterla in altri tag perchè come dice Tom puoi usare i selettori discendenti, cioè puoi fare la stessa cosa così:</p>
<p>body.home #miomenu{ /* stile del mio menu, applicato solo in home */ }</p>
<p>per il tab selezionato invece, se non ricordo male WordPress lo fa già, aggiungendo ad esempio la classe &#8220;current_page_item&#8221; all&#8217;elemento del menu pagina aperto in questo momento</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Tom</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15567</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 01 Jul 2009 16:51:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15567</guid>
		<description>@Ted: diciamo che non è il modo migliore di utilizzare la funzione, come dice anche il nome è stata ideata per altro, poi puoi usarla come preferisci :) 

Il fatto è che oltre alla classe &quot;home&quot; vengono create altre classi che in quel caso non c&#039;entrano niente, e sulle pagine diverse dalla home la tab &quot;homepage&quot; avrebbe delle classi improbabili.</description>
		<content:encoded><![CDATA[<p>@Ted: diciamo che non è il modo migliore di utilizzare la funzione, come dice anche il nome è stata ideata per altro, poi puoi usarla come preferisci :) </p>
<p>Il fatto è che oltre alla classe &#8220;home&#8221; vengono create altre classi che in quel caso non c&#8217;entrano niente, e sulle pagine diverse dalla home la tab &#8220;homepage&#8221; avrebbe delle classi improbabili.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Ted</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15566</link>
		<dc:creator>Ted</dc:creator>
		<pubDate>Wed, 01 Jul 2009 15:28:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15566</guid>
		<description>be&#039;, perché non mi cambia? Se io ho un bottone home, con quella classe posso assicurarmi che, per esempio, gli sprite di quel bottone funzionino senza sbattimenti, no?</description>
		<content:encoded><![CDATA[<p>be&#8217;, perché non mi cambia? Se io ho un bottone home, con quella classe posso assicurarmi che, per esempio, gli sprite di quel bottone funzionino senza sbattimenti, no?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Tom</title>
		<link>http://www.tomstardust.com/archives/la-funzione-body_class-di-wordpress-28/#comment-15565</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 01 Jul 2009 15:24:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=837#comment-15565</guid>
		<description>@Ted: la funzione ti genera semplicemente delle classi, puoi posizionarle dove vuoi... ma metterle su un menu non ti cambia molto le cose, anzi in quel modo hai meno possibilità di sfruttare i selettori discendenti nel CSS.

Per testare certe condizioni i vari if in php all&#039;interno del template sono indispensabili, almeno per sapere qual è la tab corrente (il primo caso che mi viene in mente).</description>
		<content:encoded><![CDATA[<p>@Ted: la funzione ti genera semplicemente delle classi, puoi posizionarle dove vuoi&#8230; ma metterle su un menu non ti cambia molto le cose, anzi in quel modo hai meno possibilità di sfruttare i selettori discendenti nel CSS.</p>
<p>Per testare certe condizioni i vari if in php all&#8217;interno del template sono indispensabili, almeno per sapere qual è la tab corrente (il primo caso che mi viene in mente).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

