<?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>Kodono &#187; wordpress</title>
	<atom:link href="http://blog.kodono.info/wordpress/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kodono.info/wordpress</link>
	<description>Pour tous les technophiles</description>
	<lastBuildDate>Fri, 03 Feb 2012 08:15:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Les widgets de la sidebar WordPress ne se sauvegardent pas [WordPress]</title>
		<link>http://blog.kodono.info/wordpress/2011/02/19/probleme-widgets-sidebar-wordpress-non-sauvegardes/</link>
		<comments>http://blog.kodono.info/wordpress/2011/02/19/probleme-widgets-sidebar-wordpress-non-sauvegardes/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 11:20:16 +0000</pubDate>
		<dc:creator>Aymeric</dc:creator>
				<category><![CDATA[Niveau intermédiaire]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=520</guid>
		<description><![CDATA[[niveau: intermédiaire] Vous utilisez WordPress et avez choisi un des nombreux thèmes gratuits qu&#8217;on trouve sur le Net. Et puis vous souhaitez utiliser la barre latérale (&#171;&#160;sidebar&#160;&#187;) pour afficher dynamiquement des widgets comme WordPress le permet ? Cependant vous remarquez que même en cliquant sur &#171;&#160;Save&#160;&#187;, les widgets ajoutés ne se sauvegardent jamais&#8230; Tout d&#8217;abord [...]]]></description>
			<content:encoded><![CDATA[<p>[niveau: intermédiaire]</p>
<p>Vous utilisez WordPress et avez choisi un des nombreux thèmes gratuits qu&#8217;on trouve sur le Net. Et puis vous souhaitez utiliser la barre latérale (&laquo;&nbsp;sidebar&nbsp;&raquo;) pour afficher dynamiquement des widgets comme WordPress le permet ? Cependant vous remarquez que même en cliquant sur &laquo;&nbsp;Save&nbsp;&raquo;, les widgets ajoutés ne se sauvegardent jamais&#8230;</p>
<p>Tout d&#8217;abord vous devez aller vérifier le fichier sidebar.php (&laquo;&nbsp;Barre latérale&nbsp;&raquo;) dans l&#8217;éditeur de votre thème.<br />
Voici un exemple de ce que vous devriez avoir:</p>
<pre class="brush:php">&lt;ul id="sidebar"&gt;
&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?&gt;
 &lt;li id="about"&gt;
  &lt;h2&gt;About&lt;/h2&gt;
  &lt;p&gt;This is my blog.&lt;/p&gt;
 &lt;/li&gt;
 &lt;li id="links"&gt;
  &lt;h2&gt;Links&lt;/h2&gt;
  &lt;ul&gt;
   &lt;li&gt;&lt;a href="http://example.com"&gt;Example&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/li&gt;
&lt;?php endif; ?&gt;
&lt;/ul&gt;</pre>
<p>C&#8217;est le code par défaut <strong>qui fonctionne</strong> pour que la sidebar s&#8217;affiche correctement. Vous devriez donc d&#8217;abord tester en insérant ce code là. On notera que s&#8217;il n&#8217;y a pas de widgets, alors la barre affichera les deux éléments définis par défaut (ici &laquo;&nbsp;About&nbsp;&raquo; et &laquo;&nbsp;Links&nbsp;&raquo;).</p>
<p>Maintenant, il suffit d&#8217;activer la sidebar dans le fichier &laquo;&nbsp;functions.php&nbsp;&raquo; de votre thème. Pour cela, voici le code que vous devriez avoir dans ce fichier :</p>
<pre class="brush:php">&lt;?php
if ( function_exists('register_sidebar') )
    register_sidebar();
?&gt;</pre>
<p>C&#8217;est tout, seulement ces quatre lignes. Il dit à WordPress qu&#8217;il doit activer une sidebar. Maintenant, les widgets doivent pouvoir s&#8217;ajouter et se sauvegarder sans problème.</p>
<p>Supposons maintenant que vous ne voulez pas utiliser le code par défaut, mais que vous voulez une barre latérale un peu plus personnalisée.<br />
Voici un exemple avec des <em>div</em> :</p>
<pre class="brush:php">&lt;div id="sidebar"&gt;
&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?&gt;
 &lt;div class="mywidget"&gt;
  &lt;h2 class="title"&gt;About&lt;/h2&gt;
  &lt;p&gt;This is my blog.&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="mywidget"&gt;
  &lt;h2 class="title"&gt;Links&lt;/h2&gt;
  &lt;ul&gt;
   &lt;li&gt;&lt;a href="http://example.com"&gt;Example&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/div&gt;
&lt;?php endif; ?&gt;
&lt;/div&gt;</pre>
<p>Et le code associé à mettre dans le fichier functions.php :</p>
<pre class="brush:php">&lt;?php
if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' =&gt; '&lt;div class="monwidget"&gt;',
        'after_widget' =&gt; '&lt;/div&gt;',
        'before_title' =&gt; '&lt;h2 class="title"&gt;',
        'after_title' =&gt; '&lt;/h2&gt;',
    ));
?&gt;</pre>
<p>Maintenant vos widgets devraient s&#8217;enregistrer sans problème !</p>
<p>(Source: <a href="http://automattic.com/code/widgets/themes/">http://automattic.com/code/widgets/themes/</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kodono.info/wordpress/2011/02/19/probleme-widgets-sidebar-wordpress-non-sauvegardes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mettre à jour automatiquement WordPress sans FTP [wordpress]</title>
		<link>http://blog.kodono.info/wordpress/2010/06/03/mettre-a-jour-automatiquement-wordpress-sans-ftp-wordpress/</link>
		<comments>http://blog.kodono.info/wordpress/2010/06/03/mettre-a-jour-automatiquement-wordpress-sans-ftp-wordpress/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 11:01:36 +0000</pubDate>
		<dc:creator>Aymeric</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[Niveau intermédiaire]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[sftp]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=444</guid>
		<description><![CDATA[[niveau intermédiaire] Depuis la version 2.7 de WordPress il est possible de le mettre à jour automatique. Cependant il arrive que WordPress vous demande de rentrer les crédentials d&#8217;un FTP pour se faire. Si vous utilisez sftp, alors vous avez le choix d&#8217;installer SSH pour PHP, ou ne pas utiliser FTP ! Pour cette dernière [...]]]></description>
			<content:encoded><![CDATA[<p>[niveau intermédiaire]</p>
<p>Depuis la version 2.7 de WordPress il est possible de le mettre à jour automatique. Cependant il arrive que WordPress vous demande de rentrer les crédentials d&#8217;un FTP pour se faire. Si vous utilisez sftp, alors vous avez le choix d&#8217;installer <a href="http://devioustree.co.uk/2009/02/21/auto-update-wordpress-with-sftp/">SSH pour PHP</a>, ou ne pas utiliser FTP !</p>
<p>Pour cette dernière solution il vous faut trouver l&#8217;utilisateur sous lequel tourne Apache (en général www-data ou nobody), puis changer le propriétaire du répertoire de votre blog en mettant celui d&#8217;Apache. Voici un exemple :</p>
<div class="code">monserveur:~$ sudo su &#8211; /* pour passer root */<br />
monserveur:/root/# cd /home/monuser/www/<br />
monserveur:/home/monuser/www/# chown -R www-data blog.kodono.info/</div>
<p>Ainsi WordPress pourra se mettre à jour automatiquement sans devoir passer par des crédentials FTP.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kodono.info/wordpress/2010/06/03/mettre-a-jour-automatiquement-wordpress-sans-ftp-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activer la compression GZip sur WordPress [Performance]</title>
		<link>http://blog.kodono.info/wordpress/2010/02/01/activer-la-compression-gzip-sur-wordpress-performance/</link>
		<comments>http://blog.kodono.info/wordpress/2010/02/01/activer-la-compression-gzip-sur-wordpress-performance/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 05:22:52 +0000</pubDate>
		<dc:creator>Aymeric</dc:creator>
				<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Niveau débutant]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=413</guid>
		<description><![CDATA[[niveau débutant] Si vous souhaitez que WordPress serve les pages de votre blog plus rapidement (et surtout en prenant moins de bande passante, c&#8217;est-à-dire en pesant moins lourd), vous pouvez utiliser l&#8217;option de compression au format GZip. Pour cela il faut simplement ajouter la ligne suivante au début de votre fichier header.php (accessible depuis la [...]]]></description>
			<content:encoded><![CDATA[<p>[niveau débutant]</p>
<p>Si vous souhaitez que WordPress serve les pages de votre blog plus rapidement (et surtout en prenant moins de bande passante, c&#8217;est-à-dire en pesant moins lourd), vous pouvez utiliser l&#8217;option de compression au format GZip. Pour cela il faut simplement ajouter la ligne suivante au début de votre fichier <em>header.php</em> (accessible depuis la partie &laquo;&nbsp;Apparence &gt; Editeur&nbsp;&raquo; de l&#8217;admin de votre blog) :</p>
<div class="code">&lt;?php ob_start(“ob_gzhandler”); ?&gt;</div>
<p>Vous pouvez ensuite vérifier que votre blog utilise bien la compression grâce au site <a href="http://www.gidnetwork.com/tools/gzip-test.php">http://www.gidnetwork.com/tools/gzip-test.php</a>, ou en regardant les en-têtes de la page grâce à un plugin Firefox (comme <a href="http://getfirebug.com/">Firebug</a>).</p>
<p>Attention cependant de vérifier que votre hébergeur supporte cette fonctionnalité (ce qui est le cas la plupart du temps).</p>
<p>Source: <a href="http://rosedesrochers.todays-woman.net/2010/01/31/how-to-enable-gzip-compression-in-wordpress/">http://rosedesrochers.todays-woman.net/2010/01/31/how-to-enable-gzip-compression-in-wordpress/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kodono.info/wordpress/2010/02/01/activer-la-compression-gzip-sur-wordpress-performance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

