<?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>Bloggr &#187; MiniPosts</title>
	<atom:link href="http://www.bloggr.it/tags/miniposts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bloggr.it</link>
	<description>Blog e BloggeR: wordpress, plugin, temi, ottimizzazione, seo, web 2.0, grafica, applicazioni online.</description>
	<lastBuildDate>Mon, 23 May 2011 21:50:18 +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>Asides: post nella sidebar</title>
		<link>http://www.bloggr.it/bloggar/214-asides-post-nella-sidebar/</link>
		<comments>http://www.bloggr.it/bloggar/214-asides-post-nella-sidebar/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 13:50:42 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Hack Wordpress]]></category>
		<category><![CDATA[Plugin Wordpress]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[asides]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[MiniPosts]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[Sideblog]]></category>
		<category><![CDATA[Temi]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/bloggar/214-asides-post-nella-sidebar/</guid>
		<description><![CDATA[Come mostrare i post di una certa categoria nella sidebar di un blog Wordpress (Asides).]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2008/01/wordpress-logo.jpg" alt="wordpress hack" align="left" />Nei temi WordPress, per mostrare nella sidebar l&#8217;elenco degli ultimi X post, si usa la funzione <em>&lt;?php wp_get_archives(); ?&gt;</em>.</p>
<p>Questa funzione elenca solo il titolo di ogni post. Non è possibile inserire il contenuto o il riassunto come invece avviene nella parte principale della pagina, il <em>content</em>.</p>
<p>Questo è dovuto al fatto che generalmente, nei vari temi costruiti per WordPress, la sidebar non fa parte del <em>Loop</em>, che sarebbe quel ciclo che permette di ripetere per <em>N</em> volte il codice che estrapola dal database tutti i dati del singolo post.</p>
<p>Per risolvere il problema si potrebbe inserire la sidebar o la prima funzione della sidebar, all&#8217;interno del Loop (in teoria, in pratica non ho idea se la cosa sia fattibile), o più semplicemente cercare un plugin adatto allo scopo, scelta più semplice.<span id="more-214"></span></p>
<p>I plugin che ho trovato sono <a href="http://wordpress.org/extend/plugins/sideblog/">Sideblog</a> e <a href="http://www.piepalace.ca/blog/projects/miniposts">MiniPosts</a>. Il primo permette di scegliere una o più categorie da contrassegnare come <em>Asides</em> e di mostrare tutti i post inseriti in queste categorie nella sidebar. Il secondo invece aggiunge la possibilità di marcare i singoli post come <em>MiniPosts</em>, e consente anche una diversa formattazione dei <em>MiniPosts</em>.</p>
<p>Con queste modifiche possiamo quindi creare una categoria speciale i cui post vengono mostrati nella sidebar (Asides) e esclusi dal resto del blog.</p>
<p>Per chi non vuole usare plugin ma preferisce modificarsi il codice, un paio di hack si trovano in <a href="http://codex.wordpress.org/Adding_Asides">questa pagina</a> sul sito di WordPress, e un&#8217;altro in <a href="http://www.remotesensingtools.com/2007/10/26/easy-asides-for-wordpress/">quest&#8217;altro sito</a>.</p>
<p><strong>Esempio di Asides:</strong><br />
<code>&lt;?php<br />
global $post; $myposts = get_posts('numberposts=3&amp;category=15');<br />
foreach($myposts as $post) : setup_postdata($post);<br />
?&gt;<br />
&lt;strong&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/strong&gt; &lt;?php the_excerpt(); ?&gt;<br />
&lt;?php endforeach; ?&gt;</code></p>
<p>Inserendo questo codice nella sidebar visualizzeremo gli ultimi 3 post della categoria 15. Entrambi sono modificabili, come anche il contenuto da visualizzare dopo il titolo, in questo caso il riassunto <strong>the_excerpt</strong>, sostituibile con il contenuto <strong>the_content</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/214-asides-post-nella-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

