<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pietrodigiorgio.it &#187; Temi / Hack</title>
	<atom:link href="http://www.pietrodigiorgio.it/categoria/wp-wordpress/wp-temi-hack/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pietrodigiorgio.it</link>
	<description>Blog su Open Source (Firefox, Linux, Ubuntu, Wordpress), Foto, Sigarette Elettroniche e altro.</description>
	<lastBuildDate>Fri, 22 Apr 2011 15:14:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Integrare AdSense nel post</title>
		<link>http://www.pietrodigiorgio.it/389/integrare-adsense-nel-post/</link>
		<comments>http://www.pietrodigiorgio.it/389/integrare-adsense-nel-post/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 23:48:59 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[AdSense e Pubblicità]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[guadagni]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[pubblicità]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/389/integrare-adsense-nel-post/</guid>
		<description><![CDATA[Integrare AdSense nella parte iniziale di un post.]]></description>
			<content:encoded><![CDATA[<p>Come si fa ad inserire la pubblicità di <em>Google AdSense</em> nella parte iniziale di un post?</p>
<p>Esistono dei plugin, ma la modifica di un file nel template non è complicata.</p>
<p>Il file in questione è <em>single.php</em>, cercate il codice che contiene</p>
<p><code>&lt;?php the_content ... ...</code></p>
<p>e subito prima inserite il seguente:</p>
<p><code>&lt;div style=float:right; padding-left:5px;&gt;<br />
<em>Codice adsense quì</em><br />
&lt;/div&gt;</code></p>
<p>inserendo il vostro codice AdSense al posto di <em>Codice adsense quì</em>.<br />
Per inserire la pubblicità nella parte sinistra sostituite <em>float:right</em> con <em>float:left</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/389/integrare-adsense-nel-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tema per WordPress</title>
		<link>http://www.pietrodigiorgio.it/430/tema-per-wordpress/</link>
		<comments>http://www.pietrodigiorgio.it/430/tema-per-wordpress/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 10:25:24 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[Grafica]]></category>
		<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[tema]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/430/tema-per-wordpress/</guid>
		<description><![CDATA[Un tema per wordpress per un blog 2.0.]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.pietrodigiorgio.it/wp-content/uploads/2007/12/bloggr-tema-wordpress.jpg' title='tema wordpress'><img src='http://www.pietrodigiorgio.it/wp-content/uploads/2007/12/bloggr-tema-wordpress.thumbnail.jpg' alt='tema wordpress' /></a>Finalmente sono riuscito ad ultimare il tema per wordpress per il sito BloggR.it.<br />
Sono molto soddisfatto del risultato finale, visto che mi considero un webmaster &#8220;amatoriale&#8221; e grafico &#8220;della domenica&#8221;.<br />
Il tema è a 3 colonne, o meglio la sidebar di 300 pixel di larghezza ha una parte superiore dedicata ai <em>Feed RSS</em> e ai <em>Tags</em> a tutta larghezza, mentre il resto dei menù è suddiviso in 2 sottosidebar da 145 pixel luna.</p>
<p>L&#8217;unico problema riscontrato è stata la non validazione del codice XHTML a causa di una nuova <a href="http://www.pietrodigiorgio.it/428/wlw-manifest-questo-sconosciuto-scassa-codice/">funzione introdotta</a> in wordpress 2.31, alla fine non ne potevo più e ho deciso di laciar perdere e l&#8217;ho messo online con in 4 errori.</p>
<p>Il sito in questione è <strong>BloggR.it</strong>, un <a href="http://www.bloggr.it">Blog che parla di Blogging e web 2.0</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/430/tema-per-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WLW Manifest: questo sconosciuto scassa-codice</title>
		<link>http://www.pietrodigiorgio.it/428/wlw-manifest-questo-sconosciuto-scassa-codice/</link>
		<comments>http://www.pietrodigiorgio.it/428/wlw-manifest-questo-sconosciuto-scassa-codice/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 14:12:41 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[codice]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[validazione]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/428/wlw-manifest-questo-sconosciuto-scassa-codice/</guid>
		<description><![CDATA[Codice per il supporto dei tags per postare con Windows Live Writer che produce 4 errori nel codice XHTML.]]></description>
			<content:encoded><![CDATA[<p>Sto ultimando <a href="http://www.bloggr.it">questo tema per WordPress</a>, per verificare errori nel codice l&#8217;ho dovuto caricare sul server perchè il servizio di <a href="http://validator.w3.org">validazione del W3C</a> non accetta siti in locale.</p>
<p>Mi sono ritrovato 4 errori di validazione come quelli sotto:</p>
<p><code>Line 22, Column 21: XML Parsing Error: StartTag: invalid element name .<br />
if (author.length &lt; 1) { // Test name entry for any text</code></p>
<p>Ho fatto una ricerca col solito motorG e ho scoperto che si tratta di una nuova funzione introdotta con WordPress 2.3.1</p>
<blockquote><p>wlwmanifest.xml is the resource file needed to enable tagging support for Windows Live Writer</p></blockquote>
<p>Il file incriminato sembrerebbe necessario al supporto per il tagging (credo per prelevare/postare i tag) per <em>Windows Live Writer</em>, il quale (Windows Live Writer) dovrebbe essere un editor di testo online della Microsoft.<span id="more-428"></span></p>
<p>Adesso mi chiedo: che fretta c&#8217;era da parte degli sviluppatori di WordPress di implementare questa funzione, talmente in fretta e furia da produrre 4 errori nel codice XHTML, visto che il suddetto editor online non lo usa praticamente nessuno?</p>
<p>O sono rimasto fuori dal mondo io, unico insano a preferire un editor installato sul computer mentre il resto del mondo si affida a questi servizi online per produrre i loro documenti?</p>
<p>Tornando ai nostri errori ci sono 2 metodi per rimuoverli, entrambi prevedono la disattivazione di questo inutile servizio, se appartenete a coloro che lo trovano utile e volete semplicemente correggere il codice cercate altrove:</p>
<ol>
<li>usare un plugin</li>
<li>rimuovere il codice</li>
</ol>
<p>Il plugin in questione si chiama <em>WLW Disabler</em> e credo sia la soluzione migliore, perchè rimuovendo il codice &#8211; che non è nel tema, ma in wordpress &#8211; ad ogni aggiornamento di versione di WordPress ci si dovrebbe ricordare di rimuoverlo, mentre il plugin rimane installato e funzionante anche dopo l&#8217;aggiornamento.</p>
<p>Ad ogni modo il codice da rimuovere dovrebbe essere il seguente (non l&#8217;ho provato), dalla riga 828 alla riga 835 del file <strong>/wp-includes/general-template.php</strong>:</p>
<p><code>function rsd_link() {<br />
echo '    &lt;link rel="EditURI" type="application/rsd+xml" title="RSD" href="' . get_bloginfo('wpurl') . "/xmlrpc.php?rsd\" /&gt;\n";<br />
}</code></p>
<p><code>function wlwmanifest_link() {<br />
echo ' &lt;link rel="wlwmanifest" type="application/wlwmanifest+xml" href="'<br />
. get_bloginfo('wpurl') . '/wp-includes/wlwmanifest.xml" /&gt; ';<br />
}</code></p>
<p><strong>Aggiornamento:</strong> nessuno dei 2 metodi funziona, la rimozione del codice provoca un errore in altro file di wordpress, mentre il plugin servirà ad altro, visto che non rimuove il codice incriminato.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/428/wlw-manifest-questo-sconosciuto-scassa-codice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Articoli di categoria in ordine alfabetico</title>
		<link>http://www.pietrodigiorgio.it/334/articoli-di-categoria-in-ordine-alfabetico/</link>
		<comments>http://www.pietrodigiorgio.it/334/articoli-di-categoria-in-ordine-alfabetico/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 17:16:18 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[categorie]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[modifiche]]></category>
		<category><![CDATA[visualizzazione alfabetica]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/334/articoli-di-categoria-in-ordine-alfabetico/</guid>
		<description><![CDATA[Come mostrare gli articoli presenti in una certa categoria in ordine alfabetico anzichè cronologico.]]></description>
			<content:encoded><![CDATA[<p>Si può avere l&#8217;esigenza di visualizzare i post presenti in una certa categoria (o in più categorie) in ordine alfabetico, di autore o di ID, sia crescente che decrescente.<br />
Si può influire anche sulla data, come già accade (i post vengono mostrati dall&#8217;ultimo al primo in base alla data di pubblicazione), per invertirne l&#8217;ordine.</p>
<p>Bisogna modificare il file <em>category.php</em> del proprio template, o meglio, se si vuole applicare la modifica ad una sola categoria, bisogna creare un file con il numero ID della categoria, ad esempio <em>category-1.php</em> se la categoria è la numero 1.<span id="more-334"></span></p>
<p>Se il vostro template non contiene un file <em>category.php</em> occorrerà crearlo, ad esempio dal file <em>index.php</em> apportando le necessarie modifiche.</p>
<p>Potete vedere la modifica (o hack) in questione in questa stessa categoria, <a href="http://www.pietrodigiorgio.it/categoria/wp-wordpress/">Ottimizzare WordPress</a>, dove gli articoli vengono mostrati in odine alfabetico anzichè cronologico.</p>
<p><strong>Inizio Loop</strong></p>
<p>Nel file <em>category-1.php</em> bisogna cercare il codice di inizio <a href="http://codex.wordpress.org/The_Loop">Loop</a>:</p>
<p>&lt; ?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;</p>
<p>oppure</p>
<p>&lt; ?php if (have_posts()) : ?&gt;<br />
&lt; ?php while (have_posts()) : the_post(); ?&gt;</p>
<p>e sostituirlo con il seguente:</p>
<p>&lt; ?php if ($posts) { ?&gt;<br />
&lt; ?php<br />
$lastposts = get_posts(&#8216;order=ASC&amp;orderby=post_name&amp;category=1&#8242;);<br />
foreach($lastposts as $post) :<br />
setup_postdata($post);<br />
?&gt;</p>
<p>In <strong>order</strong> possiamo usare ASC o DESC per averli ordinati in ordine crescente o decrescente.</p>
<p>In <strong>orderby</strong> possiamo inserire <strong>post_name</strong> per ordinarli in base al nome, <strong>post_date</strong> per ordinarli in base alla data, <strong>post_modified</strong> in base alla data di modifica, <strong>ID</strong> per mostrarli in base all&#8217;identificativo, <strong>post_author</strong> in base all&#8217;autore.</p>
<p>Infine in <strong>category</strong> dovremo specificare l&#8217;ID della categoria (chiamando il file category.php e non specificando nessuna categoria, o meglio eliminando del tutto l&#8217;opzione category, la modifica verrà applicata a tutte le categorie del sito).</p>
<p><strong>Fine Loop</strong></p>
<p>A questo punto, caricando il nuovo file sul server e visualizzando la categoria &#8220;modificata&#8221; dovremo ottenere un bell&#8217;errore.</p>
<p>Dovremo cercare la fine del loop in category-1.php:</p>
<p>&lt; ?php endwhile; ?&gt;</p>
<p>e sostituirla con questo codice:</p>
<p>&lt; ?php endforeach; ?&gt;</p>
<p>Se la categoria continua a darci errore, cercate ed eliminate il seguente codice dal vostro file category-1.php:</p>
<p>&lt; ?php endif; ?&gt;</p>
<p>Nel mio caso ho risolto apportando queste modifiche.<br />
In base al tipo di template che avete potreste avere altri errori da sistemare o cercare un&#8217;altra strada per risolvere il problema.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/334/articoli-di-categoria-in-ordine-alfabetico/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pubblicità AdSense dopo il secondo post</title>
		<link>http://www.pietrodigiorgio.it/291/pubblicita-adsense-dopo-il-secondo-post/</link>
		<comments>http://www.pietrodigiorgio.it/291/pubblicita-adsense-dopo-il-secondo-post/#comments</comments>
		<pubDate>Mon, 14 May 2007 13:02:46 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[AdSense e Pubblicità]]></category>
		<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[annunci pubblicitari]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[posizionare annunci google]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/291/pubblicita-adsense-dopo-il-secondo-post/</guid>
		<description><![CDATA[Come inserire in Wordpress la pubblicità di Google AdSense o di altre società dopo il secondo post in home page e nelle categorie.]]></description>
			<content:encoded><![CDATA[<p>Per applicare questa modifica è necessario modificare il proprio template di WordPress, inserendo un counter all&#8217;interno del <a href="http://codex.wordpress.org/The_Loop">Loop</a>.<br />
Questa modifica serve ad inserire degli annunci testuali o banner dopo il secondo post sia nella home page che e nelle categorie, ma non nella pagina del post.</p>
<p>E&#8217; possibile editare il file <em>index.php</em> direttamente da WordPress dal menù <em>Aspetto -&gt; Editor Temi</em>, anche se io non ho mai provato questa opzione in quanto preferisco usare un editor apposito e uploadare i file in FTP. A voi la scelta.</p>
<p>Nel file index.php trovate la linea<br />
<code>&lt; ?php if (have_posts())</code><span id="more-291"></span><br />
e inserite prima di quella linea la seguente:<br />
<code>&lt; ?php $count = 1; ?&gt;</code><br />
Quindi trovate la seguente linea<br />
<code>&lt; ?php endwhile; ?&gt;</code><br />
e inserite subito prima la seguente linea<br />
<code>&lt; ?php if ($count == 2) : ?&gt;<br />
Codice AdSense<br />
&lt; ?php endif; $count++; ?&gt;</code><br />
Al posto di <em>Codice AdSense</em> inserite il vostro codice, aggiornate il file modificato e il gioco è fatto.<br />
Se volete inserire la pubblicità dopo il 3° o il 4° post basta cambiare “count == 2″ con “count == 3″.</p>
<p>In questo modo la pubblicità viene inserita fra il secondo e il terzo post, al di fuori del footer del secondo post.<br />
<img src="http://www.pietrodigiorgio.it/wp-content/uploads/2007/05/adsense-post.gif" alt="AdSense dopo il secondo post" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/291/pubblicita-adsense-dopo-il-secondo-post/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Excerpt: Il Riassunto</title>
		<link>http://www.pietrodigiorgio.it/209/the-excerpt-il-riassunto/</link>
		<comments>http://www.pietrodigiorgio.it/209/the-excerpt-il-riassunto/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 16:36:10 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[excerpt]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[modifica tema]]></category>
		<category><![CDATA[riassunto]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/209/the-excerpt-il-riassunto/</guid>
		<description><![CDATA[Questo è il riassunto inserito con the excerpt nel template.]]></description>
			<content:encoded><![CDATA[<p>Nelle varie funzioni di WordPress, una che a mio avviso viene poco usata nei vari template che si trovano in giro è <em>the_excerpt</em>, una funzione che permette di scrivere un riassunto dell&#8217;articolo e inserirlo in varie parti del sito.<br />
Generalmente i vari template non inseriscono questa funzione, che può essere usata in home page e nelle categorie al posto della parte iniziale di ogni articolo, oppure all&#8217;interno dell&#8217;articolo stesso, all&#8217;inizio dell&#8217;articolo.<br />
L&#8217;uso dell&#8217;excerpt è molto utile sia per evitare di ripetere gli stessi contenuti in home page e nelle categorie, sia per evidenziare alcune keyword (parole chiave) dell&#8217;articolo.<span id="more-209"></span></p>
<p>Visto che ho messo mano al template ho deciso di &#8220;differenziare&#8221; le pagine, inserendo il riassunto all&#8217;interno di tutti gli articoli e nelle categorie <em><a href="http://www.pietrodigiorgio.it/categoria/migliorare-wordpress/">Ottimizzare WordPress</a></em> e <em><a href="http://www.pietrodigiorgio.it/categoria/ottimizzazione-se/">Ottimizzazione SE</a></em>. Queste 2 categorie adesso si presentano in modo differente da tutte le altre, perchè al posto della funzione <em>the_content</em> che si limita a prendere come descrizione la parte iniziale di un articolo ho inserito il riassunto appunto con <em>the_excerpt</em>.</p>
<h2>Inserire il riassunto nel post</h2>
<p>A seconda di come è strutturato un template di wordpress, il post può venire generato dal file <em>single.php</em>, in mancanza del quale viene generato dal file <em>index.php</em>. Ma il file <em>single.php</em> in alcuni casi può richiamare al suo interno il file <em>post.php</em>, quindi per sapere come inserire il riassunto all&#8217;interno del post dovete vedere quali di questi file ci sono nel vostro template. Nella maggior parte dei casi la scrittura del post è delegata al file <em>single.php</em>.</p>
<p>Inseriamo il riassunto subito dopo il titolo del post e prima del contenuto, il titolo del post potrebbe avere una forma tipo questa<br />
<code>&lt;h3 class="post-info"&gt;<br />
&lt;a href="&lt; ?php the_permalink() ?&gt;" title="&lt; ?php the_title(); ?&gt;"&gt;&lt; ?php the_title(); ?&gt;<br />
&lt;/h3&gt;<br />
</code></p>
<p>mentre l&#8217;inizio del contenuto una tipo questa<br />
<code>&lt; ?php the_content('leggi...'); ?&gt;<br />
</code></p>
<p>in mezzo inseriremo il nostro codice, ad esempio inserendolo dentro un <em>div</em> con classe <em>excerpt</em> in modo da poterne stilizzare i contenuti tramite i fogli di stile:</p>
<p><code>&lt;div class="excerpt"&gt;<br />
&lt;?php the_excerpt(); ?&gt;<br />
&lt;/div&gt;<br />
</code></p>
<p>Stesso lavoro andrà fatto se si vuole modificare la home page, oppure le categorie o una sola categoria, con la sola differenza che invece di aggiungere l&#8217;excerpt dovremo sostituirlo alla funzione <em>the_content</em>.</p>
<p>Dal mio punto di vista la home page dei blog non ha bisogno di modifiche in quanto è una pagina che si autoaggiorna molto velocemente ed è giusto che offra una buona porzione dei vari articoli, magari con le immagini che con il riassunto andremmo a perdere.<br />
Per modificare le categorie dovremo disporre del file <em>category.php</em> all&#8217;interno del template, se questo file non è presente potrebbe essere sufficiente crearlo uguale al file index.php e dopo apportare le modifiche desiderate.<br />
Per modificare una singola categoria invece oltre al file <em>category.php</em> dovremo crearne un altro con l&#8217;ID della categoria che vogliamo modificare, ad esempio se la categoria che ci interessa rendere diversa dalle altre ha un ID 9, basterà creare e modificare il file <em>category-9.php</em> nella cartella del template.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/209/the-excerpt-il-riassunto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wp Title Personalizza il Titolo della Home Page</title>
		<link>http://www.pietrodigiorgio.it/216/wp-title-personalizza-il-titolo-della-home-page/</link>
		<comments>http://www.pietrodigiorgio.it/216/wp-title-personalizza-il-titolo-della-home-page/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 10:45:26 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp title]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/216/wp-title-personalizza-il-titolo-della-home-page/</guid>
		<description><![CDATA[Personalizzare il titolo della home page del sito tramite la funzione wp_title di Wordpress.]]></description>
			<content:encoded><![CDATA[<p>In WordPress la funzione &#8220;wp_title&#8221; serve a generare il &lt;title&gt; di tutte le pagine, ovvero la scritta che appare come titolo della finestra del browser, sia esso <em>Internet Explorer</em>, <em>Mozilla Firefox</em>, <em>Opera</em> o altro.</p>
<p>Si tratta di una scritta che in qualche modo aiuta a posizionarsi meglio sui motori di ricerca, ma il <em>title</em> della home page generalmente viene &#8220;discriminato&#8221; nei template, sopratutto quando questi sono costruiti in modo da avere il <em>wp_title</em> nel file <em>header.php</em>, come nel caso sotto:</p>
<p><code>&lt; ?php bloginfo('name'); ?&gt; &lt; ?php if ( is_single() ) { ?&gt; » Blog Archive &lt; ?php } ?&gt; &lt; ?php wp_title(); ?&gt;<br />
</code><span id="more-216"></span><br />
In pratica il codice sopra, oltre a inserire il titolo che abbiamo scelto per il nostro blog in tutte le pagine, inserisce la scritta &#8220;Blog Archive&#8221; se la pagina in questione è &#8220;single&#8221;, cioè se la pagina in questione è il singolo articolo (e non l&#8217;indice o una categoria).<br />
Se abbiamo la necessità di ripetere sempre la stessa frase in tutte le pagine &#8220;single&#8221; questo va bene, nel caso contrario possiamo rimuovere il codice in eccesso ottenendo un più semplice:</p>
<p><code>&lt; ?php bloginfo('name'); ?&gt; 	&lt; ?php wp_title(); ?&gt;</code></p>
<p><em>bloginfo(&#8216;name&#8217;</em> inserisce il nome del blog, <em>wp_title</em> il titolo del post o della categoria.</p>
<p>Come dicevamo rimane fuori la home page, che sarà l&#8217;unica pagina di tutto il sito a presentare il solo nome del blog e null&#8217;altro.</p>
<p>Per ovviare possiamo sfruttare il codice php e inserire (subito dopo il codice sopra) una funzione che dice che se la pagina in questione è la home page bisogna aggiungere le parole XYZ / ABC / ETC:</p>
<p>&lt; ?php if ( is_home() ) { ?&gt; »  XYZ / ABC / ETC &lt; ?php } ?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/216/wp-title-personalizza-il-titolo-della-home-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>H1 e H2 nel Template di WordPress</title>
		<link>http://www.pietrodigiorgio.it/109/h1-h2-template-wordpress/</link>
		<comments>http://www.pietrodigiorgio.it/109/h1-h2-template-wordpress/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 18:08:09 +0000</pubDate>
		<dc:creator>pi3tro</dc:creator>
				<category><![CDATA[Temi / Hack]]></category>
		<category><![CDATA[h1]]></category>
		<category><![CDATA[h2]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[temi wordpress]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.pietrodigiorgio.it/109/h1-h2-template-wordpress/</guid>
		<description><![CDATA[Importanza dei tag H1 e H2 nelle pagine di un sito.]]></description>
			<content:encoded><![CDATA[<p>Una delle tante cose da fare per migliorare il piazzamento del sito e delle pagine e di usare i tag H nelle pagine del sito, all&#8217;inizio di un articolo, nelle categorie etc, per evidenziare l&#8217;argomento del post o della categoria sia agli utenti che ai motori di ricerca.<span id="more-109"></span></p>
<p>Gli H (dall&#8217;inglese Heading) sono i font da usare per la testata, la parte più importante e più evidente di un articolo.<br />
Si tratta di font più grandi del normale (anche se si possono rimpicciolire tramite i css), e la loro grandezza va da H1 a H6 (dal più grande al più piccolo.</p>
<p>Non è necessario usarli tutti e 6, ma un paio si dovrebbero sempre usare, meglio se H1 e H2, ma vanno bene anche H1 + H3, oppure H2 + H4 etc.</p>
<p>Il template di WordPress che sto usando non ha la pagina <em>category.php</em> al suo interno, in questi casi, quando si va in una categoria, WordPress non trovando il file <em>category.php</em> crea la pagina usando il file <em>index.php</em>.</p>
<p>In questo file <em>index.php</em> bisogna trovare le istruzioni riferite alle categorie, nel mio template erano:</p>
<p><code>&lt; ?php if (is_category()) { ?&gt;<br />
&lt;h2&gt;&lt; ?php _e('Archivi per ','almost-spring'); echo single_cat_title(); ?&gt;&lt;/h2&gt;</code></p>
<p>In pratica solo l&#8217;H2 per inserire la scritta &#8220;Archivi per la categoria XYZ&#8221;.<br />
Wordpress permette di dare una descrizione ad ogni categoria, oltrechè un titolo, quindi sarebbe meglio sfruttare questa possibilità per inserire la descrizione all&#8217;interno di un H2 e il titolo all&#8217;interno di un H1.</p>
<p><code>&lt; ?php if (is_category()) { ?&gt;<br />
&lt;h1&gt;&lt; ?php echo single_cat_title(); ?&gt;&lt;/h1&gt;<br />
&lt;h2&gt;&lt; ?php echo category_description(); ?&gt;&lt;/h2&gt;</code></p>
<p>Queste istruzioni dicono a WordPress che se la pagina che si richiede è una categoria (php if is_category) bisogna inserire i tag H1 e H2, il primo con dentro il titolo della categoria, il secondo con dentro la descrizione della categoria.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pietrodigiorgio.it/109/h1-h2-template-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

