<?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>Desclaux.fr &#187; Mots-clefs &#187; Wordpress</title>
	<atom:link href="http://www.desclaux.fr/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.desclaux.fr</link>
	<description>Développement orienté web</description>
	<lastBuildDate>Mon, 08 Nov 2010 01:30:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>WPtouch en français &#8211; Mise à jour 1.9.5</title>
		<link>http://www.desclaux.fr/2009/11/14/wptouch-en-francais-1-9-5/</link>
		<comments>http://www.desclaux.fr/2009/11/14/wptouch-en-francais-1-9-5/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 01:56:19 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Développement]]></category>

		<guid isPermaLink="false">http://www.desclaux.fr/?p=281</guid>
		<description><![CDATA[La traduction pour la version de WPtouch 1.9.5 est disponible en téléchargeant le fichier de traduction.]]></description>
			<content:encoded><![CDATA[<p>La traduction pour la version de WPtouch 1.9.5 est disponible en téléchargeant <a href="/wp-content/uploads/wptouch/languages_1.9.5.zip">le fichier de traduction</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.desclaux.fr/2009/11/14/wptouch-en-francais-1-9-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sécuriser votre blog sous WordPress</title>
		<link>http://www.desclaux.fr/2009/10/31/securiser-blog-wordpress/</link>
		<comments>http://www.desclaux.fr/2009/10/31/securiser-blog-wordpress/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 13:55:56 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Développement]]></category>

		<guid isPermaLink="false">http://www.desclaux.fr/?p=212</guid>
		<description><![CDATA[Un petit truc pour sécuriser vos sites sous WordPress (utilisable avec d&#8217;autres CMS d&#8217;ailleurs) : il suffit d&#8217;ajouter un fichier .htaccess dans votre dossier admin : pour WordPress c&#8217;est donc dans wp-admin Exemple .htaccess AuthUserFile /dev/null AuthGroupFile /dev/null AuthName "Access Control" AuthType Basic &#60;LIMIT GET&#62; order deny,allow deny from all # whitelist home IP address [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit truc pour sécuriser vos sites sous WordPress (utilisable avec d&#8217;autres CMS d&#8217;ailleurs) : il suffit d&#8217;ajouter un fichier .htaccess dans votre dossier admin : pour WordPress c&#8217;est donc dans wp-admin</p>
<p>Exemple .htaccess</p>
<pre>
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Access Control"
AuthType Basic
&lt;LIMIT GET&gt;
order deny,allow
deny from all
# whitelist home IP address
allow from mon.ip.per.so
# whitelist work IP address
allow from mon.ip.au.travail
&lt;/LIMIT&gt;
</pre>
<p>Et bien sûr vous modifiez ce fichier pour mettre vos propres adresses IP&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.desclaux.fr/2009/10/31/securiser-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WPML multi-linguisme et moteur de recherche&#8230;</title>
		<link>http://www.desclaux.fr/2009/10/31/wpml-multi-linguisme-moteur-de-recherche/</link>
		<comments>http://www.desclaux.fr/2009/10/31/wpml-multi-linguisme-moteur-de-recherche/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 00:26:47 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Développement]]></category>

		<guid isPermaLink="false">http://www.desclaux.fr/?p=144</guid>
		<description><![CDATA[Si vous utilisez WordPress et le plugin WPML pour gérer un site en multi-langue vous avez surement constaté que l&#8217;utilisation du moteur de recherche de WordPress affichera alors la liste des résultats pour la langue par défaut&#8230; et pas pour la langue actuellement utilisée par votre visiteur. Pour améliorer cela voici un petit patch&#8230; Ce [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous utilisez WordPress et le plugin WPML pour gérer un site en multi-langue vous avez surement constaté que l&#8217;utilisation du moteur de recherche de WordPress affichera alors la liste des résultats pour la langue par défaut&#8230; et pas pour la langue actuellement utilisée par votre visiteur.</p>
<p>Pour améliorer cela voici un petit patch&#8230; Ce n&#8217;est pas très clean mais ça fonctionne (je vous laisse optimiser cela pour utiliser, par exemple, une surcharge de fonction plutôt qu&#8217;une modification directe des fichiers standards de WordPress (qui seront écrasés lors d&#8217;une mise à jour&#8230;)</p>
<p>Modification du fichier wp-includes/general-template.php au niveau de la fonction get_bloginfo</p>
<pre>case 'short_language':
  $output = get_locale();
  $short_language = explode("_", $output);
  $output = $short_language[0];
break;</pre>
<p>Et ensuite au niveau de votre thème (par exemple <a href="http://wordpress.org/extend/themes/inove" target="_blank">iNove</a> dans le fichier wp-content/themes/inove/templates/header.php) :</p>
<p>il suffit de modifier le formulaire comme ceci :</p>
<pre>&lt;form action="&lt;?php bloginfo('home'); ?&gt;/&lt;?php bloginfo('short_language'); ?&gt;/"
      method="get"&gt;</pre>
<p>Amusez vous bien avec WordPress et WPML !</p>
<p>ps : au passage vous pouvez aussi modifier les liens title/home pour ne pas changer de langue quand on clic sur le logo</p>
<pre>&lt;h1 id="title"&gt;
  &lt;a href="&lt;?php bloginfo('url'); ?&gt;/&lt;?php bloginfo('short_language'); ?&gt;/"&gt;
    &lt;?php bloginfo('name'); ?&gt;
  &lt;/a&gt;
&lt;/h1&gt;</pre>
<p>et pour le fil d&#8217;ariane&#8230;</p>
<pre>&lt;a title="&lt;?php _e('Home', 'inove'); ?&gt;"
   href="&lt;?php echo get_settings('home'); ?&gt;/&lt;?php bloginfo('short_language'); ?&gt;/"&gt;
  &lt;?php _e('Home', 'inove'); ?&gt;
&lt;/a&gt;</pre>
<p>L&#8217;idée de départ vient de la lecture <a href="http://wpml.org/2008/12/themes-for-wordpress-cms/" target="_blank">de cette conversation&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.desclaux.fr/2009/10/31/wpml-multi-linguisme-moteur-de-recherche/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WPtouch en français !</title>
		<link>http://www.desclaux.fr/2009/10/31/wptouch-en-francais/</link>
		<comments>http://www.desclaux.fr/2009/10/31/wptouch-en-francais/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 22:46:28 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Développement]]></category>

		<guid isPermaLink="false">http://www.desclaux.fr/?p=129</guid>
		<description><![CDATA[Si, comme moi, vous utilisez WPtouch pour gérer l&#8217;affichage de votre site en mode &#171;&#160;iPhone&#160;&#187;&#8230; je vous invite à utiliser le fichier de traduction que j&#8217;ai réalisé. Il vous suffit d&#8217;ajouter le code suivant au début du fichier wptouch.php sous la ligne define( 'WPTOUCH_PROWL_APPNAME', 'WPtouch'); /** l10n */ function wptouch_plugin_localization(){ load_plugin_textdomain('wptouch', false, 'wptouch/locale'); } add_action [...]]]></description>
			<content:encoded><![CDATA[<p>Si, comme moi, vous utilisez <a href="http://www.bravenewcode.com/wptouch/" target="_blank">WPtouch</a> pour gérer l&#8217;affichage de votre site en mode &laquo;&nbsp;iPhone&nbsp;&raquo;&#8230; je vous invite à utiliser le fichier de traduction que j&#8217;ai réalisé.</p>
<p>Il vous suffit d&#8217;ajouter le code suivant au début du fichier <strong>wptouch.php</strong> sous la ligne<br />
<code>define( 'WPTOUCH_PROWL_APPNAME', 'WPtouch');</code></p>
<pre>/** l10n */
function wptouch_plugin_localization(){
  load_plugin_textdomain('wptouch', false, 'wptouch/locale');
}
add_action ('init', 'wptouch_plugin_localization');
</pre>
<p>Et de décompresser le <a href="/wp-content/uploads/wptouch/languages_1.9.19.14.zip">fichier de traduction pour WPtouch 1.9.19.14</a> dans un dossier wptouch/locale</p>
<p>Vous devriez alors avoir l&#8217;arborescence suivante :</p>
<p>./wptouch/locale<br />
./wptouch/locale/wptouch-fr_FR.mo<br />
./wptouch/locale/wptouch-fr_FR.po</p>
<p>C&#8217;est tout !</p>
<p>L&#8217;interface utilisateur et administrateur de WPtouch sera alors traduite en français.</p>
<p>L&#8217;utilisation de ce &laquo;&nbsp;kit&nbsp;&raquo; est libre, n&#8217;hésitez pas à l&#8217;améliorer et à me faire part de vos commentaires&nbsp;!</p>
<p>Lire aussi :</p>
<ul>
<li><a href="http://www.desclaux.fr/2010/02/14/wptouch-en-francais-1-9-8-1/">Bug</a></li>
<li><a href="/2009/10/31/wptouch-en-francais/#comment-160">Commentaire 27</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.desclaux.fr/2009/10/31/wptouch-en-francais/feed/</wfw:commentRss>
		<slash:comments>72</slash:comments>
		</item>
	</channel>
</rss>

