<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>WordPress Channel - Podcasts HD</title>
	<atom:link href="http://wpchannel.com/feed/podcast" rel="self" type="application/rss+xml" />
	<link>http://wpchannel.com</link>
	<description>Tous les podcasts vidéo de WordPress Channel en haute définition (1920x1200).</description>
	<lastBuildDate>Thu, 17 May 2012 08:39:59 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=WordPress Channel - Podcasts HD</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<!-- podcast_generator="Blubrry PowerPress/4.0" -->
	<itunes:summary>La chaîne francophone des tutoriels WordPress !</itunes:summary>
	<itunes:author>Aurélien Denis</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://wpchannel.com/wp-content/uploads/ads/600-wordpress-channel-hd.png" />
	<itunes:owner>
		<itunes:name>Aurélien Denis</itunes:name>
		<itunes:email>wpchannel@gmail.com</itunes:email>
	</itunes:owner>
	<managingEditor>wpchannel@gmail.com (Aurélien Denis)</managingEditor>
	<copyright></copyright>
	<itunes:subtitle>WordPress Channel</itunes:subtitle>
	<itunes:keywords>wordpress, tutoriels, blogging, francophone, guide</itunes:keywords>
	<image>
		<title>WordPress Channel - Podcasts HD</title>
		<url>http://wpchannel.com/wp-content/uploads/ads/itunes-1400.pages.png</url>
		<link>http://wpchannel.com</link>
	</image>
	<itunes:category text="Technology">
		<itunes:category text="Podcasting" />
		<itunes:category text="Software How-To" />
	</itunes:category>
	<itunes:category text="Education">
		<itunes:category text="Education Technology" />
	</itunes:category>
		<rawvoice:rating>TV-G</rawvoice:rating>
		<item>
		<title>Afficher un article spécifique par son ID sous WordPress</title>
		<link>http://wpchannel.com/afficher-article-specifique-id-wordpress/</link>
		<comments>http://wpchannel.com/afficher-article-specifique-id-wordpress/#comments</comments>
		<pubDate>Fri, 11 May 2012 18:14:35 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12852</guid>
		<description><![CDATA[Faire une requête PHP en fonction de l&#8217;ID d&#8217;un post de votre blog WordPress tel l&#8217;objet de ce tutoriel vidéo. Vous apprendrez différentes techniques en PHP pour arriver à vos fins. Dans cet exemple, nous aurons recours à la fonction get_post &#8230; <a href="http://wpchannel.com/afficher-article-specifique-id-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Faire une requête PHP en fonction de l&#8217;ID d&#8217;un post de votre blog WordPress tel l&#8217;objet de ce tutoriel vidéo. Vous apprendrez différentes techniques en PHP pour arriver à vos fins.</p>
<p><span id="more-12852"></span></p>
<p><iframe src="http://www.youtube.com/embed/lo_JbQWqvaQ" frameborder="0" width="580" height="423"></iframe></p>
<p>Dans cet exemple, nous aurons recours à la <a href="http://codex.wordpress.org/Function_Reference/get_post" target="_blank">fonction get_post de WordPress</a> &#8211; notez ici l&#8217;absence du pluriel dans l&#8217;intitulé. Celle-ci n&#8217;étant pas très explicité pour les néophytes sur le codex, je vous propose de l&#8217;utiliser de manière plus détaillée :</p>
<pre>&lt;?php
 $id = 1;
 $billet = get_post($id);
 $title = $billet-&gt;post_title;
 $date = $billet-&gt;post_date;
 $contenu = $billet-&gt;post_content;
 $contenu = apply_filters('the_content', $contenu);
 $contenu = str_replace(']]&gt;', ']]&amp;gt;', $contenu);
?&gt;

 &lt;div id="billet"&gt;
 &lt;?php echo "&lt;h1&gt;$title&lt;/h1&gt;&lt;p&gt;$contenu&lt;/p&gt;&lt;strong&gt;$date&lt;/strong&gt;"; ?&gt;
 &lt;/div&gt;</pre>
<p>L&#8217;idée consiste à indiquer dans un premier temps l&#8217;ID du billet à retourner. Pour obtenir l&#8217;identifiant, il suffit de survoler un élément dans le back office de WordPress avec le pointeur de la souris pour que ce dernier s&#8217;affiche dans la barre de détails du navigateur.</p>
<div id="attachment_13002" class="wp-caption alignnone" style="width: 413px"><img class="size-full wp-image-13002" title="Barre de détails de Safari" src="http://wpchannel.com/images/2012/05/wordpress-id.jpg" alt="Capture d'écran - Affichage de l'ID de l'article" width="403" height="14" /><p class="wp-caption-text">Le numéro correspond à l&#39;ID du billet</p></div>
<p>Ensuite, nous créons plusieurs variables qui vont récupérer le contenu, le titre et la date. Il est possible d&#8217;obtenir de nombreux autres éléments comme l&#8217;indique la <a href="http://codex.wordpress.org/Function_Reference/get_post#Return" target="_blank">liste sur le codex</a>.</p>
<p><strong>Un besoin simple mais pas vraiment facile à réaliser sans un minimum de connaissance. Bien entendu, des plugins vous permettront de faire la même chose&#8230; mais probablement pas en si peu de lignes de code et à l&#8217;emplacement de votre choix.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/afficher-article-specifique-id-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-get-post-id-67.mov" length="169330373" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Faire une requête PHP en fonction de l&#039;ID d&#039;un post de votre blog WordPress tel l&#039;objet de ce tutoriel vidéo. Vous apprendrez différentes techniques en PHP pour arriver à vos fins. - Dans cet exemple,</itunes:subtitle>
		<itunes:summary>Faire une requête PHP en fonction de l&#039;ID d&#039;un post de votre blog WordPress tel l&#039;objet de ce tutoriel vidéo. Vous apprendrez différentes techniques en PHP pour arriver à vos fins.





Dans cet exemple, nous aurons recours à la fonction get_post de WordPress - notez ici l&#039;absence du pluriel dans l&#039;intitulé. Celle-ci n&#039;étant pas très explicité pour les néophytes sur le codex, je vous propose de l&#039;utiliser de manière plus détaillée :
&lt;?php
 $id = 1;
 $billet = get_post($id);
 $title = $billet-&gt;post_title;
 $date = $billet-&gt;post_date;
 $contenu = $billet-&gt;post_content;
 $contenu = apply_filters(&#039;the_content&#039;, $contenu);
 $contenu = str_replace(&#039;]]&gt;&#039;, &#039;]]&gt;&#039;, $contenu);
?&gt;

 &lt;div id=&quot;billet&quot;&gt;
 &lt;?php echo &quot;&lt;h1&gt;$title&lt;/h1&gt;&lt;p&gt;$contenu&lt;/p&gt;&lt;strong&gt;$date&lt;/strong&gt;&quot;; ?&gt;
 &lt;/div&gt;
L&#039;idée consiste à indiquer dans un premier temps l&#039;ID du billet à retourner. Pour obtenir l&#039;identifiant, il suffit de survoler un élément dans le back office de WordPress avec le pointeur de la souris pour que ce dernier s&#039;affiche dans la barre de détails du navigateur.



Ensuite, nous créons plusieurs variables qui vont récupérer le contenu, le titre et la date. Il est possible d&#039;obtenir de nombreux autres éléments comme l&#039;indique la liste sur le codex.

Un besoin simple mais pas vraiment facile à réaliser sans un minimum de connaissance. Bien entendu, des plugins vous permettront de faire la même chose... mais probablement pas en si peu de lignes de code et à l&#039;emplacement de votre choix.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:50</itunes:duration>
	</item>
		<item>
		<title>Créer une feuille de styles CSS pour le back office de WordPress</title>
		<link>http://wpchannel.com/creer-feuille-styles-back-office-wordpress/</link>
		<comments>http://wpchannel.com/creer-feuille-styles-back-office-wordpress/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 18:14:28 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[CMS marque blanche]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12865</guid>
		<description><![CDATA[Vous souhaitez personnaliser l&#8217;apparence du back office de WordPress ? Ce tutoriel vous montrera comment créer une feuille de styles CSS qui s&#8217;appliquera directement dans votre panneau d&#8217;administration pour un CMS 100% sur-mesure. Étape n°1 &#8211; Ajout d&#8217;une fonction PHP &#8230; <a href="http://wpchannel.com/creer-feuille-styles-back-office-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vous souhaitez personnaliser l&#8217;apparence du back office de WordPress ? Ce tutoriel vous montrera comment créer une feuille de styles CSS qui s&#8217;appliquera directement dans votre panneau d&#8217;administration pour un CMS 100% sur-mesure.</p>
<p><span id="more-12865"></span></p>
<p><iframe src="http://www.youtube.com/embed/T0IHkSXizUw" frameborder="0" width="580" height="423"></iframe></p>
<h2>Étape n°1 &#8211; Ajout d&#8217;une fonction PHP</h2>
<p>A l&#8217;aide de votre client FTP favori, localisez le fichier <strong>functions.php</strong> puis insérez la fonction suivante :</p>
<pre>function admin_css() {

$admin_handle = 'admin_css';
$admin_stylesheet = get_template_directory_uri() . '/css/admin.css';

wp_enqueue_style( $admin_handle, $admin_stylesheet );
}
add_action('admin_print_styles', 'admin_css', 11 );</pre>
<p>La 3<sup>e</sup> ligne indique le chemin d&#8217;un fichier <strong>admin.css</strong>. Il nous faut donc créer un tel fichier à l&#8217;aide de votre éditeur de texte favori &#8211; Notepad++, Coda, etc.</p>
<h2>Étape n°2 &#8211; Création d&#8217;une feuille de styles CSS</h2>
<p>Placez donc ce fichier dans un dossier <strong>/css</strong> du répertoire de votre thème &#8211; bien que vous puissiez également le placer à la racine du thème en modifiant le chemin dans le code.</p>
<p>Pour composer votre feuille, il nous faut identifier les règles à insérer pour qu&#8217;elles surpassent les styles par défaut.</p>
<p>Le plus commode consiste à utiliser <a title="Concevoir des thèmes WordPress : utilisation de Firebug et de YSlow" href="http://wpchannel.com/concevoir-themes-wordpress-firebug-extension-firefox/">l&#8217;extension Firebug pour le navigateur Firefox</a> bien que tous les autres disposent également d&#8217;outils de développement &#8211; généralement accessibles via la touche <strong>F12</strong>.</p>
<p>Vous pouvez par exemple modifier la couleur des liens qui donne tout de suite une nouvelle donne visuelle au back office.</p>
<p>N&#8217;oubliez pas de sauvegarder votre fichier CSS pour appliquer les changements.</p>
<p><strong>Cette technique est similaire aux tutoriels concernant l&#8217;insertion d&#8217;un <a title="Personnaliser le logo de connexion de WordPress sans plugin" href="http://wpchannel.com/personnaliser-logo-connexion-wordpress-plugin/">logo personnalisé dans la zone de connexion</a> ou encore <a title="Ajouter des icônes aux custom post types de WordPress" href="http://wpchannel.com/ajouter-icones-custom-post-types-wordpress/">l&#8217;ajout d&#8217;icônes à vos contenus personnalisés</a>. Faites-en bon usage !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-feuille-styles-back-office-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-admin-css-66.mov" length="251445125" type="video/quicktime" />
			<itunes:keywords>CMS marque blanche,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Vous souhaitez personnaliser l&#039;apparence du back office de WordPress ? Ce tutoriel vous montrera comment créer une feuille de styles CSS qui s&#039;appliquera directement dans votre panneau d&#039;administration pour un CMS 100% sur-mesure. </itunes:subtitle>
		<itunes:summary>Vous souhaitez personnaliser l&#039;apparence du back office de WordPress ? Ce tutoriel vous montrera comment créer une feuille de styles CSS qui s&#039;appliquera directement dans votre panneau d&#039;administration pour un CMS 100% sur-mesure.




Étape n°1 - Ajout d&#039;une fonction PHP
A l&#039;aide de votre client FTP favori, localisez le fichier functions.php puis insérez la fonction suivante :
function admin_css() {

$admin_handle = &#039;admin_css&#039;;
$admin_stylesheet = get_template_directory_uri() . &#039;/css/admin.css&#039;;

wp_enqueue_style( $admin_handle, $admin_stylesheet );
}
add_action(&#039;admin_print_styles&#039;, &#039;admin_css&#039;, 11 );
La 3e ligne indique le chemin d&#039;un fichier admin.css. Il nous faut donc créer un tel fichier à l&#039;aide de votre éditeur de texte favori - Notepad++, Coda, etc.
Étape n°2 - Création d&#039;une feuille de styles CSS
Placez donc ce fichier dans un dossier /css du répertoire de votre thème - bien que vous puissiez également le placer à la racine du thème en modifiant le chemin dans le code.

Pour composer votre feuille, il nous faut identifier les règles à insérer pour qu&#039;elles surpassent les styles par défaut.

Le plus commode consiste à utiliser l&#039;extension Firebug pour le navigateur Firefox bien que tous les autres disposent également d&#039;outils de développement - généralement accessibles via la touche F12.

Vous pouvez par exemple modifier la couleur des liens qui donne tout de suite une nouvelle donne visuelle au back office.

N&#039;oubliez pas de sauvegarder votre fichier CSS pour appliquer les changements.

Cette technique est similaire aux tutoriels concernant l&#039;insertion d&#039;un logo personnalisé dans la zone de connexion ou encore l&#039;ajout d&#039;icônes à vos contenus personnalisés. Faites-en bon usage !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Remettre à zéro votre site WordPress</title>
		<link>http://wpchannel.com/reset-wordpress-blog/</link>
		<comments>http://wpchannel.com/reset-wordpress-blog/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 12:54:46 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Serveur local]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12699</guid>
		<description><![CDATA[Réinitialiser complètement votre blog WordPress, ça vous tente ? L&#8217;intérêt d&#8217;une telle manipulation, me direz-vous ? Utile dans un environnement de développement de test en local ou en ligne et bénéficier d&#8217;une installation propre et saine. Régulièrement, je procède à une &#8230; <a href="http://wpchannel.com/reset-wordpress-blog/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Réinitialiser complètement votre blog WordPress, ça vous tente ? L&#8217;intérêt d&#8217;une telle manipulation, me direz-vous ? Utile dans un environnement de développement de test en local ou en ligne et bénéficier d&#8217;une installation propre et saine.</p>
<p><span id="more-12699"></span></p>
<p>Régulièrement, je procède à une remise à zéro de mon installation de test pour être sûr de revenir aux conditions initiales &#8211; et donc se placer dans la même situation de l&#8217;utilisateur final.</p>
<p>Pour ce faire, j&#8217;utilise le plugin WordPress reset :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Une fois installé et activé, rendez-vous dans le menu <strong>Outils</strong> puis <strong>Reset</strong>.</p>
<div id="attachment_12704" class="wp-caption alignnone" style="width: 500px"><img class="size-full wp-image-12704" title="WordPress Reset" src="http://wpchannel.com/images/2012/03/wordpress-reset-1.jpg" alt="Capture d'écran - Module Reset" width="490" height="303" /><p class="wp-caption-text">Soyez prudents lors d&#39;une ràz !</p></div>
<p>Dans l&#8217;unique champ de saisie, inscrivez <strong>reset</strong> puis cliquez sur <strong>Reset</strong>. On peut faire plus simple, non ?</p>
<p>Ceci fait, la base de données sera remise à son état initial. Tous les réglages et les contenus auront disparu. Pour autant, les fichiers présents sur le serveur FTP ne sont pas supprimés ou modifiés. Ce plugin n&#8217;intervient que sur la base de données.</p>
<p>Pour aller plus loin, vous pouvez automatiser la réactivation de certains plugins après la remise à zéro. La procédure est expliquée dans la <a href="http://wordpress.org/extend/plugins/wordpress-reset/faq/">FAQ du plugin</a>.</p>
<p>Et voici la démonstration technique en podcast vidéo, librement <a title="Podcasts vidéos" href="http://wpchannel.com/podcasts-videos/">téléchargeable sur iTunes Store comme d&#8217;habitude</a> :</p>
<p><iframe src="http://www.youtube.com/embed/nocST5RH7X0" frameborder="0" width="580" height="423"></iframe></p>
<p><strong>Une méthode fort utile pour les développeurs WordPress, utilisez-vous une technique similaire ?</strong></p>
<p><small>Crédits photo <a rel="nofollow" href="http://www.flickr.com/photos/orse/1362845798/">orse</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/reset-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-reset-65.mov" length="93037236" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,Serveur local</itunes:keywords>
	<itunes:subtitle>Réinitialiser complètement votre blog WordPress, ça vous tente ? L&#039;intérêt d&#039;une telle manipulation, me direz-vous ? Utile dans un environnement de développement de test en local ou en ligne et bénéficier d&#039;une installation propre et saine. - </itunes:subtitle>
		<itunes:summary>Réinitialiser complètement votre blog WordPress, ça vous tente ? L&#039;intérêt d&#039;une telle manipulation, me direz-vous ? Utile dans un environnement de développement de test en local ou en ligne et bénéficier d&#039;une installation propre et saine.



Régulièrement, je procède à une remise à zéro de mon installation de test pour être sûr de revenir aux conditions initiales - et donc se placer dans la même situation de l&#039;utilisateur final.

Pour ce faire, j&#039;utilise le plugin WordPress reset :



Une fois installé et activé, rendez-vous dans le menu Outils puis Reset.



Dans l&#039;unique champ de saisie, inscrivez reset puis cliquez sur Reset. On peut faire plus simple, non ?

Ceci fait, la base de données sera remise à son état initial. Tous les réglages et les contenus auront disparu. Pour autant, les fichiers présents sur le serveur FTP ne sont pas supprimés ou modifiés. Ce plugin n&#039;intervient que sur la base de données.

Pour aller plus loin, vous pouvez automatiser la réactivation de certains plugins après la remise à zéro. La procédure est expliquée dans la FAQ du plugin.

Et voici la démonstration technique en podcast vidéo, librement téléchargeable sur iTunes Store comme d&#039;habitude :



Une méthode fort utile pour les développeurs WordPress, utilisez-vous une technique similaire ?

Crédits photo orse</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Créer un plugin de fonctions globales sous WordPress</title>
		<link>http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/</link>
		<comments>http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 13:32:46 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Optimiser WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=11363</guid>
		<description><![CDATA[Un thème WordPress est composé d&#8217;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée, de manière à les conserver intactes lors d&#8217;un &#8230; <a href="http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un thème WordPress est composé d&#8217;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée, de manière à les conserver intactes lors d&#8217;un changement de thème ? La réponse : créer un plugin de fonctions.<span id="more-11363"></span></p>
<h2>Quel est l&#8217;intérêt de créer un plugin de fonctions pour WordPress ?</h2>
<p>On a tendance à insérer de nombreuses fonctions PHP dans le fameux fichier functions.php présent dans n&#8217;importe quel thème WordPress.</p>
<p>Cette technique est simple à comprendre pour des utilisateurs débutants mais pour un projet professionnel, il peut être intéressant de séparer les fonctions qui ont un impact direct sur le thème de celles qui ont un impact sur le contenu.</p>
<p>Ainsi, il est possible de créer un rapide plugin &#8211; quelques lignes de code très simple, pour appliquer de façon automatique vos fonctions qui n&#8217;ont pas de liens avec le thème. Vous aurez ainsi la possibilité de tester différents thèmes tout en conservant les fonctionnalités de votre plugin.</p>
<h2>Comment créer votre plugin de fonctionnalités ?</h2>
<p><object width="580" height="423" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7PEI__T_mYI?version=3&amp;hl=fr_FR" /><param name="allowfullscreen" value="true" /><embed width="580" height="423" type="application/x-shockwave-flash" src="http://www.youtube.com/v/7PEI__T_mYI?version=3&amp;hl=fr_FR" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>Pour ce faire, connectez-vous sur votre serveur FTP puis rendez-vous dans le dossier <strong>/wp-content/plugins/</strong></p>
<p>Créez dans ce répertoire un nouveau dossier intitulé <strong>votresite-fonctions</strong>.</p>
<p>Le titre de ce dossier est important car il devra être réutilisé pour créer un fichier <strong>votresite-fonctions.php</strong> dans ce nouveau dossier.</p>
<p>Adaptez ensuite les lignes de code suivantes à votre site :</p>
<pre>&lt;?php
/*
Plugin Name: WordPress Channel fonctions
Description: L'ensemble des fonctions globales du site.
Version: 0.1
License: GPL
Author: Aurelien Denis
Author URI: http://wpchannel.com/
*/
?&gt;</pre>
<h3>Fonctionnalités à insérer dans votre plugin de fonctions</h3>
<p>Il nous faut à présent copier / coller ici dans ce fichier les fonctions PHP qui n&#8217;ont rien à faire dans un thème. Par exemple :</p>
<ul>
<li>Les <em><a title="Créer des custom post types avec WordPress" href="http://wpchannel.com/creer-custom-post-types-wordpress/">custom post types</a></em> ou type de contenu personnalisé ;</li>
<li>Les <em>custom taxonomies</em> ou taxonomies personnalisées ;</li>
<li><a title="Obtenir la dernière version de jQuery via Google pour WordPress" href="http://wpchannel.com/obtenir-derniere-version-jquery-google-wordpress/">L&#8217;ajout de jQuery via Google</a> ;</li>
<li>Les <a title="30 hacks PHP pour WordPress 3" href="http://wpchannel.com/30-hacks-php-wordpress-3/">hacks pour personnaliser l&#8217;administration de WordPress</a> ;</li>
</ul>
<h3>Fonctionnalités à conserver dans le fichier functions.php du thème</h3>
<p>Gardez tout ce qui concerne directement le thème, autrement dit le contenant :</p>
<ul>
<li>Les <a title="Créer des menus personnalisés avec WordPress 3.0" href="http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/">menus personnalisés</a> ;</li>
<li>Les <a title="Créer une sidebar widgétisée avec WordPress" href="http://wpchannel.com/creer-sidebar-widgetisee-wordpress/">sidebars widgetisées</a> ;</li>
<li>Certains scripts jQuery relatifs à votre thème ;</li>
</ul>
<p>Bien évidemment, ces 2 listes ne sont pas exhaustives. Il faut vérifier au cas par cas par rapport à vos besoins réels.</p>
<p>Une fois les fonctions ajoutées, n&#8217;oubliez pas d&#8217;activer votre plugin !</p>
<div id="attachment_12158" class="wp-caption alignnone" style="width: 509px"><img class="size-full wp-image-12158" title="Fonctionnalités globales de WordPress" src="http://wpchannel.com/images/2011/12/wordpress-functions-plugin.jpg" alt="Capture d'écran - Activation du plugin de fonctionnalités de WordPress Channel" width="499" height="123" /><p class="wp-caption-text">Prenez soin de distinguer les fonctions dans un plugin</p></div>
<h2>Activer automatiquement votre plugin de fonctionnalités</h2>
<p>Pour aller plus loin, je vous conseille de créer un répertoire <strong>mu-plugins</strong> dans le dossier <strong>/wp-content/</strong> et d&#8217;y placer directement votre plugin.</p>
<p>De cette manière, le plugin sera automatiquement activé et l&#8217;administrateur du site ne pourra pas le désactiver. Idéal pour appliquer des fonctions de masse.</p>
<p>Un dernier conseil consistera à créer un fichier <strong>lisez-moi.txt</strong> pour récapituler l&#8217;intégralité des fonctionnalités que vous aurez ajoutées au fil du temps.</p>
<p><strong>Séparer le contenu du contenant est la base d&#8217;un site Web moderne, séparer les fonctionnalités qui impactent le contenant et le contenu est sans doute la prochaine étape. Au boulot ! </strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/smemon/4850586965/" rel="nofollow">Sean MacEntee</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-fonctions-plugin-64.mov" length="129700000" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Optimiser WordPress,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Un thème WordPress est composé d&#039;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée,</itunes:subtitle>
		<itunes:summary>Un thème WordPress est composé d&#039;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée, de manière à les conserver intactes lors d&#039;un changement de thème ? La réponse : créer un plugin de fonctions.
Quel est l&#039;intérêt de créer un plugin de fonctions pour WordPress ?
On a tendance à insérer de nombreuses fonctions PHP dans le fameux fichier functions.php présent dans n&#039;importe quel thème WordPress.

Cette technique est simple à comprendre pour des utilisateurs débutants mais pour un projet professionnel, il peut être intéressant de séparer les fonctions qui ont un impact direct sur le thème de celles qui ont un impact sur le contenu.

Ainsi, il est possible de créer un rapide plugin - quelques lignes de code très simple, pour appliquer de façon automatique vos fonctions qui n&#039;ont pas de liens avec le thème. Vous aurez ainsi la possibilité de tester différents thèmes tout en conservant les fonctionnalités de votre plugin.
Comment créer votre plugin de fonctionnalités ?


Pour ce faire, connectez-vous sur votre serveur FTP puis rendez-vous dans le dossier /wp-content/plugins/

Créez dans ce répertoire un nouveau dossier intitulé votresite-fonctions.

Le titre de ce dossier est important car il devra être réutilisé pour créer un fichier votresite-fonctions.php dans ce nouveau dossier.

Adaptez ensuite les lignes de code suivantes à votre site :
&lt;?php
/*
Plugin Name: WordPress Channel fonctions
Description: L&#039;ensemble des fonctions globales du site.
Version: 0.1
License: GPL
Author: Aurelien Denis
Author URI: http://wpchannel.com/
*/
?&gt;
Fonctionnalités à insérer dans votre plugin de fonctions
Il nous faut à présent copier / coller ici dans ce fichier les fonctions PHP qui n&#039;ont rien à faire dans un thème. Par exemple :

	Les custom post types ou type de contenu personnalisé ;
	Les custom taxonomies ou taxonomies personnalisées ;
	L&#039;ajout de jQuery via Google ;
	Les hacks pour personnaliser l&#039;administration de WordPress ;

Fonctionnalités à conserver dans le fichier functions.php du thème
Gardez tout ce qui concerne directement le thème, autrement dit le contenant :

	Les menus personnalisés ;
	Les sidebars widgetisées ;
	Certains scripts jQuery relatifs à votre thème ;

Bien évidemment, ces 2 listes ne sont pas exhaustives. Il faut vérifier au cas par cas par rapport à vos besoins réels.

Une fois les fonctions ajoutées, n&#039;oubliez pas d&#039;activer votre plugin !


Activer automatiquement votre plugin de fonctionnalités
Pour aller plus loin, je vous conseille de créer un répertoire mu-plugins dans le dossier /wp-content/ et d&#039;y placer directement votre plugin.

De cette manière, le plugin sera automatiquement activé et l&#039;administrateur du site ne pourra pas le désactiver. Idéal pour appliquer des fonctions de masse.

Un dernier conseil consistera à créer un fichier lisez-moi.txt pour récapituler l&#039;intégralité des fonctionnalités que vous aurez ajoutées au fil du temps.

Séparer le contenu du contenant est la base d&#039;un site Web moderne, séparer les fonctionnalités qui impactent le contenant et le contenu est sans doute la prochaine étape. Au boulot ! 

Crédits photo : Sean MacEntee</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>3:30</itunes:duration>
	</item>
		<item>
		<title>Comment redimensionner / rogner une image sous WordPress sans timthumb.php ?</title>
		<link>http://wpchannel.com/comment-redimmensionner-rogner-image-wordpress-timthumb-php/</link>
		<comments>http://wpchannel.com/comment-redimmensionner-rogner-image-wordpress-timthumb-php/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 14:38:52 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Miniatures]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=11987</guid>
		<description><![CDATA[timthumb.php est sans doute l&#8217;un des scripts PHP les plus populaires sous WordPress. Il permet de rogner et de redimensionner à la volée vos images. Basé sur un système de cache, ce script n&#8217;en reste pas moins gourmand en CPU et &#8230; <a href="http://wpchannel.com/comment-redimmensionner-rogner-image-wordpress-timthumb-php/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>timthumb.php est sans doute l&#8217;un des scripts PHP les plus populaires sous WordPress. Il permet de rogner et de redimensionner à la volée vos images. Basé sur un système de cache, ce script n&#8217;en reste pas moins gourmand en CPU et présente de graves failles de sécurité&#8230; alors même que WordPress propose en natif des fonctionnalités de gestion des images similaires !<span id="more-11987"></span></p>
<p>Le <a href="http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/" target="_blank">script timthumb.php</a> permet un redimensionnement à la volée de vos images. Très populaire, ce script est devenu au fil des années une fonctionnalité de référence dans les thèmes premium jusqu&#8217;au jour où une <a href="http://wpcandy.com/reports/timthumb-security-vulnerability-discovered" target="_blank">faille de sécurité fut découverte</a>.</p>
<p><object width="580" height="405"><param name="movie" value="http://www.youtube.com/v/iHlNMWxHCng?version=3&amp;hl=fr_FR&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/iHlNMWxHCng?version=3&amp;hl=fr_FR&amp;hd=1" type="application/x-shockwave-flash" width="580" height="405" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Étape n°1 &#8211; Création d&#8217;une taille personnalisée</h2>
<p>La première étape consiste à modifier votre fichier <strong>functions.php</strong> localisé dans le dossier <strong>/wp-content/NOM_DE_VOTRE_THEME/</strong> ou de passer par le menu <strong>Apparence</strong> puis <strong>Editeur</strong>.</p>
<p>Rajoutez ensuite les lignes de code suivantes :</p>
<pre>// Taille image perso

if ( function_exists( 'add_image_size' ) ) {
	add_image_size( 'taille-perso', 300, 100, true );
}</pre>
<p>Détaillons les 4 paramètres disponibles de la fonction générique <code>&lt;?php add_image_size( $name, $width, $height, $crop ); ?&gt; </code></p>
<ul>
<li><strong>$name</strong> : indiquez le nom du nouveau format. Ce nom permettra d&#8217;indiquer la taille d&#8217;image à insérer dans votre thème de la même manière que les tailles miniatures, moyenne, grande et originale ;</li>
<li><strong>$width</strong> : largeur maximale de l&#8217;image une fois redimensionnée (optionnel) ;</li>
<li><strong>$height</strong> : hauteur maximale de l&#8217;image une fois redimensionnée (optionnel) ;</li>
<li><strong>$crop</strong> : rogner ou non l&#8217;image. Le paramètre <strong>False</strong> aura pour effet d&#8217;effectuer un redimensionnement proportionnel alors que le paramètre <strong>True</strong> effectuera un rognage centré (on zooms sur le centre de l&#8217;image) ;</li>
</ul>
<h2>Étape n°2 &#8211; Utiliser la nouvelle taille d&#8217;image dans votre thème</h2>
<p>De la même manière que pour les miniatures de WordPress &#8211; que vous utilisez avec le module <strong>Image à la une</strong>, il nous faut indiquer dans le thème le nom de la nouvelle taille que nous venons de créer.</p>
<pre>&lt;?php if ( has_post_thumbnail() ) { the_post_thumbnail( 'taille-perso' ); } ?&gt;</pre>
<p>Bien entendu, si votre thème utilise déjà les miniatures, il suffit de rechercher cette fonction et de spécifier le nouveau nom.</p>
<h2>Étape facultative &#8211; Régénérer les tailles d&#8217;images</h2>
<p>En créant une nouvelle taille d&#8217;image, les médias déjà importés sous WordPress ne disposeront pas de cette nouvelle taille. Les fichiers supplémentaires étant créés à l&#8217;importation et pas à la volée comme timthumb.php ce qui est nettement plus performant au passage.</p>
<p>Rassurez-vous il existe un très bon plugin prévu pour cela que vous pouvez télécharger ici-même :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Ce tutoriel vous aura donc appris à vous passer du script timthumb.php et à utiliser les fonctions natives de WordPress. Des questions ?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/comment-redimmensionner-rogner-image-wordpress-timthumb-php/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-image-sans-timthumb-63.mov" length="206720130" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Miniatures,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>timthumb.php est sans doute l&#039;un des scripts PHP les plus populaires sous WordPress. Il permet de rogner et de redimensionner à la volée vos images. Basé sur un système de cache, ce script n&#039;en reste pas moins gourmand en CPU et présente de graves fail...</itunes:subtitle>
		<itunes:summary>timthumb.php est sans doute l&#039;un des scripts PHP les plus populaires sous WordPress. Il permet de rogner et de redimensionner à la volée vos images. Basé sur un système de cache, ce script n&#039;en reste pas moins gourmand en CPU et présente de graves failles de sécurité... alors même que WordPress propose en natif des fonctionnalités de gestion des images similaires !

Le script timthumb.php permet un redimensionnement à la volée de vos images. Très populaire, ce script est devenu au fil des années une fonctionnalité de référence dans les thèmes premium jusqu&#039;au jour où une faille de sécurité fut découverte.



Étape n°1 - Création d&#039;une taille personnalisée
La première étape consiste à modifier votre fichier functions.php localisé dans le dossier /wp-content/NOM_DE_VOTRE_THEME/ ou de passer par le menu Apparence puis Editeur.

Rajoutez ensuite les lignes de code suivantes :
// Taille image perso

if ( function_exists( &#039;add_image_size&#039; ) ) {
	add_image_size( &#039;taille-perso&#039;, 300, 100, true );
}
Détaillons les 4 paramètres disponibles de la fonction générique &lt;?php add_image_size( $name, $width, $height, $crop ); ?&gt; 

	$name : indiquez le nom du nouveau format. Ce nom permettra d&#039;indiquer la taille d&#039;image à insérer dans votre thème de la même manière que les tailles miniatures, moyenne, grande et originale ;
	$width : largeur maximale de l&#039;image une fois redimensionnée (optionnel) ;
	$height : hauteur maximale de l&#039;image une fois redimensionnée (optionnel) ;
	$crop : rogner ou non l&#039;image. Le paramètre False aura pour effet d&#039;effectuer un redimensionnement proportionnel alors que le paramètre True effectuera un rognage centré (on zooms sur le centre de l&#039;image) ;

Étape n°2 - Utiliser la nouvelle taille d&#039;image dans votre thème
De la même manière que pour les miniatures de WordPress - que vous utilisez avec le module Image à la une, il nous faut indiquer dans le thème le nom de la nouvelle taille que nous venons de créer.
&lt;?php if ( has_post_thumbnail() ) { the_post_thumbnail( &#039;taille-perso&#039; ); } ?&gt;
Bien entendu, si votre thème utilise déjà les miniatures, il suffit de rechercher cette fonction et de spécifier le nouveau nom.
Étape facultative - Régénérer les tailles d&#039;images
En créant une nouvelle taille d&#039;image, les médias déjà importés sous WordPress ne disposeront pas de cette nouvelle taille. Les fichiers supplémentaires étant créés à l&#039;importation et pas à la volée comme timthumb.php ce qui est nettement plus performant au passage.

Rassurez-vous il existe un très bon plugin prévu pour cela que vous pouvez télécharger ici-même :



Ce tutoriel vous aura donc appris à vous passer du script timthumb.php et à utiliser les fonctions natives de WordPress. Des questions ?</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Ajouter des icônes aux custom post types de WordPress</title>
		<link>http://wpchannel.com/ajouter-icones-custom-post-types-wordpress/</link>
		<comments>http://wpchannel.com/ajouter-icones-custom-post-types-wordpress/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 13:03:48 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[CMS marque blanche]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=11496</guid>
		<description><![CDATA[Les custom post types de WordPress peuvent facilement être personnalisés en ajoutant un icône correspondant au contenu. Vos utilisateurs y gagneront en ergonomie et votre back office aura une allure des plus professionnelles. 2 méthodes existent pour ajouter un icône &#8230; <a href="http://wpchannel.com/ajouter-icones-custom-post-types-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les <a title="Créer des custom post types avec WordPress" href="http://wpchannel.com/creer-custom-post-types-wordpress/">custom post types de WordPress</a> peuvent facilement être personnalisés en ajoutant un icône correspondant au contenu. Vos utilisateurs y gagneront en ergonomie et votre back office aura une allure des plus professionnelles.</p>
<p><span id="more-11496"></span></p>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/5ZzMq6cCkSw?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>2 méthodes existent pour ajouter un icône :</p>
<ol>
<li>La première reste la plus simple bien qu&#8217;elle ne permette pas d&#8217;appliquer un état de survol. L&#8217;image restera identique quel que soit l&#8217;état. Le seul préalable est de créer une image de 16 pixels par 16 pixels ;</li>
<li>La seconde, légèrement plus complexe, prend en charge l&#8217;état survolé mais nécessite l&#8217;ajout de lignes de code supplémentaires. Des packs d&#8217;icônes sont disponibles au téléchargement de façon gratuite ;</li>
</ol>
<p>Nous allons voir ensemble les 2 méthodes dans ce tutoriel, accompagné d&#8217;un podcast vidéo HD.</p>
<h2>Méthode n°1 &#8211; Modification du custom post types</h2>
<p>La plupart du temps les <em>custom post types</em> sont initialisés dans le fichier <strong>functions.php</strong> mais peuvent l&#8217;être dans un fichier dédié. A vous d&#8217;effectuer une recherche de la fonction <code>register_post_type</code>.</p>
<p>Ajoutez ensuite la ligne de code suivante dans les paramètres :</p>
<pre>'menu_icon' =&gt; get_bloginfo('template_directory') . '/images/podcast-icon.png',  // URL de l'image</pre>
<p>Pour vous donner un aperçu complet, voici le code complet pour créer un custom post types intitulé <em>Podcasts</em> :</p>
<pre>add_action( 'init', 'register_cpt_podcast' );

function register_cpt_podcast() {

    $labels = array(
        'name' =&gt; _x( 'Podcasts', 'podcast' ),
        'singular_name' =&gt; _x( 'Podcast', 'podcast' ),
        'add_new' =&gt; _x( 'Add New', 'podcast' ),
        'add_new_item' =&gt; _x( 'Add New Podcast', 'podcast' ),
        'edit_item' =&gt; _x( 'Edit Podcast', 'podcast' ),
        'new_item' =&gt; _x( 'New Podcast', 'podcast' ),
        'view_item' =&gt; _x( 'View Podcast', 'podcast' ),
        'search_items' =&gt; _x( 'Search Podcasts', 'podcast' ),
        'not_found' =&gt; _x( 'No podcasts found', 'podcast' ),
        'not_found_in_trash' =&gt; _x( 'No podcasts found in Trash', 'podcast' ),
        'parent_item_colon' =&gt; _x( 'Parent Podcast:', 'podcast' ),
        'menu_name' =&gt; _x( 'Podcasts', 'podcast' ),
    );

    $args = array(
        'labels' =&gt; $labels,
        'hierarchical' =&gt; true,

        'supports' =&gt; array( 'title', 'editor', 'thumbnail', 'custom-fields', 'comments', 'revisions' ),
        'taxonomies' =&gt; array( 'genre' ),
        'public' =&gt; true,
        'show_ui' =&gt; true,
        'show_in_menu' =&gt; true,

        'menu_icon' =&gt; get_bloginfo('template_directory') . '/images/podcast-icon.png',
        'show_in_nav_menus' =&gt; true,
        'publicly_queryable' =&gt; true,
        'exclude_from_search' =&gt; false,
        'has_archive' =&gt; true,
        'query_var' =&gt; true,
        'can_export' =&gt; true,
        'rewrite' =&gt; true,
        'capability_type' =&gt; 'post'
    );

    register_post_type( 'podcast', $args );
}</pre>
<p>Il vous suffit de modifier l&#8217;URL du fichier image comme dans cet exemple.</p>
<p>Retournez à présent dans le back office de WordPress puis remarquez l&#8217;apparition de votre icône pour le custom post type concerné.</p>
<div id="attachment_11508" class="wp-caption alignnone" style="width: 166px"><img class="size-full wp-image-11508" title="Icône avec un custom post types" src="http://wpchannel.com/images/2011/10/custom-post-type-icon.jpg" alt="Capture d'écran - Back office de WordPress avec icône personnalisé pour le custom post type" width="156" height="90" /><p class="wp-caption-text">Icônes symbolisant les podcasts de 16x16</p></div>
<h2>Méthode n°2 &#8211; Ajout d&#8217;un style CSS via le functions.php</h2>
<p>Cette seconde nous permet d&#8217;ajouter un icône via le CSS de l&#8217;administration de WordPress. Elle est incompatible avec la première : retirez donc la ligne de code ajoutée si tel est le cas.</p>
<p>Ouvrez donc le fichier <strong>functions.php</strong> puis ajoutez les lignes suivantes en fin de fichier :</p>
<pre>add_action( 'admin_head', 'wpc_cpt_icon' );

function wpc_cpt_icon() {
    ?&gt;
    &lt;style type="text/css" media="screen"&gt;
        #menu-posts-podcast .wp-menu-image {
            background: url("&lt;?php bloginfo('template_url') ?&gt;/images/clapperboard.png") no-repeat 6px 6px !important;
        }
       #menu-posts-podcast:hover .wp-menu-image, #menu-posts-podcast.wp-has-current-submenu .wp-menu-image {
            background-position:6px -18px !important;
        }
        #icon-edit.icon32-posts-podcast {background: url(&lt;?php bloginfo('template_url') ?&gt;/images/clapperboard.png) no-repeat;}
    &lt;/style&gt;
&lt;?php }</pre>
<p>Mon custom post type s’intitule <strong>podcast</strong> au singulier. Il vous suffit de modifier ce terme dans les lignes ci-dessous. Pour vous aider, utilisez <a title="Concevoir des thèmes WordPress : utilisation de Firebug et de YSlow" href="http://wpchannel.com/concevoir-themes-wordpress-firebug-extension-firefox/">Firebug</a> puis analyser l&#8217;icône d&#8217;un ou plusieurs éléments.</p>
<p>Modifiez également l&#8217;URL de l&#8217;icône associé aux différents états. Dans mon cas, le lien est identique car j&#8217;utilise cet excellent pack d&#8217;icônes prêts-à-l&#8217;emploi :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Il ne vous reste plus qu&#8217;à piocher dans ce pack de qualité puis de les envoyer dans un dossier <strong>images</strong> de votre thème &#8211; par exemple.</p>
<p><strong>Ce tutoriel vous montre une fois de plus la capacité de personnalisation du back office de WordPress pour une utilisation en <a title="Tag : CMS en marque blanche" href="http://wpchannel.com/tag/cms-marque-blanche/">marque blanche du CMS</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/ajouter-icones-custom-post-types-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-custom-post-type-icon-62.mov" length="208477049" type="video/quicktime" />
			<itunes:keywords>CMS marque blanche,Custom Post Types,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Les custom post types de WordPress peuvent facilement être personnalisés en ajoutant un icône correspondant au contenu. Vos utilisateurs y gagneront en ergonomie et votre back office aura une allure des plus professionnelles. - http://youtu.</itunes:subtitle>
		<itunes:summary>Les custom post types de WordPress peuvent facilement être personnalisés en ajoutant un icône correspondant au contenu. Vos utilisateurs y gagneront en ergonomie et votre back office aura une allure des plus professionnelles.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:31</itunes:duration>
		<rawvoice:embed>&lt;object width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/5ZzMq6cCkSw?version=3&amp;amp;hl=fr_FR&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/5ZzMq6cCkSw?version=3&amp;amp;hl=fr_FR&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;640&quot; height=&quot;480&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</rawvoice:embed>
	</item>
		<item>
		<title>WordPress 3.3 beta à télécharger</title>
		<link>http://wpchannel.com/wordpress-3-3-beta-telecharger/</link>
		<comments>http://wpchannel.com/wordpress-3-3-beta-telecharger/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 13:04:24 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[WordPress 3.3]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=11473</guid>
		<description><![CDATA[La beta 1 de WordPress 3.3 est disponible gratuitement au téléchargement. Je vous propose un rapide aperçu des prochaines fonctionnalités dans un podcast vidéo avec des captures d&#8217;écran à l&#8217;appui. 4 minutes de découverte en haute définition ! Nouvelles fonctionnalités &#8230; <a href="http://wpchannel.com/wordpress-3-3-beta-telecharger/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La beta 1 de WordPress 3.3 est disponible gratuitement au téléchargement. Je vous propose un rapide aperçu des prochaines fonctionnalités dans un podcast vidéo avec des captures d&#8217;écran à l&#8217;appui. 4 minutes de découverte en haute définition !<br />
<span id="more-11473"></span></p>
<h2>Nouvelles fonctionnalités de WordPress 3.3 beta 1</h2>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/L-3j-aOVHYA?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h3>#1 &#8211; Amélioration considérable des performances</h3>
<p>Je n&#8217;ai jamais eu à souffrir de quelconques lenteurs sous WordPress&#8230; pour autant, cette version 3.3 est tout bonnement une Ferrari !</p>
<p>Les performances sont clairement au rendez-vous et cela devrait se ressentir notamment sur des hébergements de faible capacité.</p>
<h3>#2 &#8211; Barre d&#8217;administration améliorée</h3>
<p>La fameuse <a title="Désactiver la barre d’administration sous WordPress 3.1 pour tous les utilisateurs" href="http://wpchannel.com/desactiver-barre-administration-wordpress-3-1-tous-utilisateurs/">barre d&#8217;administration</a> introduite sous WordPress 3.1 se voit dotée de nouvelles fonctionnalités et d&#8217;un design renouvelé.</p>
<p>En tous les cas, elle offre une bascule très rapide entre back office et front office. Un plus !</p>
<div id="attachment_11475" class="wp-caption alignnone" style="width: 411px"><a href="http://wpchannel.com/images/2011/10/wordpress-3-3-beta-1.jpg"><img class="size-large wp-image-11475" title="WordPress 3.3 beta 1, barre d'administration" src="http://wpchannel.com/images/2011/10/wordpress-3-3-beta-1-401x200.jpg" alt="Capture d'écran - Barre d'administration sous WordPress 3.3" width="401" height="200" /></a><p class="wp-caption-text">Une fusion entre le back office et le front office</p></div>
<h3>#3 &#8211; Envoi de fichiers par glisser / déposer</h3>
<p>Il est désormais possible d&#8217;envoyer vos fichiers par simple glisser / déposer dans la fenêtre du navigateur. Une fonctionnalité très pratique pour envoyer de nombreux médias vers votre bibliothèque en un clic !</p>
<div id="attachment_11476" class="wp-caption alignnone" style="width: 446px"><a href="http://wpchannel.com/images/2011/10/wordpress-3-3-beta-2.jpg"><img class="size-large wp-image-11476" title="WordPress 3.3 beta 1, envoi de fichiers" src="http://wpchannel.com/images/2011/10/wordpress-3-3-beta-2-436x200.jpg" alt="Capture d'écran - Envoi de médias par drag'n'drop" width="436" height="200" /></a><p class="wp-caption-text">Envoyez en masse vos médias par glisser / déposer</p></div>
<h3>#4 &#8211; Nouveau permalien par défaut</h3>
<p>Les permaliens au format <strong>%postname%</strong> sont à présent disponibles en natif et par défaut !</p>
<p>Pour rappel, il s&#8217;agit de la réécriture de vos URLs en fonction du titre de votre article / page / <a title="Créer des custom post types avec WordPress" href="http://wpchannel.com/creer-custom-post-types-wordpress/"><em>custom post types</em></a>.</p>
<div id="attachment_11477" class="wp-caption alignnone" style="width: 471px"><a href="http://wpchannel.com/images/2011/10/wordpress-3-3-beta-3.jpg"><img class="size-large wp-image-11477" title="WordPress 3.3 beta 1, nouveau format de permalien" src="http://wpchannel.com/images/2011/10/wordpress-3-3-beta-3-461x200.jpg" alt="Capture d'écran - Permaliens %postname% sous WordPress 3.3" width="461" height="200" /></a><p class="wp-caption-text">Un paramètre essentiel en SEO</p></div>
<h2>Obtenir WordPress 3.3 beta 1</h2>
<p>Envie de tester cette version beta ? Téléchargez-la à partir de ce lien (anglais uniquement) :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Cette première beta nous montre un aperçu fort sympathique de cette prochaine version de WordPress 3.3, 3 mois après la précédente version. Restez connectés pour découvrir la suite !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/wordpress-3-3-beta-telecharger/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-3-3-61.mov" length="130358255" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,WordPress 3.3</itunes:keywords>
	<itunes:subtitle>La beta 1 de WordPress 3.3 est disponible gratuitement au téléchargement. Je vous propose un rapide aperçu des prochaines fonctionnalités dans un podcast vidéo avec des captures d&#039;écran à l&#039;appui. 4 minutes de découverte en haute définition ! - </itunes:subtitle>
		<itunes:summary>La beta 1 de WordPress 3.3 est disponible gratuitement au téléchargement. Je vous propose un rapide aperçu des prochaines fonctionnalités dans un podcast vidéo avec des captures d&#039;écran à l&#039;appui. 4 minutes de découverte en haute définition !

Nouvelles fonctionnalités de WordPress 3.3 beta 1
http://www.youtube.com/watch?v=L-3j-aOVHYA
#1 - Amélioration considérable des performances
Je n&#039;ai jamais eu à souffrir de quelconques lenteurs sous WordPress... pour autant, cette version 3.3 est tout bonnement une Ferrari !

Les performances sont clairement au rendez-vous et cela devrait se ressentir notamment sur des hébergements de faible capacité.
#2 - Barre d&#039;administration améliorée
La fameuse barre d&#039;administration introduite sous WordPress 3.1 se voit dotée de nouvelles fonctionnalités et d&#039;un design renouvelé.

En tous les cas, elle offre une bascule très rapide entre back office et front office. Un plus !


#3 - Envoi de fichiers par glisser / déposer
Il est désormais possible d&#039;envoyer vos fichiers par simple glisser / déposer dans la fenêtre du navigateur. Une fonctionnalité très pratique pour envoyer de nombreux médias vers votre bibliothèque en un clic !


#4 - Nouveau permalien par défaut
Les permaliens au format %postname% sont à présent disponibles en natif et par défaut !

Pour rappel, il s&#039;agit de la réécriture de vos URLs en fonction du titre de votre article / page / custom post types.


Obtenir WordPress 3.3 beta 1
Envie de tester cette version beta ? Téléchargez-la à partir de ce lien (anglais uniquement) :



Cette première beta nous montre un aperçu fort sympathique de cette prochaine version de WordPress 3.3, 3 mois après la précédente version. Restez connectés pour découvrir la suite !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:00</itunes:duration>
	</item>
		<item>
		<title>Intégrer un forum bbPress 2.0 sur votre blog WordPress</title>
		<link>http://wpchannel.com/integrer-forum-bbpress-2-0-blog-wordpress/</link>
		<comments>http://wpchannel.com/integrer-forum-bbpress-2-0-blog-wordpress/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 17:47:53 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[forum]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=11306</guid>
		<description><![CDATA[bbPress 2.0 est disponible gratuitement au téléchargement&#8230; depuis le répertoire de plugins de WordPress. Il est désormais possible de créer des forums depuis le back office de WordPress en installant bbPress comme n&#8217;importe quel plugin. Cette nouvelle devrait en ravir &#8230; <a href="http://wpchannel.com/integrer-forum-bbpress-2-0-blog-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>bbPress 2.0 est disponible gratuitement au téléchargement&#8230; depuis le répertoire de plugins de WordPress. Il est désormais possible de créer des forums depuis le back office de WordPress en installant bbPress comme n&#8217;importe quel plugin.</p>
<p><span id="more-11306"></span></p>
<p><object width="584" height="438"><param name="movie" value="http://www.youtube.com/v/ml57Nrfs8HU?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="opaque"></param><embed wmode="opaque"  src="http://www.youtube.com/v/ml57Nrfs8HU?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="584" height="438" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Cette nouvelle devrait en ravir plus d&#8217;un tant la création de forums avec WordPress est une question récurrente à laquelle nous avions déjà répondu par 3 tutoriels :</p>
<ol>
<li><a title="Création d’un forum avec WordPress | Tutorial #1 : Installation de Simple Press Forum [Protuts.net]" href="../creation-forum-wordpress-tutorial-installation-simple-press-forum/">Tutoriel #1 : Installation de Simple Press Forum</a> ;</li>
<li><a title="Création d'un forum avec WordPress | Tutorial #2 : Configuration de l'administration du forum [Protuts.net]" href="../creation-forum-wordpress-tutorial-configuration-administration-forum/">Tutoriel #2 : Configuration de l’administration du forum</a> ;</li>
<li><a title="Intégrer un forum bbPress dans votre blog WordPress 3.0" href="http://wpchannel.com/integrer-forum-bbpress-blog-wordpress-3-0/">Tutoriel #3 : Intégrer un forum bbPress dans votre blog WordPress 3.0</a> ;</li>
</ol>
<p>Aujourd&#8217;hui, la donne change complètement comme nous allons le voir en détails dans ce tutoriel.</p>
<h2>Nouveautés de bbPress 2.0</h2>
<p>bbPress est donc de devenu un plugin parfaitement intégré au back office de WordPress. Léger et performant, des extensions verront bientôt le jour pour en étendre ses fonctionnalités.</p>
<h3>Utilisation de shortcodes</h3>
<p>Les shortcodes sont des bouts de code entre crochets que l&#8217;on peut saisir directement dans l&#8217;éditeur de contenu de WordPress. bbPress dispose d&#8217;une <a title="bbPress 2.0 et les shortcodes disponibles" href="http://bbpress.org/forums/topic/bbpress-20-shortcodes">liste conséquente de shortcodes</a> vous permettant d&#8217;afficher très facilement vos différents forums, sujets ou autre.</p>
<p>Je vous laisse imaginer le potentiel de tels shortcodes : plus besoin de se compliquer la vie à créer des templates en PHP.</p>
<h3>Compatibilité avec les thèmes</h3>
<p>Dans le même ordre idée que les shortcodes, bbPress s&#8217;intègre parfaitement avec les thèmes par défaut de WordPress &#8211; TwentyTen et TwentyEleven. Pour information, bbPress utilise le <a title="Créer des thèmes enfants (child themes) avec WordPress" href="http://wpchannel.com/creer-themes-enfants-child-themes-wordpress/">principe des child themes</a>, une méthode propre à WordPress qui prouve là encore l&#8217;intégration très poussée entre ces 2 outils.</p>
<p>Pour autant, si vous n&#8217;utilisez pas les thèmes par défaut comme base de travail à un thème personnalisé : pas de soucis ! Une solution est disponible sur le site officiel : <a href="http://bbpress.org/forums/topic/bbpress-20-theme-compatibility">bbPress 2.0 &#8211; Theme compatibility</a>.</p>
<p>Une fois de plus, il y a fort à parier qu&#8217;un plugin verra le jour pour vous faciliter le travail.</p>
<h3>Widgets bbPress pour WordPress</h3>
<p>Des widgets sont également disponibles pour afficher les derniers sujets ou encore les différentes rubriques : une fonction demandée de longue date par la communauté.</p>
<div id="attachment_11317" class="wp-caption alignnone" style="width: 570px"><img class="size-full wp-image-11317" title="bbPress 2.0 en live" src="http://wpchannel.com/images/2011/09/bbpress-2.jpg" alt="Capture d'écran - Démonstration de bbPress 2.0 sur WordPress Channel" width="560" height="272" /><p class="wp-caption-text">bbPress 2.0 en action sur WordPress Channel</p></div>
<p>Si des questions demeurent, consultez la <a href="http://bbpress.org/forums/topic/bbpress-20-faq">FAQ du site officiel de bbPress</a>.</p>
<h2>Processus d&#8217;intégration simplifié de bbPress 2.0</h2>
<h3>Installation de bbPress 2.0</h3>
<p>Rendez-vous pour commencer dans le menu <strong>Extensions</strong> puis cliquez sur <strong>Ajouter</strong>.</p>
<p>Faites une recherche en indiquant le mot-clé &laquo;&nbsp;bbpress&nbsp;&raquo; puis faites <strong>Installer maintenant</strong>.</p>
<p>3 nouveaux types de contenus apparaissent alors &#8211; on parle de <a title="Créer des custom post types avec WordPress" href="http://wpchannel.com/creer-custom-post-types-wordpress/">custom post types</a> :</p>
<ul>
<li><strong>Forums</strong> : répertorie l&#8217;ensemble des forums créés. Vous pouvez définir des catégories pour une meilleure classification ;</li>
<li><strong>Sujets</strong> : répertorie l&#8217;ensemble des sujets créés ou topics ;</li>
<li><strong>Réponses</strong> : répertorie l&#8217;ensemble des réponses apportées par les internautes ;</li>
</ul>
<div id="attachment_11311" class="wp-caption alignleft" style="width: 158px"><img class="size-full wp-image-11311" title="bbPress et les custom post types" src="http://wpchannel.com/images/2011/09/bbpress-custom-post-types.jpg" alt="Capture d'écran - 3 types de contenu pour bbPress" width="148" height="96" /><p class="wp-caption-text">bbPress repose entièrement sur WordPress 3.0 : la classe !</p></div>
<p>Cette nouvelle gestion présente notamment l&#8217;avantage de pouvoir gérer l&#8217;intégralité du contenu directement depuis le back office de WordPress. Les comptes utilisateurs sont donc pris en charge et il n&#8217;existe plus cette séparation entre d&#8217;un côté WordPress et de l&#8217;autre bbPress.</p>
<h3>Configuration de bbPress</h3>
<p>Les options sont directement présentes sous le menu <strong>Réglages</strong> puis <strong>Forums</strong>.</p>
<div id="attachment_11314" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-11314" title="Options de bbPress 2.0" src="http://wpchannel.com/images/2011/09/bbpress-2-options.jpg" alt="Capture d'écran - Configuration des slugs de bbPress 2.0" width="500" height="503" /><p class="wp-caption-text">Ces identifiants déterminent un bon référencement !</p></div>
<p>La plupart des options sont suffisamment explicites pour ne pas avoir à les détailler ici. On s&#8217;attardera toutefois sur la gestion des permaliens ou slugs que l&#8217;on peut modifier à sa guise pour :</p>
<ul>
<li>Identifiant du forum</li>
<li>Identifiant du sujet</li>
<li>Identifiant du tag du sujet</li>
<li>Identifiant de réponse</li>
<li>Base d&#8217;utilisateurs</li>
<li>Vue de la base</li>
</ul>
<h3>Télécharger la traduction française</h3>
<p>Vous pouvez obtenir la traduction française de bbPress 2.0, qui est proposée par le site Aytechnet :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Quelques erreurs sont malgré tout présentes mais remercions l&#8217;auteur pour son travail. Et signalons que tout un chacun peut opérer sa propre traduction en éditant le fichier <strong>bbpress.pot</strong> présent dans le dossier <strong>/wp-content/plugins/bbpress/bbp-languages</strong> de votre serveur FTP.</p>
<p>Ce type de fichier nécessite l&#8217;usage du <a title="Télécharger Poedit" href="http://www.poedit.net/download.php">logiciel Poedit</a>, multiplateforme et simple d&#8217;utilisation. Il vous suffira d&#8217;enregistrer les fichiers <strong>bbpress.mo</strong> dans le même répertoire pour appliquer les changements.</p>
<p>Pour information, Poedit est également utilisé pour <a title="Poedit, outil de traduction de thèmes et plugins WordPress" href="http://wpchannel.com/poedit-outil-traduction-themes-plugins-wordpress/">traduire les thèmes de WordPress</a>.</p>
<p><strong>De par ce constat très éloquent, bbPress 2.0 a donc tout naturellement été choisi pour propulser les <a title="Forums de WordPress Channel" href="http://wpchannel.com/forums/">forums de WordPress Channel</a> ! </strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/eddie_pick/4113686592/" rel="nofollow">CyranoB</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/integrer-forum-bbpress-2-0-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>122</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-bbpress-2-60.mov" length="345254157" type="video/quicktime" />
			<itunes:keywords>bbPress,Custom Post Types,forum</itunes:keywords>
	<itunes:subtitle>bbPress 2.0 est disponible gratuitement au téléchargement... depuis le répertoire de plugins de WordPress. Il est désormais possible de créer des forums depuis le back office de WordPress en installant bbPress comme n&#039;importe quel plugin. - </itunes:subtitle>
		<itunes:summary>bbPress 2.0 est disponible gratuitement au téléchargement... depuis le répertoire de plugins de WordPress. Il est désormais possible de créer des forums depuis le back office de WordPress en installant bbPress comme n&#039;importe quel plugin.



http://youtu.be/ml57Nrfs8HU

Cette nouvelle devrait en ravir plus d&#039;un tant la création de forums avec WordPress est une question récurrente à laquelle nous avions déjà répondu par 3 tutoriels :

	Tutoriel #1 : Installation de Simple Press Forum ;
	Tutoriel #2 : Configuration de l’administration du forum ;
	Tutoriel #3 : Intégrer un forum bbPress dans votre blog WordPress 3.0 ;

Aujourd&#039;hui, la donne change complètement comme nous allons le voir en détails dans ce tutoriel.
Nouveautés de bbPress 2.0
bbPress est donc de devenu un plugin parfaitement intégré au back office de WordPress. Léger et performant, des extensions verront bientôt le jour pour en étendre ses fonctionnalités.
Utilisation de shortcodes
Les shortcodes sont des bouts de code entre crochets que l&#039;on peut saisir directement dans l&#039;éditeur de contenu de WordPress. bbPress dispose d&#039;une liste conséquente de shortcodes vous permettant d&#039;afficher très facilement vos différents forums, sujets ou autre.

Je vous laisse imaginer le potentiel de tels shortcodes : plus besoin de se compliquer la vie à créer des templates en PHP.
Compatibilité avec les thèmes
Dans le même ordre idée que les shortcodes, bbPress s&#039;intègre parfaitement avec les thèmes par défaut de WordPress - TwentyTen et TwentyEleven. Pour information, bbPress utilise le principe des child themes, une méthode propre à WordPress qui prouve là encore l&#039;intégration très poussée entre ces 2 outils.

Pour autant, si vous n&#039;utilisez pas les thèmes par défaut comme base de travail à un thème personnalisé : pas de soucis ! Une solution est disponible sur le site officiel : bbPress 2.0 - Theme compatibility.

Une fois de plus, il y a fort à parier qu&#039;un plugin verra le jour pour vous faciliter le travail.
Widgets bbPress pour WordPress
Des widgets sont également disponibles pour afficher les derniers sujets ou encore les différentes rubriques : une fonction demandée de longue date par la communauté.



Si des questions demeurent, consultez la FAQ du site officiel de bbPress.
Processus d&#039;intégration simplifié de bbPress 2.0
Installation de bbPress 2.0
Rendez-vous pour commencer dans le menu Extensions puis cliquez sur Ajouter.

Faites une recherche en indiquant le mot-clé &quot;bbpress&quot; puis faites Installer maintenant.

3 nouveaux types de contenus apparaissent alors - on parle de custom post types :

	Forums : répertorie l&#039;ensemble des forums créés. Vous pouvez définir des catégories pour une meilleure classification ;
	Sujets : répertorie l&#039;ensemble des sujets créés ou topics ;
	Réponses : répertorie l&#039;ensemble des réponses apportées par les internautes ;



Cette nouvelle gestion présente notamment l&#039;avantage de pouvoir gérer l&#039;intégralité du contenu directement depuis le back office de WordPress. Les comptes utilisateurs sont donc pris en charge et il n&#039;existe plus cette séparation entre d&#039;un côté WordPress et de l&#039;autre bbPress.
Configuration de bbPress
Les options sont directement présentes sous le menu Réglages puis Forums.



La plupart des options sont suffisamment explicites pour ne pas avoir à les détailler ici. On s&#039;attardera toutefois sur la gestion des permaliens ou slugs que l&#039;on peut modifier à sa guise pour :

	Identifiant du forum
	Identifiant du sujet
	Identifiant du tag du sujet
	Identifiant de réponse
	Base d&#039;utilisateurs
	Vue de la base

Télécharger la traduction française
Vous pouvez obtenir la traduction française de bbPress 2.0, qui est proposée par le site Aytechnet :



Quelques erreurs sont malgré tout présentes mais remercions l&#039;auteur pour son travail. Et signalons que tout un chacun peut opérer sa propre traduction en éditant le fichier bbpress.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>11:23</itunes:duration>
	</item>
		<item>
		<title>Modifier l&#8217;URL de connexion à l&#8217;administration WordPress</title>
		<link>http://wpchannel.com/modifier-url-connexion-administration-wordpress/</link>
		<comments>http://wpchannel.com/modifier-url-connexion-administration-wordpress/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 15:12:04 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[CMS marque blanche]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10519</guid>
		<description><![CDATA[Pour vous connecter à votre administration WordPress, il convient d&#8217;ajouter le suffixe /wp-admin ou /wp-login.php à l&#8217;adresse Web de votre site. Dans un souci de simplification vis-à-vis de vos clients ou vos collaborateurs, sachez qu&#8217;il est possible de modifier ce &#8230; <a href="http://wpchannel.com/modifier-url-connexion-administration-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour vous connecter à votre administration WordPress, il convient d&#8217;ajouter le suffixe /wp-admin ou /wp-login.php à l&#8217;adresse Web de votre site. Dans un souci de simplification vis-à-vis de vos clients ou vos collaborateurs, sachez qu&#8217;il est possible de modifier ce lien d&#8217;accès par celui de votre choix &#8211; par exemple, /login. Une manipulation via le fichier .htaccess s&#8217;impose.</p>
<p><iframe src="http://www.youtube.com/embed/N-O7Wmc3kGU?hd=1" frameborder="0" width="584" height="468"></iframe><span id="more-10519"></span><br />
A l&#8217;aide de votre client FTP favori, connectez-vous à la racine de votre hébergeur. Faites afficher les fichiers cachés puis modifiez le fichier <strong>.htaccess</strong>.</p>
<p>Le point rappelle qu&#8217;il s&#8217;agit d&#8217;un fichier caché sous un système à base UNIX comme Linux ou MacOS X. Si un tel fichier est absent, créez-le à l&#8217;aide d&#8217;un éditeur de texte &#8211; bien qu&#8217;il devrait être présent dans la plupart des cas, celui-ci apparaissant dès lors que les permaliens de WordPress sont modifiés.</p>
<p>Une fois le fichier .htaccess ouvert dans votre éditeur de texte favori, rajoutez la ligne suivante :</p>
<pre>RewriteRule ^login$ http://NOM_DU_SITE.com/wp-login.php [NC,L]</pre>
<p>Il suffit de remplacer le mot-clé login par celui qui convient ainsi que l&#8217;URL de votre site.</p>
<div class="wp-caption alignnone" style="width: 507px"><img title="Edition du fichier .htaccess pour WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-wp-admin-login.jpg" alt="Capture d'écran - Edition du fichier .htaccess dans Coda pour MacOS X" width="497" height="286" /><p class="wp-caption-text">Le fichier .htaccess pour WordPress gère notamment la réécriture d&#39;URLs</p></div>
<p>Dans mon cas, j&#8217;obtiendrais un accès au back office de WordPress en ouvrant l&#8217;URL : http://wpchannel.com/login</p>
<p>N&#8217;oubliez pas de sauvegarder le fichier modifié puis de le renvoyer sur votre serveur &#8211; si vous n&#8217;éditez pas ce dernier en accès direct via FTP.</p>
<p><strong>Une astuce simple à mettre en œuvre et pratique pour vos utilisateurs qui ne sont pas sensés retenir les usages de WordPress. Un pas de plus vers un CMS en marque blanche !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/jonk/20710122/sizes/z/in/photostream/" rel="nofollow">jonjk</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/modifier-url-connexion-administration-wordpress/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-login-url-59.mov" length="78292569" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,CMS marque blanche,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Pour vous connecter à votre administration WordPress, il convient d&#039;ajouter le suffixe /wp-admin ou /wp-login.php à l&#039;adresse Web de votre site. Dans un souci de simplification vis-à-vis de vos clients ou vos collaborateurs,</itunes:subtitle>
		<itunes:summary>Pour vous connecter à votre administration WordPress, il convient d&#039;ajouter le suffixe /wp-admin ou /wp-login.php à l&#039;adresse Web de votre site. Dans un souci de simplification vis-à-vis de vos clients ou vos collaborateurs, sachez qu&#039;il est possible de modifier ce lien d&#039;accès par celui de votre choix - par exemple, /login. Une manipulation via le fichier .htaccess s&#039;impose.


A l&#039;aide de votre client FTP favori, connectez-vous à la racine de votre hébergeur. Faites afficher les fichiers cachés puis modifiez le fichier .htaccess.

Le point rappelle qu&#039;il s&#039;agit d&#039;un fichier caché sous un système à base UNIX comme Linux ou MacOS X. Si un tel fichier est absent, créez-le à l&#039;aide d&#039;un éditeur de texte - bien qu&#039;il devrait être présent dans la plupart des cas, celui-ci apparaissant dès lors que les permaliens de WordPress sont modifiés.

Une fois le fichier .htaccess ouvert dans votre éditeur de texte favori, rajoutez la ligne suivante :
RewriteRule ^login$ http://NOM_DU_SITE.com/wp-login.php [NC,L]
Il suffit de remplacer le mot-clé login par celui qui convient ainsi que l&#039;URL de votre site.



Dans mon cas, j&#039;obtiendrais un accès au back office de WordPress en ouvrant l&#039;URL : http://wpchannel.com/login

N&#039;oubliez pas de sauvegarder le fichier modifié puis de le renvoyer sur votre serveur - si vous n&#039;éditez pas ce dernier en accès direct via FTP.

Une astuce simple à mettre en œuvre et pratique pour vos utilisateurs qui ne sont pas sensés retenir les usages de WordPress. Un pas de plus vers un CMS en marque blanche !

Crédits photo : jonjk</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>2:29</itunes:duration>
	</item>
		<item>
		<title>Récupérer la première image d&#8217;un article via PHP pour WordPress</title>
		<link>http://wpchannel.com/recuperer-premiere-image-article-php-wordpress/</link>
		<comments>http://wpchannel.com/recuperer-premiere-image-article-php-wordpress/#comments</comments>
		<pubDate>Tue, 31 May 2011 17:44:00 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9639</guid>
		<description><![CDATA[Si vous envisagez d&#8217;afficher une image sur votre page d&#8217;accueil ou de catégorie, mais que vous n&#8217;utilisez pas l&#8217;outil de miniatures incorporé dans WordPress et encore moins un script comme timthumb ou même un custom field alors il vous reste &#8230; <a href="http://wpchannel.com/recuperer-premiere-image-article-php-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Si vous envisagez d&#8217;afficher une image sur votre page d&#8217;accueil ou de catégorie, mais que vous n&#8217;utilisez pas l&#8217;outil de miniatures incorporé dans WordPress et encore moins un script comme timthumb ou même un <em>custom field</em> alors il vous reste l&#8217;utilisation de cette fonction PHP. Testé et utilisé sur de nombreux sites personnels !</p>
<p><iframe src="http://www.youtube.com/embed/E4fLCOTvCJs?hd=1" frameborder="0" width="585" height="468"></iframe><span id="more-9639"></span>Cette fonction PHP peut être insérée notamment dans un fichier <strong>home.php</strong> ou <strong>index.php</strong> à l&#8217;intérieur d&#8217;une boucle.</p>
<p>Elle aura pour effet de récupérer la première image présente dans votre article. De cette manière, vous pourrez l&#8217;utiliser comme miniature sur votre page d&#8217;accueil par exemple.</p>
<p>Vous devez tout d&#8217;abord ajouter ces lignes de code dans le fichier <strong>functions.php</strong> :</p>
<pre>&lt;?php function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/&lt;img.+src=[\'"]([^\'"]+)[\'"].*&gt;/i', $post-&gt;post_content, $matches);
$first_img = $matches [1] [0];

if(empty($first_img)){ //Defines a default image
$first_img = "/images/default.jpg";
}
return $first_img;
}
?&gt;</pre>
<p>Vous remarquerez qu&#8217;il est possible d&#8217;indiquer une image par défaut à la ligne :</p>
<pre>$first_img = "/images/default.jpg";</pre>
<p>Il nous faut ensuite identifier la zone où commence la boucle (loop) de WordPress puis appeler la fonction suivante :</p>
<pre>&lt;?php echo catch_that_image() ?&gt;</pre>
<p><strong>Ce tutoriel est certes un peu technique pour le néophyte mais j&#8217;ai trouvé intéressant de partager cette technique avec la communauté francophone de WordPress dont le <a title="Get the first image from the post and display it" href="http://www.wprecipes.com/how-to-get-the-first-image-from-the-post-and-display-it">tutoriel source</a> est l&#8217;œuvre de Jean-Baptiste Jung de WPRecipes.<br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/recuperer-premiere-image-article-php-wordpress/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-recuperer-premiere-image-58.mov" length="5242880" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Si vous envisagez d&#039;afficher une image sur votre page d&#039;accueil ou de catégorie, mais que vous n&#039;utilisez pas l&#039;outil de miniatures incorporé dans WordPress et encore moins un script comme timthumb ou même un custom field alors il vous reste l&#039;utilisat...</itunes:subtitle>
		<itunes:summary>Si vous envisagez d&#039;afficher une image sur votre page d&#039;accueil ou de catégorie, mais que vous n&#039;utilisez pas l&#039;outil de miniatures incorporé dans WordPress et encore moins un script comme timthumb ou même un custom field alors il vous reste l&#039;utilisation de cette fonction PHP. Testé et utilisé sur de nombreux sites personnels !

Cette fonction PHP peut être insérée notamment dans un fichier home.php ou index.php à l&#039;intérieur d&#039;une boucle.

Elle aura pour effet de récupérer la première image présente dans votre article. De cette manière, vous pourrez l&#039;utiliser comme miniature sur votre page d&#039;accueil par exemple.

Vous devez tout d&#039;abord ajouter ces lignes de code dans le fichier functions.php :
&lt;?php function catch_that_image() {
global $post, $posts;
$first_img = &#039;&#039;;
ob_start();
ob_end_clean();
$output = preg_match_all(&#039;/&lt;img.+src=[\&#039;&quot;]([^\&#039;&quot;]+)[\&#039;&quot;].*&gt;/i&#039;, $post-&gt;post_content, $matches);
$first_img = $matches [1] [0];

if(empty($first_img)){ //Defines a default image
$first_img = &quot;/images/default.jpg&quot;;
}
return $first_img;
}
?&gt;
Vous remarquerez qu&#039;il est possible d&#039;indiquer une image par défaut à la ligne :
$first_img = &quot;/images/default.jpg&quot;;
Il nous faut ensuite identifier la zone où commence la boucle (loop) de WordPress puis appeler la fonction suivante :
&lt;?php echo catch_that_image() ?&gt;
Ce tutoriel est certes un peu technique pour le néophyte mais j&#039;ai trouvé intéressant de partager cette technique avec la communauté francophone de WordPress dont le tutoriel source est l&#039;œuvre de Jean-Baptiste Jung de WPRecipes.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>3:23</itunes:duration>
	</item>
		<item>
		<title>Déplacer la barre d&#8217;administration WordPress en bas de l&#8217;écran</title>
		<link>http://wpchannel.com/deplacer-barre-administration-wordpress-bas-de-ecran/</link>
		<comments>http://wpchannel.com/deplacer-barre-administration-wordpress-bas-de-ecran/#comments</comments>
		<pubDate>Sat, 28 May 2011 14:07:29 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10308</guid>
		<description><![CDATA[Introduite sous WordPress 3.1, la barre d&#8217;administration est loin de plaire à tout le monde et un tutoriel précédent vous permet de la désactiver. Une nouvelle astuce proposée par WP Engineer permet de la disposer en bas de votre écran &#8230; <a href="http://wpchannel.com/deplacer-barre-administration-wordpress-bas-de-ecran/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Introduite sous WordPress 3.1, la barre d&#8217;administration est loin de plaire à tout le monde et un <a title="Désactiver la barre d’administration sous WordPress 3.1 pour tous les utilisateurs" href="http://wpchannel.com/desactiver-barre-administration-wordpress-3-1-tous-utilisateurs/">tutoriel précédent vous permet de la désactiver</a>. Une nouvelle astuce proposée par <a href="http://wpengineer.com/2190/move-wordpress-admin-bar-to-the-bottom/" rel="nofollow">WP Engineer</a> permet de la disposer en bas de votre écran aussi bien en front-end qu&#8217;en back-end.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/y1DIjD45peY?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-10308"></span>Une nouvelle fois nous allons intervenir le fichier <strong>functions.php</strong> présent dans votre thème.</p>
<p>Pour ce faire, déroulez le menu <strong>Apparence</strong> puis cliquez sur l&#8217;item <strong>Éditeur</strong>.</p>
<p>Dans la liste de droite, cliquez sur <strong>functions.php</strong> puis ajoutez les lignes de code suivantes :</p>
<pre>function fb_move_admin_bar() {
echo '
&lt;style type="text/css"&gt;
body {
padding-bottom: 28px;
}
body.admin-bar #wphead {
padding-top: 0;
}
body.admin-bar #footer {
padding-bottom: 28px;
}
#wpadminbar {
top: auto !important;
bottom: 0;
}
#wpadminbar .quicklinks .menupop ul {
bottom: 28px;
}
&lt;/style&gt;';
}
    // dans le back-end
    add_action( 'admin_head', 'fb_move_admin_bar' );
    // en front-end
    add_action( 'wp_head', 'fb_move_admin_bar' );</pre>
<p>Faites <strong>Mettre à jour le fichier</strong> pour valider les modifications puis constatez le résultat tant sur votre site que sur la partie administrative. Commentez ou supprimez l&#8217;une des 2 dernières lignes pour appliquer la fonction uniquement au back-end, au front-end ou au 2.</p>
<p>Pour info, le bout de code a été légèrement modifié pour corriger un bug de marge. A ce propos, il sera peut être nécessaire de procéder à vos propres ajustements en CSS.</p>
<p><strong>Grâce à cette astuce, vous pourrez aller encore plus loin dans la personnalisation de votre administration WordPress !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/wintrhawk/4099800502/" rel="nofollow">WintrHawk</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/deplacer-barre-administration-wordpress-bas-de-ecran/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-bottom-admin-bar-57.mov" length="65194690" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Introduite sous WordPress 3.1, la barre d&#039;administration est loin de plaire à tout le monde et un tutoriel précédent vous permet de la désactiver. Une nouvelle astuce proposée par WP Engineer permet de la disposer en bas de votre écran aussi bien en fr...</itunes:subtitle>
		<itunes:summary>Introduite sous WordPress 3.1, la barre d&#039;administration est loin de plaire à tout le monde et un tutoriel précédent vous permet de la désactiver. Une nouvelle astuce proposée par WP Engineer permet de la disposer en bas de votre écran aussi bien en front-end qu&#039;en back-end.



Une nouvelle fois nous allons intervenir le fichier functions.php présent dans votre thème.

Pour ce faire, déroulez le menu Apparence puis cliquez sur l&#039;item Éditeur.

Dans la liste de droite, cliquez sur functions.php puis ajoutez les lignes de code suivantes :
function fb_move_admin_bar() {
echo &#039;
&lt;style type=&quot;text/css&quot;&gt;
body {
padding-bottom: 28px;
}
body.admin-bar #wphead {
padding-top: 0;
}
body.admin-bar #footer {
padding-bottom: 28px;
}
#wpadminbar {
top: auto !important;
bottom: 0;
}
#wpadminbar .quicklinks .menupop ul {
bottom: 28px;
}
&lt;/style&gt;&#039;;
}
    // dans le back-end
    add_action( &#039;admin_head&#039;, &#039;fb_move_admin_bar&#039; );
    // en front-end
    add_action( &#039;wp_head&#039;, &#039;fb_move_admin_bar&#039; );
Faites Mettre à jour le fichier pour valider les modifications puis constatez le résultat tant sur votre site que sur la partie administrative. Commentez ou supprimez l&#039;une des 2 dernières lignes pour appliquer la fonction uniquement au back-end, au front-end ou au 2.

Pour info, le bout de code a été légèrement modifié pour corriger un bug de marge. A ce propos, il sera peut être nécessaire de procéder à vos propres ajustements en CSS.

Grâce à cette astuce, vous pourrez aller encore plus loin dans la personnalisation de votre administration WordPress !

Crédits photo : WintrHawk</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>2:45</itunes:duration>
	</item>
		<item>
		<title>Modifier le footer de votre administration WordPress</title>
		<link>http://wpchannel.com/modifier-footer-administration-wordpress/</link>
		<comments>http://wpchannel.com/modifier-footer-administration-wordpress/#comments</comments>
		<pubDate>Tue, 17 May 2011 06:29:01 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[CMS marque blanche]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10401</guid>
		<description><![CDATA[Le pied de page ou footer de l&#8217;administration WordPress propose plusieurs liens vers les sites officiels de WordPress. Dans le cas d&#8217;une utilisation professionnelle et pour créer une image de marque autour de l&#8217;entreprise de votre client, il est peut &#8230; <a href="http://wpchannel.com/modifier-footer-administration-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Le pied de page ou <em>footer</em> de l&#8217;administration WordPress propose plusieurs liens vers les sites officiels de WordPress. Dans le cas d&#8217;une utilisation professionnelle et pour créer une image de marque autour de l&#8217;entreprise de votre client, il est peut être intéressant d&#8217;en personnaliser le contenu.</p>
<p><iframe src="http://www.youtube.com/embed/8KXoQedEAv4?hd=1" frameborder="0" width="585" height="468"></iframe><span id="more-10401"></span>Par défaut, WordPress affiche le texte suivant en bas de page de l&#8217;administration :</p>
<blockquote>
<p id="footer-left">Merci de faire de WordPress votre outil de création. | Documentation en français | Forums d’entraide</p>
</blockquote>
<p>Profitez-en pour le modifier et assurer votre promotion ou fournir des informations pratiques.</p>
<p>Pour ce faire, rendez-vous dans le menu <strong>Apparence</strong> puis <strong>Editeur</strong>. Dans la partie droite de votre écran, cliquez sur <strong>functions.php</strong>.</p>
<p>Ce fichier est également modifiable à l&#8217;aide d&#8217;un client FTP et se situe dans le dossier <strong>/wp-content/themes/NOM_DU_THEME/</strong></p>
<p>Comme d&#8217;habitude, une sauvegarde préalable du fichier est recommandée.<strong><br />
</strong></p>
<p>Ajoutez à présent les lignes de code suivantes en prenant soin de les placer entre balises PHP.</p>
<pre>function remove_footer_admin () {
echo 'WordPress Channel, Aurelien Denis';
 }
 add_filter('admin_footer_text', 'remove_footer_admin');</pre>
<p>Pour personnaliser le texte, il suffit de modifier la ligne 2 à l&#8217;intérieur du <code>echo</code> &#8211; entre les apostrophes.</p>
<p>Pensez à sauvegarder les changements puis actualisez votre administration pour constater le changement.</p>
<p><strong>Pied de page, <a title="Personnaliser le logo de connexion de WordPress sans plugin" href="http://wpchannel.com/personnaliser-logo-connexion-wordpress-plugin/">logo de connexion</a>, <a title="Ajouter un widget personnalisé dans le Tableau de bord de WordPress" href="http://wpchannel.com/ajouter-widget-personnalise-tableau-bord-wordpress/">widget dans le tableau de bord</a>&#8230; les façons de personnaliser l&#8217;administration de WordPress sont légions. La série continue dans les prochains tutoriels. Une liste verra bientôt le jour pour tous les réunir.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/laughingsquid/2218075860/sizes/z/in/photostream/">Laughing Squid</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/modifier-footer-administration-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-footer-administration-56.mov" length="68348016" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,CMS marque blanche,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Le pied de page ou footer de l&#039;administration WordPress propose plusieurs liens vers les sites officiels de WordPress. Dans le cas d&#039;une utilisation professionnelle et pour créer une image de marque autour de l&#039;entreprise de votre client,</itunes:subtitle>
		<itunes:summary>Le pied de page ou footer de l&#039;administration WordPress propose plusieurs liens vers les sites officiels de WordPress. Dans le cas d&#039;une utilisation professionnelle et pour créer une image de marque autour de l&#039;entreprise de votre client, il est peut être intéressant d&#039;en personnaliser le contenu.

Par défaut, WordPress affiche le texte suivant en bas de page de l&#039;administration :

Merci de faire de WordPress votre outil de création. | Documentation en français | Forums d’entraide

Profitez-en pour le modifier et assurer votre promotion ou fournir des informations pratiques.

Pour ce faire, rendez-vous dans le menu Apparence puis Editeur. Dans la partie droite de votre écran, cliquez sur functions.php.

Ce fichier est également modifiable à l&#039;aide d&#039;un client FTP et se situe dans le dossier /wp-content/themes/NOM_DU_THEME/

Comme d&#039;habitude, une sauvegarde préalable du fichier est recommandée.


Ajoutez à présent les lignes de code suivantes en prenant soin de les placer entre balises PHP.
function remove_footer_admin () {
echo &#039;WordPress Channel, Aurelien Denis&#039;;
 }
 add_filter(&#039;admin_footer_text&#039;, &#039;remove_footer_admin&#039;);
Pour personnaliser le texte, il suffit de modifier la ligne 2 à l&#039;intérieur du echo - entre les apostrophes.

Pensez à sauvegarder les changements puis actualisez votre administration pour constater le changement.

Pied de page, logo de connexion, widget dans le tableau de bord... les façons de personnaliser l&#039;administration de WordPress sont légions. La série continue dans les prochains tutoriels. Une liste verra bientôt le jour pour tous les réunir.

Crédits photo : Laughing Squid</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>3:04</itunes:duration>
	</item>
		<item>
		<title>Obtenir la dernière version de jQuery via Google pour WordPress</title>
		<link>http://wpchannel.com/obtenir-derniere-version-jquery-google-wordpress/</link>
		<comments>http://wpchannel.com/obtenir-derniere-version-jquery-google-wordpress/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 15:07:09 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Performances]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Optimiser WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10377</guid>
		<description><![CDATA[WordPress nécessite l&#8217;utilisation de la bibliothèque jQuery pour fonctionner. Or, cette dernière n&#8217;est pas régulièrement mise à jour. A propos de jQuery Qu&#8217;est-ce que la bibliothèque jQuery ? Comme l&#8217;indique Wikipedia : jQuery est une bibliothèque JavaScript libre qui porte &#8230; <a href="http://wpchannel.com/obtenir-derniere-version-jquery-google-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress nécessite l&#8217;utilisation de la bibliothèque jQuery pour fonctionner. Or, cette dernière n&#8217;est pas régulièrement mise à jour.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/pF6aiDLMNHQ?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-10377"></span></p>
<h2>A propos de jQuery</h2>
<h3>Qu&#8217;est-ce que la bibliothèque jQuery ?</h3>
<p>Comme l&#8217;indique Wikipedia :</p>
<blockquote><p>jQuery est une bibliothèque JavaScript libre qui porte sur l&#8217;interaction entre JavaScript (comprenant AJAX) et HTML, et a pour but de simplifier des commandes communes de JavaScript. La première version date de janvier 2006.</p></blockquote>
<p>En résumé, c&#8217;est carrément indispensable !</p>
<h3>Pourquoi mettre à jour jQuery ?</h3>
<p>Disposer d&#8217;une version récente vous permet de bénéficier des dernières améliorations en matière de performance, de fonctionnalités et de sécurité.</p>
<h2>Inclure Google jQuery à la place de WordPress</h2>
<p>Au lieu de charger le script jQuery présent dans les répertoires d&#8217;installation de WordPress &#8211; une version dépassée donc, préférons <a title="Google Libraries - jQuery" href="http://code.google.com/intl/fr/apis/libraries/devguide.html#jquery">une version plus récente que nous propose notre ami Google</a>.</p>
<p>Pour ce faire, ouvrez le fichier <strong>functions.php</strong> à l&#8217;aide d&#8217;un client FTP. Ce fichier est présent dans le dossier <strong>/wp-content/themes/NOM_DU_THEME/</strong> mais vous pouvez y accéder par le menu <strong>Apparence</strong> puis <strong>Éditeur</strong> de votre administration WordPress.</p>
<p>Ajoutez ensuite les lignes de code suivantes :</p>
<pre>function google_jquery() {
if (!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js', false, '1.5.2');
wp_enqueue_script('jquery');
}
}
add_action('init', 'google_jquery');</pre>
<p><em><strong>N.B</strong> : à l&#8217;heure où j&#8217;écris ces lignes, la version 1.5.2 est la plus récente comme l&#8217;indique Google. Il suffit donc d&#8217;indiquer le bon chemin du fichier JS. Pensez à faire évoluer cette ligne au fil du temps de manière à garder une version d&#8217;avance sur celle fournie avec WordPress.</em></p>
<p>N&#8217;oubliez pas d&#8217;enregistrer votre fichier puis ouvrez la page d&#8217;accueil de votre site. Afficher le code source à l&#8217;aide de votre navigateur favori et remarquez la présence de la dernière version de jQuery en haut du code. Le numéro de version doit correspondre.</p>
<p>Avec WordPress 3.1 et la version native de jQuery, vous obtenez une ligne comme ceci :</p>
<pre id="line21">&lt;script type='text/javascript'
src='http://wpchannel.com/wp-includes/js/jquery/jquery.js?ver=1.4.4'&gt;&lt;/script&gt;</pre>
<p>Avec WordPress 3.1 et Google jQuery, vous obtenez :</p>
<pre id="line20">&lt;script type='text/javascript'
src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js?ver=1.5.2'&gt;&lt;/script&gt;</pre>
<p><strong>Cette manipulation rapide vous permettra de bénéficier de la dernière version de jQuery. Sachez que la version de WordPress est automatiquement désactivé par la fonction proposée : aucun conflit donc !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/obtenir-derniere-version-jquery-google-wordpress/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-jquery-google-55.mov" length="77000000" type="video/quicktime" />
			<itunes:keywords>Google,jQuery,Optimiser WordPress,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>WordPress nécessite l&#039;utilisation de la bibliothèque jQuery pour fonctionner. Or, cette dernière n&#039;est pas régulièrement mise à jour. - A propos de jQuery Qu&#039;est-ce que la bibliothèque jQuery ? Comme l&#039;indique Wikipedia : </itunes:subtitle>
		<itunes:summary>WordPress nécessite l&#039;utilisation de la bibliothèque jQuery pour fonctionner. Or, cette dernière n&#039;est pas régulièrement mise à jour.



A propos de jQuery
Qu&#039;est-ce que la bibliothèque jQuery ?
Comme l&#039;indique Wikipedia :
jQuery est une bibliothèque JavaScript libre qui porte sur l&#039;interaction entre JavaScript (comprenant AJAX) et HTML, et a pour but de simplifier des commandes communes de JavaScript. La première version date de janvier 2006.
En résumé, c&#039;est carrément indispensable !
Pourquoi mettre à jour jQuery ?
Disposer d&#039;une version récente vous permet de bénéficier des dernières améliorations en matière de performance, de fonctionnalités et de sécurité.
Inclure Google jQuery à la place de WordPress
Au lieu de charger le script jQuery présent dans les répertoires d&#039;installation de WordPress - une version dépassée donc, préférons une version plus récente que nous propose notre ami Google.

Pour ce faire, ouvrez le fichier functions.php à l&#039;aide d&#039;un client FTP. Ce fichier est présent dans le dossier /wp-content/themes/NOM_DU_THEME/ mais vous pouvez y accéder par le menu Apparence puis Éditeur de votre administration WordPress.

Ajoutez ensuite les lignes de code suivantes :
function google_jquery() {
if (!is_admin()) {
wp_deregister_script(&#039;jquery&#039;);
wp_register_script(&#039;jquery&#039;, &#039;http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js&#039;, false, &#039;1.5.2&#039;);
wp_enqueue_script(&#039;jquery&#039;);
}
}
add_action(&#039;init&#039;, &#039;google_jquery&#039;);
N.B : à l&#039;heure où j&#039;écris ces lignes, la version 1.5.2 est la plus récente comme l&#039;indique Google. Il suffit donc d&#039;indiquer le bon chemin du fichier JS. Pensez à faire évoluer cette ligne au fil du temps de manière à garder une version d&#039;avance sur celle fournie avec WordPress.

N&#039;oubliez pas d&#039;enregistrer votre fichier puis ouvrez la page d&#039;accueil de votre site. Afficher le code source à l&#039;aide de votre navigateur favori et remarquez la présence de la dernière version de jQuery en haut du code. Le numéro de version doit correspondre.

Avec WordPress 3.1 et la version native de jQuery, vous obtenez une ligne comme ceci :
&lt;script type=&#039;text/javascript&#039;
src=&#039;http://wpchannel.com/wp-includes/js/jquery/jquery.js?ver=1.4.4&#039;&gt;&lt;/script&gt;
Avec WordPress 3.1 et Google jQuery, vous obtenez :
&lt;script type=&#039;text/javascript&#039;
src=&#039;http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js?ver=1.5.2&#039;&gt;&lt;/script&gt;
Cette manipulation rapide vous permettra de bénéficier de la dernière version de jQuery. Sachez que la version de WordPress est automatiquement désactivé par la fonction proposée : aucun conflit donc !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>3:16</itunes:duration>
	</item>
		<item>
		<title>Modifier le préfixe de votre base de données WordPress après installation</title>
		<link>http://wpchannel.com/modifier-prefixe-base-donnees-wordpress-apres-installation/</link>
		<comments>http://wpchannel.com/modifier-prefixe-base-donnees-wordpress-apres-installation/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 23:30:42 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10316</guid>
		<description><![CDATA[Laisser le préfixe de votre base de données MySQL sur sa valeur par défaut, à savoir wp_, constitue un risque de sécurité pour votre installation WordPress. Si vous ne l&#8217;avez jamais changé, suivez donc ce tutoriel simple et rapide. N.B &#8230; <a href="http://wpchannel.com/modifier-prefixe-base-donnees-wordpress-apres-installation/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Laisser le préfixe de votre base de données MySQL sur sa valeur par défaut, à savoir wp_, constitue un risque de sécurité pour votre installation WordPress. Si vous ne l&#8217;avez jamais changé, suivez donc ce tutoriel simple et rapide.</p>
<p><iframe src="http://www.youtube.com/embed/9WYnxIVgsJw?hd=1" frameborder="0" width="585" height="468"></iframe><br />
<span id="more-10316"></span><em><strong></strong></em></p>
<p><em><strong>N.B</strong> : avant toute intervention dans votre base de données WordPress, faites une <a title="Sauvegarder automatiquement votre base de donnees MySQL" href="http://wpchannel.com/sauvegarder-automatiquement-base-donnees-mysql/">sauvegarde complète</a> !</em></p>
<h2>Étape n°1 &#8211; Édition du fichier wp-config.php</h2>
<p>Situé à la racine de votre serveur FTP, le fichier wp-config.php abrite les identifiants de connexion à la base de données.</p>
<p>Ainsi, localisez la ligne suivante qui contient le préfixe des tables de la base :</p>
<pre>$table_prefix  = 'wp_';</pre>
<p>Il s&#8217;agit donc de modifier la valeur par défaut fixée sur <code>wp_</code></p>
<div class="wp-caption alignnone" style="width: 350px"><img title="Edition du fichier wp-config.php" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-database-prefixe-1.jpg" alt="Capture d'écran - Modification du préfixe de base dans le wp-config.php" width="340" height="283" /><p class="wp-caption-text">Indiquez un préfixe différent que le classique wp_</p></div>
<p>Évidement, si celle-ci est déjà fixée sur une autre valeur, parcourez les autres tutoriels du site. <img src='http://wpchannel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>N&#8217;oubliez pas de sauvegarder le fichier modifié.</p>
<h2>Etape n°2 &#8211; Changer le préfixe de l&#8217;ensemble de vos tables WordPress</h2>
<p>Cette étape est de loin la plus fastidieuse et la plus risquée !</p>
<p>Il vous faut intervenir dans votre base à l&#8217;aide de phpMyAdmin ou de l&#8217;outil de gestion proposé par votre hébergeur. Connectez-vous donc sur l&#8217;administration de votre serveur pour y accéder.</p>
<div class="wp-caption alignnone" style="width: 570px"><img title="Utilisation de phpMyAdmin pour modifications des préfixes" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-database-prefixe-2.jpg" alt="Capture d'écran - Actions de renommage des tables SQL" width="560" height="319" /><p class="wp-caption-text">Utilisez les commandes SQL pour un renommage de masse</p></div>
<p>Exécutez à présent les requêtes SQL suivantes en prenant soin d&#8217;indiquer votre nouveau préfixe :</p>
<pre>Rename table wp_commentmeta to wplabo_commentmeta;
 Rename table wp_comments to wplabo_comments;
 Rename table wp_links to wplabo_links;
 Rename table wp_options to wplabo_options;
 Rename table wp_postmeta to wplabo_postmeta;
 Rename table wp_posts to wplabo_posts;
 Rename table wp_terms to wplabo_terms;
 Rename table wp_term_relationships to wplabo_term_relationships;
 Rename table wp_term_taxonomy to wplabo_term_taxonomy;
 Rename table wp_usermeta to wplabo_usermeta;
 Rename table wp_users to wplabo_users;</pre>
<h2>Étape n°3 &#8211; Modifications de certains tables de la base MySQL</h2>
<p>Si vous en restez là, WordPress ne vous donnera plus les droits d&#8217;accès à votre administration. Vous obtiendrez alors, ce type d&#8217;erreur :</p>
<div class="wp-caption alignnone" style="width: 431px"><img title="Problèmes de droits d'accès dans WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-database-prefixe-3.jpg" alt="Capture d'écran - Message d'erreur de WordPress" width="421" height="115" /><p class="wp-caption-text">Faisons en sorte d&#39;obtenir les droits d&#39;accès à votre administration WordPress</p></div>
<p>Adaptez ce qui suit avec votre nouveau préfixe !</p>
<h3>Édition de la table wp_options</h3>
<p>Il nous faut donc intervenir dans <code>wp_options</code>, recherchez donc la valeur <code>wp_user_roles</code> dans la colonne <code>option_name</code> et indiquez votre nouveau préfixe.</p>
<div class="wp-caption alignnone" style="width: 383px"><img title="Recherche de la valeur wp_user_roles" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-database-prefixe-4.jpg" alt="Capture d'écran - Recherche de la valeur wp_user_roles" width="373" height="88" /><p class="wp-caption-text">Cette valeur est située à la ligne 96.</p></div>
<div class="wp-caption alignnone" style="width: 560px"><img title="Modification de la valeur wp_user_roles" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-database-prefixe-5.jpg" alt="Capture d'écran - Modification de la valeur wp_user_roles" width="550" height="130" /><p class="wp-caption-text">Remplacez le préfixe wp_ par celui que vous venez de définir</p></div>
<h3>Édition de la table wp_usermeta</h3>
<p>Changez à présent tout les anciens préfixes de la colonne <code>meta_key</code> au nombre de 5 dans mon cas.</p>
<div class="wp-caption alignnone" style="width: 496px"><img title="Modification des valeurs de la colonne meta_key" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-database-prefixe-6.jpg" alt="Capture d'écran - Modification des valeurs de la colonne meta_key" width="486" height="118" /><p class="wp-caption-text">Le nombre de champs à éditer peut varier en fonction de votre version de WordPress</p></div>
<p><strong>Félicitations ! Nous voici arriver au terme de ce tutoriel qui vous aura montrer comment changer manuellement le préfixe de votre base de données WordPress. Votre site bénéficie à présent d&#8217;un <a title="14 astuces indispensables pour sécuriser votre site WordPress" href="http://wpchannel.com/14-astuces-securiser-site-wordpress/">niveau de sécurité accru contre les hackers</a>.</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/modifier-prefixe-base-donnees-wordpress-apres-installation/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-prefixe-mysql-54.mov" length="121370047" type="video/quicktime" />
			<itunes:keywords>MySQL,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Laisser le préfixe de votre base de données MySQL sur sa valeur par défaut, à savoir wp_, constitue un risque de sécurité pour votre installation WordPress. Si vous ne l&#039;avez jamais changé, suivez donc ce tutoriel simple et rapide. N.</itunes:subtitle>
		<itunes:summary>Laisser le préfixe de votre base de données MySQL sur sa valeur par défaut, à savoir wp_, constitue un risque de sécurité pour votre installation WordPress. Si vous ne l&#039;avez jamais changé, suivez donc ce tutoriel simple et rapide.




N.B : avant toute intervention dans votre base de données WordPress, faites une sauvegarde complète !
Étape n°1 - Édition du fichier wp-config.php
Situé à la racine de votre serveur FTP, le fichier wp-config.php abrite les identifiants de connexion à la base de données.

Ainsi, localisez la ligne suivante qui contient le préfixe des tables de la base :
$table_prefix  = &#039;wp_&#039;;
Il s&#039;agit donc de modifier la valeur par défaut fixée sur wp_



Évidement, si celle-ci est déjà fixée sur une autre valeur, parcourez les autres tutoriels du site. ;)

N&#039;oubliez pas de sauvegarder le fichier modifié.
Etape n°2 - Changer le préfixe de l&#039;ensemble de vos tables WordPress
Cette étape est de loin la plus fastidieuse et la plus risquée !

Il vous faut intervenir dans votre base à l&#039;aide de phpMyAdmin ou de l&#039;outil de gestion proposé par votre hébergeur. Connectez-vous donc sur l&#039;administration de votre serveur pour y accéder.



Exécutez à présent les requêtes SQL suivantes en prenant soin d&#039;indiquer votre nouveau préfixe :
Rename table wp_commentmeta to wplabo_commentmeta;
 Rename table wp_comments to wplabo_comments;
 Rename table wp_links to wplabo_links;
 Rename table wp_options to wplabo_options;
 Rename table wp_postmeta to wplabo_postmeta;
 Rename table wp_posts to wplabo_posts;
 Rename table wp_terms to wplabo_terms;
 Rename table wp_term_relationships to wplabo_term_relationships;
 Rename table wp_term_taxonomy to wplabo_term_taxonomy;
 Rename table wp_usermeta to wplabo_usermeta;
 Rename table wp_users to wplabo_users;
Étape n°3 - Modifications de certains tables de la base MySQL
Si vous en restez là, WordPress ne vous donnera plus les droits d&#039;accès à votre administration. Vous obtiendrez alors, ce type d&#039;erreur :



Adaptez ce qui suit avec votre nouveau préfixe !
Édition de la table wp_options
Il nous faut donc intervenir dans wp_options, recherchez donc la valeur wp_user_roles dans la colonne option_name et indiquez votre nouveau préfixe.




Édition de la table wp_usermeta
Changez à présent tout les anciens préfixes de la colonne meta_key au nombre de 5 dans mon cas.



Félicitations ! Nous voici arriver au terme de ce tutoriel qui vous aura montrer comment changer manuellement le préfixe de votre base de données WordPress. Votre site bénéficie à présent d&#039;un niveau de sécurité accru contre les hackers.

 </itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>5:13</itunes:duration>
	</item>
		<item>
		<title>Afficher les modules masqués sous WordPress 3.1</title>
		<link>http://wpchannel.com/afficher-modules-masques-wordpress-3-1/</link>
		<comments>http://wpchannel.com/afficher-modules-masques-wordpress-3-1/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 15:53:56 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[WordPress 3.1]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10306</guid>
		<description><![CDATA[La version 3.1 de WordPress masque par défaut certains modules jugés non pertinents pour l&#8217;utilisateur standard. De fait, si le module Champs personnalisés a disparu de l&#8217;éditeur d&#8217;articles, il ne s&#8217;agit pas d&#8217;un bug mais bien d&#8217;une option à réactiver. &#8230; <a href="http://wpchannel.com/afficher-modules-masques-wordpress-3-1/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La version 3.1 de WordPress masque par défaut certains modules jugés non pertinents pour l&#8217;utilisateur standard. De fait, si le module Champs personnalisés a disparu de l&#8217;éditeur d&#8217;articles, il ne s&#8217;agit pas d&#8217;un bug mais bien d&#8217;une option à réactiver. La réponse en vidéo !</p>
<p><iframe src="http://www.youtube.com/embed/qWkkYCMpl3U?hd=1" frameborder="0" width="585" height="468"></iframe><br />
<span id="more-10306"></span></p>
<p>Il est important de savoir que chaque zone de l&#8217;administration de WordPress dispose d&#8217;un volet <strong>Options de l&#8217;écran</strong> situé en haut à droite de votre écran.</p>
<div class="wp-caption alignnone" style="width: 570px"><img title="Choix des options de l'écran de WordPress 3.1" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-options-ecran.jpg" alt="Capture d'écran - Volet Options de l'écran déplié sous WordPress 3.1" width="560" height="202" /><p class="wp-caption-text">Cochez les modules intéressants pour votre administration WordPress</p></div>
<p>La capture ci-dessous montre l&#8217;exemple avec le module de création d&#8217;articles.</p>
<p>Avec la version 3.1, les modules <strong>Champs personnalisés</strong> et <strong>Commentaires</strong> ont été masqués.</p>
<p>C&#8217;est donc ici que vous pourrez les afficher de nouveau en les cochant.</p>
<p>Certains modules additionnels activés par des plugins peuvent également être masqués à la demande.</p>
<p>Cette technique est valable pour la plupart des zones administratives : pages, commentaires, liens, etc.</p>
<p><strong>Cette gestion des options de l&#8217;écran est vraiment utile pour gagner facilement de l&#8217;espace en supprimant des outils pas forcément indispensables au quotidien. N&#8217;oubliez pas que chaque module supporter le glisser / déplacer pour une réorganisation facile.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/atomicbartbeans/71575328/" rel="nofollow">rofltosh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/afficher-modules-masques-wordpress-3-1/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-metaboxes-53.mov" length="50000000" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,WordPress 3.1</itunes:keywords>
	<itunes:subtitle>La version 3.1 de WordPress masque par défaut certains modules jugés non pertinents pour l&#039;utilisateur standard. De fait, si le module Champs personnalisés a disparu de l&#039;éditeur d&#039;articles, il ne s&#039;agit pas d&#039;un bug mais bien d&#039;une option à réactiver.</itunes:subtitle>
		<itunes:summary>La version 3.1 de WordPress masque par défaut certains modules jugés non pertinents pour l&#039;utilisateur standard. De fait, si le module Champs personnalisés a disparu de l&#039;éditeur d&#039;articles, il ne s&#039;agit pas d&#039;un bug mais bien d&#039;une option à réactiver. La réponse en vidéo !




Il est important de savoir que chaque zone de l&#039;administration de WordPress dispose d&#039;un volet Options de l&#039;écran situé en haut à droite de votre écran.



La capture ci-dessous montre l&#039;exemple avec le module de création d&#039;articles.

Avec la version 3.1, les modules Champs personnalisés et Commentaires ont été masqués.

C&#039;est donc ici que vous pourrez les afficher de nouveau en les cochant.

Certains modules additionnels activés par des plugins peuvent également être masqués à la demande.

Cette technique est valable pour la plupart des zones administratives : pages, commentaires, liens, etc.

Cette gestion des options de l&#039;écran est vraiment utile pour gagner facilement de l&#039;espace en supprimant des outils pas forcément indispensables au quotidien. N&#039;oubliez pas que chaque module supporter le glisser / déplacer pour une réorganisation facile.

Crédits photo : rofltosh</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>2:10</itunes:duration>
	</item>
		<item>
		<title>Créer un emplacement de menu personnalisé pour WordPress</title>
		<link>http://wpchannel.com/creer-emplacement-menu-personnalise-wordpress/</link>
		<comments>http://wpchannel.com/creer-emplacement-menu-personnalise-wordpress/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 17:23:32 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[WordPress 3]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10213</guid>
		<description><![CDATA[Depuis WordPress 3.0, il n&#8217;a jamais été aussi facile de créer et modifier des menus de navigation. Cette fonctionnalité n&#8217;en reste pas moins compliquée à utiliser si votre thème ne prend pas en charge les emplacements de menus. Dans ce &#8230; <a href="http://wpchannel.com/creer-emplacement-menu-personnalise-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Depuis WordPress 3.0, il n&#8217;a jamais été aussi facile de <a title="Créer des menus personnalisés avec WordPress 3.0" href="http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/">créer et modifier des menus de navigation</a>. Cette fonctionnalité n&#8217;en reste pas moins compliquée à utiliser si votre thème ne prend pas en charge les emplacements de menus.</p>
<p><iframe src="http://www.youtube.com/embed/pgwIpmF-htQ?hd=1" frameborder="0" width="585" height="468"></iframe><br />
<span id="more-10213"></span></p>
<p>Dans ce tutoriel, nous verrons comment définir un emplacement de menu de navigation personnalisé.</p>
<p>Autrement dit, il vous sera possible d&#8217;indiquer directement depuis le module <strong>Apparence</strong> puis <strong>Menus</strong>, où ce dernier devra s&#8217;afficher en sélectionnant l&#8217;un des emplacements que nous aurons spécifié.</p>
<h2>Étape n°1 &#8211; Modification du fichier functions.php</h2>
<p><em><strong>N.B</strong> : prenez garde à ne pas dupliquer cette fonctionnalité si votre thème supporte en natif cette fonctionnalité. Faites donc une recherche préalable via la commande <strong>Rechercher</strong> de votre navigateur.</em></p>
<p>Comme souvent, il nous faut éditer le fichier <strong>functions.php</strong> présent dans le dossier <strong>/wp-content/themes/NOM_DU_THEME/functions.php</strong> accessible via un client FTP.</p>
<p>Vous pouvez également passer par le module <strong>Apparence</strong> puis <strong>Editeur</strong>.</p>
<p>En fin de fichier, ajoutez les lignes de code suivantes :</p>
<pre>&lt;?php
add_action( 'init', 'register_my_menus' );
function register_my_menus() {
 register_nav_menus(
 array( 'top-navigation' =&gt; __( 'Top' ), 'footer-menu' =&gt; __( 'Footer' ))
 );
}
?&gt;</pre>
<p>Ce bout de code aura pour effet de créer 2 emplacements de menu pour votre thème et d&#8217;initialiser la fonction de créations de menus.</p>
<div class="wp-caption alignnone" style="width: 535px"><img title="Modification du fichier functions.php d'un thème WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-menus-emplacements-1.jpg" alt="Capture d'écran - Aperçu du fichier functions.php" width="525" height="155" /><p class="wp-caption-text">Attention à ne pas dupliquer cette fonctionnalité !</p></div>
<h2>Étape n°2 &#8211; Modification de votre thème WordPress</h2>
<p>Évidemment, cette technique présuppose d&#8217;avoir insérer dans votre thème, la fonction qui va afficher le menu en question.</p>
<pre>&lt;?php wp_nav_menu( array( 'theme_location' =&gt; 'Top' ) ); ?&gt;</pre>
<p>Cette commande va donc afficher le menu <strong>Top</strong> que vous pouvez créer / modifier depuis l&#8217;administration de WordPress. A insérer généralement dans le fichier <strong>header.php</strong>.</p>
<h2>Étape n°3 &#8211; Choix de l&#8217;emplacement des menus</h2>
<p>Retournez ensuite dans <strong>Apparence</strong> puis <strong>Menus</strong>. Remarquez l&#8217;apparition d&#8217;une nouvelle boite de paramètres reprenant le titre des emplacements. Une liste déroulante vous permet alors de sélectionner le menu à afficher.</p>
<p>Dans notre exemple, WordPress traduit les mots &laquo;&nbsp;top&nbsp;&raquo; et &laquo;&nbsp;footer&nbsp;&raquo; par leur équivalent français de façon automatique.</p>
<div class="wp-caption alignnone" style="width: 311px"><img class="  " title="WordPress 3 et la gestion des menus de navigation" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-menus-emplacements-2.jpg" alt="Capture d'écran - Choix de l'emplacement des menus personnalisés WordPress" width="301" height="328" /><p class="wp-caption-text">Choisissez l&#39;emplacement de votre menu de navigation</p></div>
<p><strong>Vous êtes désormais capable de définir des emplacements de menus de navigation dans votre thème WordPress. Pratique, non ?</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/brighton/727855972/" rel="nofollow">Jim Linwood</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-emplacement-menu-personnalise-wordpress/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-emplacement-menus-52.mov" length="115700000" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,WordPress 3</itunes:keywords>
	<itunes:subtitle>Depuis WordPress 3.0, il n&#039;a jamais été aussi facile de créer et modifier des menus de navigation. Cette fonctionnalité n&#039;en reste pas moins compliquée à utiliser si votre thème ne prend pas en charge les emplacements de menus. Dans ce tutoriel,</itunes:subtitle>
		<itunes:summary>Depuis WordPress 3.0, il n&#039;a jamais été aussi facile de créer et modifier des menus de navigation. Cette fonctionnalité n&#039;en reste pas moins compliquée à utiliser si votre thème ne prend pas en charge les emplacements de menus.




Dans ce tutoriel, nous verrons comment définir un emplacement de menu de navigation personnalisé.

Autrement dit, il vous sera possible d&#039;indiquer directement depuis le module Apparence puis Menus, où ce dernier devra s&#039;afficher en sélectionnant l&#039;un des emplacements que nous aurons spécifié.
Étape n°1 - Modification du fichier functions.php
N.B : prenez garde à ne pas dupliquer cette fonctionnalité si votre thème supporte en natif cette fonctionnalité. Faites donc une recherche préalable via la commande Rechercher de votre navigateur.

Comme souvent, il nous faut éditer le fichier functions.php présent dans le dossier /wp-content/themes/NOM_DU_THEME/functions.php accessible via un client FTP.

Vous pouvez également passer par le module Apparence puis Editeur.

En fin de fichier, ajoutez les lignes de code suivantes :
&lt;?php
add_action( &#039;init&#039;, &#039;register_my_menus&#039; );
function register_my_menus() {
 register_nav_menus(
 array( &#039;top-navigation&#039; =&gt; __( &#039;Top&#039; ), &#039;footer-menu&#039; =&gt; __( &#039;Footer&#039; ))
 );
}
?&gt;
Ce bout de code aura pour effet de créer 2 emplacements de menu pour votre thème et d&#039;initialiser la fonction de créations de menus.


Étape n°2 - Modification de votre thème WordPress
Évidemment, cette technique présuppose d&#039;avoir insérer dans votre thème, la fonction qui va afficher le menu en question.
&lt;?php wp_nav_menu( array( &#039;theme_location&#039; =&gt; &#039;Top&#039; ) ); ?&gt;
Cette commande va donc afficher le menu Top que vous pouvez créer / modifier depuis l&#039;administration de WordPress. A insérer généralement dans le fichier header.php.
Étape n°3 - Choix de l&#039;emplacement des menus
Retournez ensuite dans Apparence puis Menus. Remarquez l&#039;apparition d&#039;une nouvelle boite de paramètres reprenant le titre des emplacements. Une liste déroulante vous permet alors de sélectionner le menu à afficher.

Dans notre exemple, WordPress traduit les mots &quot;top&quot; et &quot;footer&quot; par leur équivalent français de façon automatique.



Vous êtes désormais capable de définir des emplacements de menus de navigation dans votre thème WordPress. Pratique, non ?

Crédits photo : Jim Linwood</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>5:32</itunes:duration>
	</item>
		<item>
		<title>Bloquer l&#8217;accès aux répertoires de votre installation de WordPress</title>
		<link>http://wpchannel.com/bloquer-acces-repertoire-installation-wordpress/</link>
		<comments>http://wpchannel.com/bloquer-acces-repertoire-installation-wordpress/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 10:41:52 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10172</guid>
		<description><![CDATA[Par défaut, WordPress stocke vos données multimédias dans un dossier /wp-content/uploads/ qui est accessible en saisissant l&#8217;URL dans un navigateur Internet. N&#8217;importe quelle personne mal avisée peut donc afficher le contenu de ces répertoires susceptibles de contenir des données personnelles. &#8230; <a href="http://wpchannel.com/bloquer-acces-repertoire-installation-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Par défaut, WordPress stocke vos données multimédias dans un dossier /wp-content/uploads/ qui est accessible en saisissant l&#8217;URL dans un navigateur Internet. N&#8217;importe quelle personne mal avisée peut donc afficher le contenu de ces répertoires susceptibles de contenir des données personnelles. Réglons ce problème de sécurité sans plus tarder en intervenant dans le .htaccess.</p>
<p><iframe src="http://www.youtube.com/embed/ZFDEDGLumIs?hd=1" frameborder="0" width="585" height="468"></iframe><br />
<span id="more-10172"></span><em><strong></strong></em></p>
<p><em><strong>N.B</strong> : notez que cette astuce fonctionne pour n&#8217;importe quel serveur Apache et que le choix du CMS &#8211; WordPress en l&#8217;occurrence, n&#8217;a aucun rapport.</em></p>
<p>Cette astuce va nous permettre d&#8217;interdire le listage d&#8217;un répertoire et donc de son contenu présent sur votre serveur FTP.</p>
<p>Notons toutefois que certains dossiers sensibles comme <strong>/wp-content/themes</strong> et <strong>/wp-content/plugins</strong> ne sont pas accessible via l&#8217;URL car ils contiennent un fichier index.html. Un fichier par défaut que lit en premier le navigateur.</p>
<p>Le principal inconvénient de cette méthode est qu&#8217;il nous faut ajouter un tel fichier dans chaque nouveau dossier : une opération fastidieuse que nous allons contourner en ajoutant une ligne de code dans le fichier .htaccess.</p>
<p>A l&#8217;aide d&#8217;un client FTP comme FileZilla, Cyberduck ou Transmit, connectez-vous à la racine de votre installation de WordPress.</p>
<p>Éditez ensuite le fichier <strong>.htaccess</strong> qui est un fichier caché. Utilisez donc les fonctions de votre client FTP pour afficher le contenu masqué.</p>
<p>En fin de fichier, rajoutez la ligne de code suivante :</p>
<pre>Options All -Indexes</pre>
<p>Sauvegardez le tout puis testez le bon fonctionnement de l&#8217;opération dans un navigateur.</p>
<p><strong>Vos répertoires ne sont désormais plus accessibles en lecture et leur contenu est donc protégé de tout téléchargement. Le visiteur obtient donc une erreur 404 lui informant qu&#8217;aucune page de ce type n&#8217;existe. Votre sécurité s&#8217;en trouve renforcée !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/jcherfas/2990335080/" rel="nofollow">Jeremy Cherfas</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/bloquer-acces-repertoire-installation-wordpress/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-apache-indexes-51.mov" length="35000000" type="video/quicktime" />
			<itunes:keywords>htaccess,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Par défaut, WordPress stocke vos données multimédias dans un dossier /wp-content/uploads/ qui est accessible en saisissant l&#039;URL dans un navigateur Internet. N&#039;importe quelle personne mal avisée peut donc afficher le contenu de ces répertoires suscepti...</itunes:subtitle>
		<itunes:summary>Par défaut, WordPress stocke vos données multimédias dans un dossier /wp-content/uploads/ qui est accessible en saisissant l&#039;URL dans un navigateur Internet. N&#039;importe quelle personne mal avisée peut donc afficher le contenu de ces répertoires susceptibles de contenir des données personnelles. Réglons ce problème de sécurité sans plus tarder en intervenant dans le .htaccess.




N.B : notez que cette astuce fonctionne pour n&#039;importe quel serveur Apache et que le choix du CMS - WordPress en l&#039;occurrence, n&#039;a aucun rapport.

Cette astuce va nous permettre d&#039;interdire le listage d&#039;un répertoire et donc de son contenu présent sur votre serveur FTP.

Notons toutefois que certains dossiers sensibles comme /wp-content/themes et /wp-content/plugins ne sont pas accessible via l&#039;URL car ils contiennent un fichier index.html. Un fichier par défaut que lit en premier le navigateur.

Le principal inconvénient de cette méthode est qu&#039;il nous faut ajouter un tel fichier dans chaque nouveau dossier : une opération fastidieuse que nous allons contourner en ajoutant une ligne de code dans le fichier .htaccess.

A l&#039;aide d&#039;un client FTP comme FileZilla, Cyberduck ou Transmit, connectez-vous à la racine de votre installation de WordPress.

Éditez ensuite le fichier .htaccess qui est un fichier caché. Utilisez donc les fonctions de votre client FTP pour afficher le contenu masqué.

En fin de fichier, rajoutez la ligne de code suivante :
Options All -Indexes
Sauvegardez le tout puis testez le bon fonctionnement de l&#039;opération dans un navigateur.

Vos répertoires ne sont désormais plus accessibles en lecture et leur contenu est donc protégé de tout téléchargement. Le visiteur obtient donc une erreur 404 lui informant qu&#039;aucune page de ce type n&#039;existe. Votre sécurité s&#039;en trouve renforcée !

Crédits photo : Jeremy Cherfas</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>3:13</itunes:duration>
	</item>
		<item>
		<title>#3 – Optimiser WordPress &#124;  Augmenter la taille mémoire de WordPress</title>
		<link>http://wpchannel.com/optimiser-wordpress-augmenter-taille-limite-memoire-wordpress/</link>
		<comments>http://wpchannel.com/optimiser-wordpress-augmenter-taille-limite-memoire-wordpress/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 14:57:58 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Performances]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Optimiser WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[wp-config]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10133</guid>
		<description><![CDATA[WordPress essaie d&#8217;augmenter la taille mémoire de PHP à 32 Mo pour bien fonctionner. Augmentons cette valeur pour bénéficier d&#8217;une capacité mémoire supérieure et éviter les surcharges en intervenant dans le wp-config.php. N.B : il se peut que cette technique &#8230; <a href="http://wpchannel.com/optimiser-wordpress-augmenter-taille-limite-memoire-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress essaie d&#8217;augmenter la taille mémoire de PHP à 32 Mo pour bien fonctionner. Augmentons cette valeur pour bénéficier d&#8217;une capacité mémoire supérieure et éviter les surcharges en intervenant dans le wp-config.php.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/hl2kvWyndA8?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-10133"></span></p>
<p><em><strong>N.B</strong> : il se peut que cette technique ne fonctionne en raison de restrictions de votre hébergeur. Dans ce cas, contactez le service commercial pour connaitre la limite mémoire allouée à PHP. Si celle-ci est inférieure à 32 Mo, WordPress risque de rencontrer des problèmes de performances.</em></p>
<p>A l&#8217;aide d&#8217;un client FTP comme FileZilla, connectez-vous sur votre serveur hébergeant WordPress.</p>
<p>A la racine de votre espace, modifiez le fichier <strong>wp-config.php</strong> et rajouter la ligne de code suivante :</p>
<pre>define('WP_MEMORY_LIMIT', '96M');</pre>
<p>Attention à l&#8217;emplacement de cette dernière ! Positionnez-là après la ligne 56 pour la rendre effective.</p>
<div class="wp-caption alignnone" style="width: 449px"><img title="Fichier wp-config.php de WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wp-memory-limit.jpg" alt="Capture d'écran - Aperçu du fichier wp-config.php" width="439" height="154" /><p class="wp-caption-text">Collez la ligne de code ici</p></div>
<p>Modifiez la valeur <strong>96</strong> par celle de votre choix. Agissez en fonction de votre hébergeur tout en sachant que la valeur par défaut est fixée à 32 Mo. Du moins, c&#8217;est celle que WordPress essaie de fixer mais il est probable que l&#8217;hébergeur ait appliqué des restrictions.</p>
<p>Pour connaitre votre capacité mémoire, installez le plugin WP-Memory-Usage, par exemple :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Une astuce simple à mettre en œuvre qui vous fera prendre conscience des performances réelles de votre hébergeur.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/chrissinjo/5368405044/" rel="nofollow">ChrisSinjo</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/optimiser-wordpress-augmenter-taille-limite-memoire-wordpress/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-memoire-php-50.mov" length="31372823" type="video/quicktime" />
			<itunes:keywords>Optimiser WordPress,Podcasts WordPress,wp-config</itunes:keywords>
	<itunes:subtitle>WordPress essaie d&#039;augmenter la taille mémoire de PHP à 32 Mo pour bien fonctionner. Augmentons cette valeur pour bénéficier d&#039;une capacité mémoire supérieure et éviter les surcharges en intervenant dans le wp-config.php. N.</itunes:subtitle>
		<itunes:summary>WordPress essaie d&#039;augmenter la taille mémoire de PHP à 32 Mo pour bien fonctionner. Augmentons cette valeur pour bénéficier d&#039;une capacité mémoire supérieure et éviter les surcharges en intervenant dans le wp-config.php.




N.B : il se peut que cette technique ne fonctionne en raison de restrictions de votre hébergeur. Dans ce cas, contactez le service commercial pour connaitre la limite mémoire allouée à PHP. Si celle-ci est inférieure à 32 Mo, WordPress risque de rencontrer des problèmes de performances.

A l&#039;aide d&#039;un client FTP comme FileZilla, connectez-vous sur votre serveur hébergeant WordPress.

A la racine de votre espace, modifiez le fichier wp-config.php et rajouter la ligne de code suivante :
define(&#039;WP_MEMORY_LIMIT&#039;, &#039;96M&#039;);
Attention à l&#039;emplacement de cette dernière ! Positionnez-là après la ligne 56 pour la rendre effective.



Modifiez la valeur 96 par celle de votre choix. Agissez en fonction de votre hébergeur tout en sachant que la valeur par défaut est fixée à 32 Mo. Du moins, c&#039;est celle que WordPress essaie de fixer mais il est probable que l&#039;hébergeur ait appliqué des restrictions.

Pour connaitre votre capacité mémoire, installez le plugin WP-Memory-Usage, par exemple :



Une astuce simple à mettre en œuvre qui vous fera prendre conscience des performances réelles de votre hébergeur.

Crédits photo : ChrisSinjo</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>3:00</itunes:duration>
	</item>
		<item>
		<title>Supprimer / modifier le préfixe des pages privées ou protégées de WordPress</title>
		<link>http://wpchannel.com/supprimer-modifier-prefixe-pages-privees-protegees-wordpress/</link>
		<comments>http://wpchannel.com/supprimer-modifier-prefixe-pages-privees-protegees-wordpress/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 17:45:18 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=10023</guid>
		<description><![CDATA[WordPress propose en natif un système de gestion des pages privées et protégées. Pour les différencier des pages en libre accès, un préfixe Privé ou Protégé vient s&#8217;ajouter dans le titre ce qui n&#8217;a rien de très élégant. Un hack &#8230; <a href="http://wpchannel.com/supprimer-modifier-prefixe-pages-privees-protegees-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress propose en natif un système de gestion des pages privées et protégées. Pour les différencier des pages en libre accès, un préfixe Privé ou Protégé vient s&#8217;ajouter dans le titre ce qui n&#8217;a rien de très élégant. Un hack PHP permet de masquer ce préfixe ou de modifier le texte par défaut de WordPress.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/PFqowF5LIZ8?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-10023"></span></p>
<p><em><strong>N.B</strong> : avant toute modification de fichier de thème, procédez à une sauvegarde pour rétablir le fichier source au moindre souci.</em></p>
<p><em><strong>Mise à jour du 27 décembre 2011</strong> : une alternative est disponible sur <a href="http://www.johnstyle.fr/wordpress-enlever-proprement-les-prefixes-prive-et-protege-des-titres.html">Johnstyle</a>.</em></p>
<h2>Supprimer les préfixes des pages à accès limité</h2>
<p>Ouvrez le fichier <strong>functions.php</strong> présent dans le dossier <strong>/wp-content/themes/NOM_DU_THEME</strong> ou en passant par le menu <strong>Apparence</strong> puis <strong>Éditeur</strong> de votre administration WordPress.</p>
<pre>function the_title_trim($title) {
$title = attribute_escape($title);
$findthese = array(
'#Protégé&amp;:#',
'#Privé&amp;:#'
);
$replacewith = array(
' ', // Préfixe pour les pages "Protégé :"
' ' // Préfixe pour les pages "Privé :"
);
$title = preg_replace($findthese, $replacewith, $title);
return $title;
}
add_filter('the_title', 'the_title_trim');</pre>
<p>Si vous utilisez le thème Twenty Ten de WordPress, placez ces lignes de code en fin de fichier <strong>functions.php</strong>. Pour les autres, il est souvent nécessaire d&#8217;englober celles-ci de balises PHP selon ce modèle :</p>
<pre>&lt;?php CODE A INSERER ICI ?&gt;</pre>
<h2>Modifier les préfixes des pages à accès limité</h2>
<pre>' ', // Préfixe pour les pages "Protégé :"
' ' // Préfixe pour les pages "Privé :"</pre>
<p>Il vous suffit de modifier ces lignes en indiquant le préfixe de votre choix entre les apostrophes. La première ligne concerne les pages de type Protégé, la seconde les pages Privé.</p>
<p><strong>Dites adieu aux préfixes encombrants et maîtrisez un peu plus votre site WordPress !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/ikonic/2929597527/" rel="nofollow">ikonic</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/supprimer-modifier-prefixe-pages-privees-protegees-wordpress/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-prefixe-page-49.mov" length="43712448" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>WordPress propose en natif un système de gestion des pages privées et protégées. Pour les différencier des pages en libre accès, un préfixe Privé ou Protégé vient s&#039;ajouter dans le titre ce qui n&#039;a rien de très élégant.</itunes:subtitle>
		<itunes:summary>WordPress propose en natif un système de gestion des pages privées et protégées. Pour les différencier des pages en libre accès, un préfixe Privé ou Protégé vient s&#039;ajouter dans le titre ce qui n&#039;a rien de très élégant. Un hack PHP permet de masquer ce préfixe ou de modifier le texte par défaut de WordPress.




N.B : avant toute modification de fichier de thème, procédez à une sauvegarde pour rétablir le fichier source au moindre souci.

Mise à jour du 27 décembre 2011 : une alternative est disponible sur Johnstyle.
Supprimer les préfixes des pages à accès limité
Ouvrez le fichier functions.php présent dans le dossier /wp-content/themes/NOM_DU_THEME ou en passant par le menu Apparence puis Éditeur de votre administration WordPress.
function the_title_trim($title) {
$title = attribute_escape($title);
$findthese = array(
&#039;#Protégé&amp;:#&#039;,
&#039;#Privé&amp;:#&#039;
);
$replacewith = array(
&#039; &#039;, // Préfixe pour les pages &quot;Protégé :&quot;
&#039; &#039; // Préfixe pour les pages &quot;Privé :&quot;
);
$title = preg_replace($findthese, $replacewith, $title);
return $title;
}
add_filter(&#039;the_title&#039;, &#039;the_title_trim&#039;);
Si vous utilisez le thème Twenty Ten de WordPress, placez ces lignes de code en fin de fichier functions.php. Pour les autres, il est souvent nécessaire d&#039;englober celles-ci de balises PHP selon ce modèle :
&lt;?php CODE A INSERER ICI ?&gt;
Modifier les préfixes des pages à accès limité
&#039; &#039;, // Préfixe pour les pages &quot;Protégé :&quot;
&#039; &#039; // Préfixe pour les pages &quot;Privé :&quot;
Il vous suffit de modifier ces lignes en indiquant le préfixe de votre choix entre les apostrophes. La première ligne concerne les pages de type Protégé, la seconde les pages Privé.

Dites adieu aux préfixes encombrants et maîtrisez un peu plus votre site WordPress !

Crédits photo : ikonic</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Activer les fonctionnalités multi-sites de WordPress 3.0</title>
		<link>http://wpchannel.com/activer-fonctionnalites-multi-sites-wordpress-3-0/</link>
		<comments>http://wpchannel.com/activer-fonctionnalites-multi-sites-wordpress-3-0/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 15:18:36 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[WordPress multi-site]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8054</guid>
		<description><![CDATA[La version 3.0 de WordPress annonce la fusion entre WordPress MU (multi-utilisateur) et la version standard utilisée par la plupart des blogueurs. Or, si vous avez d&#8217;ores et déjà installé la beta 1 de WordPress, vous remarquerez l&#8217;absence d&#8217;un tel &#8230; <a href="http://wpchannel.com/activer-fonctionnalites-multi-sites-wordpress-3-0/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La version 3.0 de WordPress annonce la fusion entre WordPress MU (multi-utilisateur) et la version standard utilisée par la plupart des blogueurs. Or, si vous avez d&#8217;ores et déjà installé <a title="WordPress  3.0 beta 1 disponible" href="http://wpchannel.com/wordpress-3-0-beta-1-disponible/">la beta 1 de WordPress</a>, vous remarquerez l&#8217;absence d&#8217;un tel module de gestion multi-blogs. Comment faire pour activer ces fonctionnalités réseaux propres à WordPress 3.0 ?</p>
<p><iframe src="http://www.youtube.com/embed/_NphaxyAwcU?hd=1" frameborder="0" width="585" height="468"></iframe><br />
<span id="more-8054"></span></p>
<p><em><strong>N.B</strong> : ce tutoriel a été mis à jour avec un podcast vidéo HD expliquant pas à pas la procédure pour créer un réseau de sites avec WordPress.</em></p>
<h2>Initialisation de la procédure réseau de WordPress</h2>
<p>Officiellement, la manipulation est fort simple. Il suffit d&#8217;ajouter la ligne suivante à votre fichier <strong>wp-config.php</strong> :</p>
<pre>define ('WP_ALLOW_MULTISITE', true  ) ;</pre>
<p>En réalité, la manipulation est loin de s&#8217;arrêter là et l&nbsp;&raquo;emplacement du bout de code dans le fichier à son importance.</p>
<p>Ajoutez donc la ligne de code ci-dessous puis rendez-vous dans l&#8217;administration de WordPress.</p>
<div class="wp-caption alignnone" style="width: 565px"><img title="Edition du fichier wp-config.php" src="/wp-content/uploads/tutoriels/wordpress-mu-network-1.jpg" alt="Capture d'écran - Modification du wp-config.php" width="555" height="166" /><p class="wp-caption-text">A l&#39;aide du Bloc-notes, ajoutez la ligne de code manquante</p></div>
<p>Sous le menu <strong>Tools</strong>, cliquez sur <strong>Network </strong>pour lancer la procédure d&#8217;installation de WordPress MU.</p>
<div class="wp-caption alignnone" style="width: 163px"><img title="Apparition du module Network de WordPress" src="/wp-content/uploads/tutoriels/wordpress-mu-network-2.jpg" alt="Capture d'écran - Menu Outils, module Network" width="153" height="129" /><p class="wp-caption-text">Remarquez la présence d&#39;un module &quot;Network&quot;</p></div>
<p>Un premier avertissement vous invite à désactiver vos plugins. Faites-le !</p>
<p>Indiquez à présent un titre pour votre réseau puis une adresse e-mail valide.</p>
<div class="wp-caption alignnone" style="width: 510px"><img title="Installation du mode réseau de WordPress 3.0" src="/wp-content/uploads/tutoriels/wordpress-mu-network-3.jpg" alt="Capture d'écran - Installation du module réseau de WordPress" width="500" height="400" /><p class="wp-caption-text">Configuration de base pour votre réseau WordPress</p></div>
<p>Cliquez ensuite <strong>Install</strong>.</p>
<h2>Installation du réseau WordPress</h2>
<p>Un second avertissement vous recommande de sauvegarder vos fichiers <strong>wp-config.php</strong> et <strong>.htaccess</strong> (un fichier caché que votre client FTP doit affiché).</p>
<p>Je vous conseille vivement de sauvegarder ces 2 fichiers car il est possible d&#8217;obtenir des erreurs&#8230; un testeur malheureux vous livre ici son expérience !</p>
<ol>
<ol>
<li>Créez ensuite le répertoire<strong> blogs.dir</strong> dans le dossier <strong>/wp-content/</strong> ;</li>
<li>Ajoutez les lignes de code fournies dans la première zone de texte dans le fichier <strong>wp-config.php</strong>. Toutefois, ne les insérez pas à la fin du fichier sous peine d&#8217;obtenir des erreurs comme j&#8217;ai pu le constater &#8211; ainsi que d&#8217;autres utilisateurs sur le forum anglophone de WordPress. Collez le fragment juste après ce paragraphe :
<pre>/** Chemin absolu vers le dossier de WordPress. */
if ( !defined('ABSPATH') )
 define('ABSPATH', dirname(__FILE__) . '/');</pre>
<p>Attention à ne pas répéter la ligne déjà copiée lors de la toute première étape ;</li>
<li>Si par cas vous n&#8217;aviez pas encore créé de clés de sécurité, copiez les 4 lignes indiquées depuis la seconde zone de texte dans l&#8217;emplacement adéquat. Pour en savoir plus, consultez le <a title="Configurer les clés de sécurité secrètes dans le wp-config.php" href="http://wpchannel.com/configurer-cles-securite-secretes-wp-config-php/">podcast vidéo pour configurer les clés de sécurité secrètes de WordPress</a> ;</li>
<li>Pour finir, copiez / collez la troisième zone de texte dans le fichier <strong>.htaccess</strong>. Veillez à écraser l&#8217;intégralité du contenu présent dans ce fichier. C&#8217;est un point capital !</li>
</ol>
</ol>
<div class="wp-caption alignnone" style="width: 346px"><img title="Code d'activation des fonctionnalités réseaux de WordPress" src="/wp-content/uploads/tutoriels/wordpress-mu-network-4.jpg" alt="Capture d'écran - Aperçu du code à insérer dans le wp-config.php" width="336" height="140" /><p class="wp-caption-text">Ajoutez ce fragment de code dans le wp-config.php</p></div>
<ol>
<li>Une fois que vous aurez procédé à l&#8217;ensemble de ces étapes, retournez dans votre tableau d&#8217;administration et remarquez l&#8217;apparition d&#8217;un nouveau menu de gestion intitulé <strong>Super Admin</strong>. Vous y retrouverez la plupart des fonctionnalités déjà présentes sous WordPress MU 2.9 ;</li>
</ol>
<h2>Spécificités de WordPress 3.1</h2>
<p>Depuis la <a title="WordPress 3.1 à télécharger en version française" href="http://wpchannel.com/wordpress-3-1-telecharger-version-francaise/">version 3.1 de WordPress</a>, le menu <strong>Super Admin</strong> a disparu. Les 2 espaces de gestion administratives sont désormais séparées. Pour accéder à celle du réseau, cliquez donc sur le lien <strong>Admin du réseau</strong> positionné en haut à droite de votre écran.</p>
<p>La totalité des options s&#8217;appliqueront donc à votre réseau et vous n&#8217;aurez plus besoin de savoir si vous gérez le site ou le réseau. Une nouveauté sympathique de cette version 3.1.</p>
<p><strong>Cette procédure reste compliquée pour l&#8217;instant car rappelons qu&#8217;il s&#8217;agit d&#8217;une version beta de WordPress 3.0. Gageons que la version finale simplifiera ce processus !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/alesadam/3546602268/" rel="nofollow">Alesa Dam</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/activer-fonctionnalites-multi-sites-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>172</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-reseau-wpmu-48.mov" length="190270659" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,WordPress multi-site</itunes:keywords>
	<itunes:subtitle>La version 3.0 de WordPress annonce la fusion entre WordPress MU (multi-utilisateur) et la version standard utilisée par la plupart des blogueurs. Or, si vous avez d&#039;ores et déjà installé la beta 1 de WordPress,</itunes:subtitle>
		<itunes:summary>La version 3.0 de WordPress annonce la fusion entre WordPress MU (multi-utilisateur) et la version standard utilisée par la plupart des blogueurs. Or, si vous avez d&#039;ores et déjà installé la beta 1 de WordPress, vous remarquerez l&#039;absence d&#039;un tel module de gestion multi-blogs. Comment faire pour activer ces fonctionnalités réseaux propres à WordPress 3.0 ?




N.B : ce tutoriel a été mis à jour avec un podcast vidéo HD expliquant pas à pas la procédure pour créer un réseau de sites avec WordPress.
Initialisation de la procédure réseau de WordPress
Officiellement, la manipulation est fort simple. Il suffit d&#039;ajouter la ligne suivante à votre fichier wp-config.php :
define (&#039;WP_ALLOW_MULTISITE&#039;, true  ) ;
En réalité, la manipulation est loin de s&#039;arrêter là et l&quot;emplacement du bout de code dans le fichier à son importance.

Ajoutez donc la ligne de code ci-dessous puis rendez-vous dans l&#039;administration de WordPress.



Sous le menu Tools, cliquez sur Network pour lancer la procédure d&#039;installation de WordPress MU.



Un premier avertissement vous invite à désactiver vos plugins. Faites-le !

Indiquez à présent un titre pour votre réseau puis une adresse e-mail valide.



Cliquez ensuite Install.
Installation du réseau WordPress
Un second avertissement vous recommande de sauvegarder vos fichiers wp-config.php et .htaccess (un fichier caché que votre client FTP doit affiché).

Je vous conseille vivement de sauvegarder ces 2 fichiers car il est possible d&#039;obtenir des erreurs... un testeur malheureux vous livre ici son expérience !


	Créez ensuite le répertoire blogs.dir dans le dossier /wp-content/ ;
	Ajoutez les lignes de code fournies dans la première zone de texte dans le fichier wp-config.php. Toutefois, ne les insérez pas à la fin du fichier sous peine d&#039;obtenir des erreurs comme j&#039;ai pu le constater - ainsi que d&#039;autres utilisateurs sur le forum anglophone de WordPress. Collez le fragment juste après ce paragraphe :
/** Chemin absolu vers le dossier de WordPress. */
if ( !defined(&#039;ABSPATH&#039;) )
 define(&#039;ABSPATH&#039;, dirname(__FILE__) . &#039;/&#039;);
Attention à ne pas répéter la ligne déjà copiée lors de la toute première étape ;
	Si par cas vous n&#039;aviez pas encore créé de clés de sécurité, copiez les 4 lignes indiquées depuis la seconde zone de texte dans l&#039;emplacement adéquat. Pour en savoir plus, consultez le podcast vidéo pour configurer les clés de sécurité secrètes de WordPress ;
	Pour finir, copiez / collez la troisième zone de texte dans le fichier .htaccess. Veillez à écraser l&#039;intégralité du contenu présent dans ce fichier. C&#039;est un point capital !




	Une fois que vous aurez procédé à l&#039;ensemble de ces étapes, retournez dans votre tableau d&#039;administration et remarquez l&#039;apparition d&#039;un nouveau menu de gestion intitulé Super Admin. Vous y retrouverez la plupart des fonctionnalités déjà présentes sous WordPress MU 2.9 ;

Spécificités de WordPress 3.1
Depuis la version 3.1 de WordPress, le menu Super Admin a disparu. Les 2 espaces de gestion administratives sont désormais séparées. Pour accéder à celle du réseau, cliquez donc sur le lien Admin du réseau positionné en haut à droite de votre écran.

La totalité des options s&#039;appliqueront donc à votre réseau et vous n&#039;aurez plus besoin de savoir si vous gérez le site ou le réseau. Une nouveauté sympathique de cette version 3.1.

Cette procédure reste compliquée pour l&#039;instant car rappelons qu&#039;il s&#039;agit d&#039;une version beta de WordPress 3.0. Gageons que la version finale simplifiera ce processus !

Crédits photo : Alesa Dam</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>7:30</itunes:duration>
	</item>
		<item>
		<title>Créer une zone de connexion (login) dans WordPress</title>
		<link>http://wpchannel.com/creer-zone-connexion-login-wordpress/</link>
		<comments>http://wpchannel.com/creer-zone-connexion-login-wordpress/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 10:30:44 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Template WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9600</guid>
		<description><![CDATA[Ce tutoriel vous apprendra comment mettre en place une zone de connexion dans une page WordPress vous permettant d&#8217;inciter vos visiteurs à s&#8217;inscrire sur votre site / blog. Aucune connaissance particulière requise. Pour vous connecter à l&#8217;administration WordPress, il est &#8230; <a href="http://wpchannel.com/creer-zone-connexion-login-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ce tutoriel vous apprendra comment mettre en place une zone de connexion dans une page WordPress vous permettant d&#8217;inciter vos visiteurs à s&#8217;inscrire sur votre site / blog. Aucune connaissance particulière requise.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/AfgJQHOIvMo?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-9600"></span><br />
Pour vous connecter à l&#8217;administration WordPress, il est commode de passer par l&#8217;une des 2 URLs suivantes :</p>
<ul>
<li>http://wpchannel.com/wp-admin/</li>
<li>http://wpchannel.com/wp-login.php</li>
</ul>
<p>Cette méthode de connexion n&#8217;est pourtant guère très pratique si vous autorisez l&#8217;enregistrement de nouveaux utilisateurs. En effet, à moins de connaître WordPress, il vous faudra indiquer l&#8217;URL correspondante à chacun des nouveaux inscrits.</p>
<p>Le plus simple reste donc de créer un formulaire de connexion puis de l&#8217;insérez dans un nouvelle page par exemple. Nous aurons donc une nouvelle fois recours aux <a title="Créer un modèle de page WordPress" href="http://wpchannel.com/creer-modele-page-wordpress/">modèles de pages de WordPress</a>.</p>
<h2>Création du modèle de page</h2>
<p>A l&#8217;aide d&#8217;un client FTP, rendez-vous dans <strong>/wp-content/themes/NOM_DU_THEME/</strong> puis dupliquez le fichier <strong>page.php</strong>.</p>
<p>Renommez la copie par un titre évocateur tel que <strong>template-login.php</strong>.</p>
<p>Ouvrez ce dernier puis référencez-le en tant que modèle de page en ajoutant les lignes de code suivante en début de fichier :</p>
<pre>&lt;?php
/*
Template Name: Zone de connexion
*/
?&gt;</pre>
<h2>Insertion du formulaire de connexion</h2>
<p>Localisez ensuite la ligne contenant :</p>
<pre>&lt;?php the_content(); ?&gt;</pre>
<p>Cette ligne affichera le contenu saisi dans l&#8217;éditeur TinyMCE depuis votre administration WordPress.</p>
<h3>Cas n°1 &#8211; Utilisation d&#8217;une commande PHP</h3>
<p>Juste au-dessus ou en-dessous &#8211; c&#8217;est à votre convenance, placez la commande PHP suivante :</p>
<pre>&lt;?php wp_login_form(); ?&gt;</pre>
<p>Sauvegardez le fichier sur votre serveur FTP puis connectez-vous sur votre administration WordPress. Dans le module <strong>Pages</strong>, cliquez sur l&#8217;item <strong>Ajouter</strong>.</p>
<p>Dans la boîte <strong>Attributs de la page</strong>, indiquez le modèle <strong>Zone de connexion</strong>.</p>
<p>N&#8217;oubliez pas de cliquer sur le bouton <strong>Publier</strong> puis de visualiser le résultat.</p>
<p>Cette commande dispose de nombreux paramètres que vous pouvez ajouter entre les parenthèses comme indiqué sur le code à la page <a title="Codex WordPress - Fonction wp_login_form" href="http://codex.wordpress.org/Function_Reference/wp_login_form">Function Reference / wp_login_form</a>.</p>
<h3>Cas n°2 &#8211; Utilisation d&#8217;un formulaire HTML</h3>
<p>Cette seconde méthode présente le gros avantage de ne pas contenir une seule ligne de code PHP. Vous pouvez donc l&#8217;insérez directement dans une page, un article ou même un widget de WordPress.</p>
<p>Le second avantage de coder en dur &#8211; au lieu de passer par des arguments à insérer dans la commande PHP (ce qui n&#8217;est pas évident quand on débute), celle-ci est nettement plus facile à personnaliser. Il s&#8217;agit ni plus ni moins que d&#8217;un formulaire on ne peut plus standard en HTML.</p>
<pre>&lt;form method="post" action="http://www.NOM_DU_SITE.com/wp-login.php" id="loginform" name="loginform"&gt;

 &lt;p&gt;

  &lt;label for="user_login"&gt;Identifiant&lt;/label&gt;

  &lt;input type="text" tabindex="10" size="20" value="" id="user_login" name="log"&gt;

  &lt;/p&gt;

  &lt;p&gt;

  &lt;label for="user_pass"&gt;Mot de passe&lt;/label&gt;

  &lt;input type="password" tabindex="20" size="20" value="" id="user_pass" name="pwd"&gt;

  &lt;/p&gt;

 &lt;p&gt;&lt;label&gt;&lt;input type="checkbox" tabindex="90" value="forever" id="rememberme" name="rememberme"&gt;

  Rester connecter&lt;/label&gt;

  | &lt;a href="http://www.NOM_DU_SITE.com/wp-login.php?action=lostpassword"&gt;Mot de passe oublié&lt;/a&gt;&lt;/p&gt;

  &lt;p&gt;

  &lt;input type="submit" tabindex="100" value="Se connecter" id="wp-submit" name="wp-submit"&gt;

  &lt;input type="hidden" value="http://www.NOM_DU_SITE.com/" name="redirect_to"&gt;

  &lt;/p&gt;

 &lt;/form&gt;</pre>
<p>Englober le tout d&#8217;une balise <code>&lt;div&gt;</code>, saupoudrez le tout de CSS et vous obtiendrez un résultat selon vos besoins. N&#8217;oubliez pas non plus de remplacer les URLs par le domaine de votre site.</p>
<p><strong>Bravo ! Vous disposez à présent d&#8217;une zone de connexion (login) personnalisée et facilement repositionnable sur votre site. Les utilisateurs les plus aventureux l&#8217;afficheront en sur-impression sur la page, les autres pourront se contenter de passer par le plugin <a title="Télécharger le plugin WordPress Ajax Login" href="http://wpchannel.com/download/61/">Ajax Login</a>.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/genevainformation/" rel="nofollow">_af_</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-zone-connexion-login-wordpress/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-login-form-47.mov" length="135290036" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress,Template WordPress</itunes:keywords>
	<itunes:subtitle>Ce tutoriel vous apprendra comment mettre en place une zone de connexion dans une page WordPress vous permettant d&#039;inciter vos visiteurs à s&#039;inscrire sur votre site / blog. Aucune connaissance particulière requise. - </itunes:subtitle>
		<itunes:summary>Ce tutoriel vous apprendra comment mettre en place une zone de connexion dans une page WordPress vous permettant d&#039;inciter vos visiteurs à s&#039;inscrire sur votre site / blog. Aucune connaissance particulière requise.



Pour vous connecter à l&#039;administration WordPress, il est commode de passer par l&#039;une des 2 URLs suivantes :

	http://wpchannel.com/wp-admin/
	http://wpchannel.com/wp-login.php

Cette méthode de connexion n&#039;est pourtant guère très pratique si vous autorisez l&#039;enregistrement de nouveaux utilisateurs. En effet, à moins de connaître WordPress, il vous faudra indiquer l&#039;URL correspondante à chacun des nouveaux inscrits.

Le plus simple reste donc de créer un formulaire de connexion puis de l&#039;insérez dans un nouvelle page par exemple. Nous aurons donc une nouvelle fois recours aux modèles de pages de WordPress.
Création du modèle de page
A l&#039;aide d&#039;un client FTP, rendez-vous dans /wp-content/themes/NOM_DU_THEME/ puis dupliquez le fichier page.php.

Renommez la copie par un titre évocateur tel que template-login.php.

Ouvrez ce dernier puis référencez-le en tant que modèle de page en ajoutant les lignes de code suivante en début de fichier :
&lt;?php
/*
Template Name: Zone de connexion
*/
?&gt;
Insertion du formulaire de connexion
Localisez ensuite la ligne contenant :
&lt;?php the_content(); ?&gt;
Cette ligne affichera le contenu saisi dans l&#039;éditeur TinyMCE depuis votre administration WordPress.
Cas n°1 - Utilisation d&#039;une commande PHP
Juste au-dessus ou en-dessous - c&#039;est à votre convenance, placez la commande PHP suivante :
&lt;?php wp_login_form(); ?&gt;
Sauvegardez le fichier sur votre serveur FTP puis connectez-vous sur votre administration WordPress. Dans le module Pages, cliquez sur l&#039;item Ajouter.

Dans la boîte Attributs de la page, indiquez le modèle Zone de connexion.

N&#039;oubliez pas de cliquer sur le bouton Publier puis de visualiser le résultat.

Cette commande dispose de nombreux paramètres que vous pouvez ajouter entre les parenthèses comme indiqué sur le code à la page Function Reference / wp_login_form.
Cas n°2 - Utilisation d&#039;un formulaire HTML
Cette seconde méthode présente le gros avantage de ne pas contenir une seule ligne de code PHP. Vous pouvez donc l&#039;insérez directement dans une page, un article ou même un widget de WordPress.

Le second avantage de coder en dur - au lieu de passer par des arguments à insérer dans la commande PHP (ce qui n&#039;est pas évident quand on débute), celle-ci est nettement plus facile à personnaliser. Il s&#039;agit ni plus ni moins que d&#039;un formulaire on ne peut plus standard en HTML.
&lt;form method=&quot;post&quot; action=&quot;http://www.NOM_DU_SITE.com/wp-login.php&quot; id=&quot;loginform&quot; name=&quot;loginform&quot;&gt;

 &lt;p&gt;

  &lt;label for=&quot;user_login&quot;&gt;Identifiant&lt;/label&gt;

  &lt;input type=&quot;text&quot; tabindex=&quot;10&quot; size=&quot;20&quot; value=&quot;&quot; id=&quot;user_login&quot; name=&quot;log&quot;&gt;

  &lt;/p&gt;

  &lt;p&gt;

  &lt;label for=&quot;user_pass&quot;&gt;Mot de passe&lt;/label&gt;

  &lt;input type=&quot;password&quot; tabindex=&quot;20&quot; size=&quot;20&quot; value=&quot;&quot; id=&quot;user_pass&quot; name=&quot;pwd&quot;&gt;

  &lt;/p&gt;

 &lt;p&gt;&lt;label&gt;&lt;input type=&quot;checkbox&quot; tabindex=&quot;90&quot; value=&quot;forever&quot; id=&quot;rememberme&quot; name=&quot;rememberme&quot;&gt;

  Rester connecter&lt;/label&gt;

  | &lt;a href=&quot;http://www.NOM_DU_SITE.com/wp-login.php?action=lostpassword&quot;&gt;Mot de passe oublié&lt;/a&gt;&lt;/p&gt;

  &lt;p&gt;

  &lt;input type=&quot;submit&quot; tabindex=&quot;100&quot; value=&quot;Se connecter&quot; id=&quot;wp-submit&quot; name=&quot;wp-submit&quot;&gt;

  &lt;input type=&quot;hidden&quot; value=&quot;http://www.NOM_DU_SITE.com/&quot; name=&quot;redirect_to&quot;&gt;

  &lt;/p&gt;

 &lt;/form&gt;
Englober le tout d&#039;une balise &lt;div&gt;, saupoudrez le tout de CSS et vous obtiendrez un résultat selon vos besoins. N&#039;oubliez pas non plus de remplacer les URLs par le domaine de votre site.

Bravo ! Vous disposez à présent d&#039;une zone de connexion (login) personnalisée et facilement repositionnable sur votre site. Les utilisateurs les plus aventureux l&#039;afficheront en sur-impression sur la page, les autres pourront se contenter de passer par le plugin Ajax Login.

Crédits photo : _af_</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:48</itunes:duration>
	</item>
		<item>
		<title>Créer des custom post types avec WordPress</title>
		<link>http://wpchannel.com/creer-custom-post-types-wordpress/</link>
		<comments>http://wpchannel.com/creer-custom-post-types-wordpress/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 09:26:16 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9539</guid>
		<description><![CDATA[Les custom post types de WordPress vont nous permettre de créer des types de contenu sur-mesure associant une taxonomie particulière. Différent d&#8217;un modèle d&#8217;article &#8211; bientôt implémentés dans WordPress 3.1, l&#8217;usage des custom post types est de plus en plus &#8230; <a href="http://wpchannel.com/creer-custom-post-types-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les <em>custom post types</em> de WordPress vont nous permettre de créer des types de contenu sur-mesure associant une taxonomie particulière. Différent d&#8217;un modèle d&#8217;article &#8211; bientôt implémentés dans WordPress 3.1, l&#8217;usage des <em>custom post types</em> est de plus en plus répandus pour des sites professionnels.</p>
<p><object width="584" height="438"><param name="movie" value="http://www.youtube.com/v/OSW6VXr8nrE?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="opaque"></param><embed wmode="opaque"  src="http://www.youtube.com/v/OSW6VXr8nrE?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="584" height="438" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><span id="more-9539"></span></p>
<h2>Types de contenu par défaut VS types de contenu personnalisé</h2>
<p>Par défaut, WordPress est fourni avec 2 <em>default post types</em> &#8211; autrement dit 2 types de contenus que sont les articles et les pages.</p>
<p>Et bien, sachez qu&#8217;il est possible de créer vos propres types &#8211; à ne pas confondre avec <a title="Créer un modèle de page WordPress" href="http://wpchannel.com/creer-modele-page-wordpress/">les modèles de pages WordPress</a>.</p>
<p>Ce système est très utile pour des sites qui ont besoin de lister du contenu : les agences immobilières pour vendre leur biens, les sites de e-commerce pour vendre leurs produits ou encore les bases de livres / cinéma pour lesquels on pourra imaginer des classements par genre ou réalisateur par exemple.</p>
<div class="wp-caption alignnone" style="width: 172px"><img title="Custom post types dans WordPress 3.0" src="http://wpchannel.com/wp-content/uploads/tutoriels/custom-post-type-2.jpg" alt="Capture d'écran - Custom Post type pour des produits dans WordPress" width="162" height="253" /><p class="wp-caption-text">Un exemple de contenu personnalisé avec des produits</p></div>
<p>On retrouvera le même type de présentation du contenu que pour les pages ou les articles.</p>
<div class="wp-caption alignnone" style="width: 300px"><img title="Utilisation des custom post types dans WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/custom-post-type-3.jpg" alt="Capture d'écran - Liste du contenu 'Produits'" width="290" height="270" /><p class="wp-caption-text">Votre liste de produits au même niveau que les pages ou les articles</p></div>
<h2>Créer un <em>custom post type</em> manuellement</h2>
<p>Localisez le fichier <strong>functions.php</strong> présent dans le dossier <strong>/wp-content/themes/NOM_DU_THEME/</strong> ou passez par le menu <strong>Apparence</strong> puis <strong>Éditeur</strong>.</p>
<h3>Arguments par défaut</h3>
<pre>&lt;?php add_action( 'init', 'create_post_type' );
function create_post_type() {
  register_post_type( 'produit',
    array(
      'labels' =&gt; array(
        'name' =&gt; __( 'Produits' ),
        'singular_name' =&gt; __( 'Produit' )
      ),
      'public' =&gt; true
    )
  );
}
?&gt;</pre>
<h3>Taxonomie personnalisée</h3>
<p>Dans les articles de WordPress, la taxonomie est basée sur les catégories et les mots-clefs &#8211; tags en anglais.</p>
<p>Il est possible de choisir vos propres termes comme &laquo;&nbsp;Genre&nbsp;&raquo;,  &laquo;&nbsp;Type&nbsp;&raquo;, &laquo;&nbsp;Pays&nbsp;&raquo; pour couvrir les besoins de votre projet.</p>
<p>Pour cela, ajoutez les lignes de code suivantes avant la fermeture de la balise PHP du code précédent :</p>
<pre>register_taxonomy( 'couleur', 'produit', array( 'hierarchical' =&gt; true, 'label' =&gt; 'Couleur', 'query_var' =&gt; true, 'rewrite' =&gt; true ) )</pre>
<p>Voici la liste des paramètres autorisés, présentés dans l&#8217;ordre d&#8217;utilisation :</p>
<ul>
<li>Le nom de la taxonomie : il s&#8217;agit de <strong>couleur</strong> dans l&#8217;exemple ;</li>
<li>Le type de contenu qui va disposer de la taxonomie : indiquez ici votre intitulé de <em>custom post type</em>, en l&#8217;occurrence, <strong>produit</strong> ;</li>
<li><code>hierarchical</code> : indique s&#8217;il y a une relation parent / enfant, de la même manière que pour les catégories. Choisissez entre <strong>True</strong> ou <strong>False</strong> selon vos besoins ;</li>
<li><code>label</code> : c’est le nom plus descriptif qui s’affichera dans l’administration de WordPress ;</li>
<li><code>query_var</code> : laissez obligatoirement sur True de sorte qu&#8217;on puisse effectuer des requêtes d&#8217;affichage du contenu ;</li>
<li><code>rewrite</code> : indiquez True pour utiliser les permaliens basés sur votre <em>custom post type</em> ;</li>
</ul>
<p>Au final, en combinant le tout, votre code doit ressembler à cela :</p>
<pre>&lt;?php add_action( 'init', 'create_post_type' );
function create_post_type() {
  register_post_type( 'produit',
    array(
      'labels' =&gt; array(
        'name' =&gt; __( 'Produits' ),
        'singular_name' =&gt; __( 'Produit' )
      ),
      'public' =&gt; true
    )
  );
register_taxonomy( 'couleur', 'produit', array( 'hierarchical' =&gt; true, 'label' =&gt; 'Couleur', 'query_var' =&gt; true, 'rewrite' =&gt; true ) );
}
?&gt;</pre>
<div class="wp-caption alignnone" style="width: 605px"><img title="Ajout de la fonction register_post_type dans WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/custom-post-type-1.jpg" alt="Capture d'écran - Modification du fichier functions.php" width="595" height="406" /><p class="wp-caption-text">Insérez le code en début de fichier avant les fonctions du thème TwentyTen</p></div>
<h2>Afficher votre <em>custom post type</em></h2>
<h3>Sur la page d&#8217;accueil<em> </em></h3>
<p>Il vous suffit d&#8217;ajouter ces lignes de code, en-dessous des précédentes, dans le fichier <strong>functions.php</strong> :</p>
<pre>&lt;?php add_filter( 'pre_get_posts', 'my_get_posts' );

function my_get_posts( $query ) {
 if ( is_home() )
 $query-&gt;set( 'post_type', array( 'produit' ) );

 return $query;
}
?&gt;</pre>
<h3>Autre part dans le template WordPress</h3>
<p>Pour information, WordPress utilise une boucle PHP qui permet d&#8217;afficher les derniers articles. La même chose est faisable par une requête SQL.</p>
<p>Avec les <em>custom post types</em>, il nous faut créer soit une boucle personnalisée, soit passé par une requête de type <strong>query_posts</strong>.</p>
<h4>Requête SQL (boucle)</h4>
<p>Pour effectuer une requête, utilisez les lignes de code suivante dans le fichier du thème sensé lister le custom post type &#8211; en général, <strong>index.php</strong> :</p>
<pre>$loop = new WP_Query( array( 'post_type' =&gt; 'produit', 'posts_per_page' =&gt; 10 ) );
while ( $loop-&gt;have_posts() ) : $loop-&gt;the_post();
  the_title();
  echo '&lt;div&gt;';
  the_content();
  echo '&lt;/div&gt;';
endwhile;</pre>
<h4>Requête query_posts</h4>
<pre>query_posts(array('post_type' =&gt; array('post', 'produits')));</pre>
<h2>En savoir plus</h2>
<p>Pour les utilisateurs les plus curieux, je vous recommande la lecture de cet excellent article écrit en français (il faut le souligner) : <a href="http://bbxdesign.com/2010/05/31/introduction-a-wordpress-3-custom-post-type-et-custom-taxonomy/">Introduction à WordPress 3 : custom post type et custom taxonomy</a>.</p>
<p>Vous apprendrez les nombreuses possibilités offertes par les <em>custom post types</em>.</p>
<p><strong>L&#8217;objectif de ce tutoriel est d&#8217;être le plus simple possible pour ne pas décourager les utilisateurs pour qui les lignes de code sont l&#8217;horreur absolue&#8230; les plus aventureux trouveront facilement des compléments sur le Web pour approfondir sur ce concept de contenu sur-mesure. Pour information, WordPress 3.1 incorporera les modèles d&#8217;articles que vous pourrez donc utiliser dans vos <em>custom post types</em> !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/kentbrew/2567917895/" rel="nofollow">kentbrew</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-custom-post-types-wordpress/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-custom-post-types-46.mov" length="154636652" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Custom Post Types,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Les custom post types de WordPress vont nous permettre de créer des types de contenu sur-mesure associant une taxonomie particulière. Différent d&#039;un modèle d&#039;article - bientôt implémentés dans WordPress 3.1,</itunes:subtitle>
		<itunes:summary>Les custom post types de WordPress vont nous permettre de créer des types de contenu sur-mesure associant une taxonomie particulière. Différent d&#039;un modèle d&#039;article - bientôt implémentés dans WordPress 3.1, l&#039;usage des custom post types est de plus en plus répandus pour des sites professionnels.

http://youtu.be/OSW6VXr8nrE?hd=1



Types de contenu par défaut VS types de contenu personnalisé
Par défaut, WordPress est fourni avec 2 default post types - autrement dit 2 types de contenus que sont les articles et les pages.

Et bien, sachez qu&#039;il est possible de créer vos propres types - à ne pas confondre avec les modèles de pages WordPress.

Ce système est très utile pour des sites qui ont besoin de lister du contenu : les agences immobilières pour vendre leur biens, les sites de e-commerce pour vendre leurs produits ou encore les bases de livres / cinéma pour lesquels on pourra imaginer des classements par genre ou réalisateur par exemple.



On retrouvera le même type de présentation du contenu que pour les pages ou les articles.


Créer un custom post type manuellement
Localisez le fichier functions.php présent dans le dossier /wp-content/themes/NOM_DU_THEME/ ou passez par le menu Apparence puis Éditeur.
Arguments par défaut
&lt;?php add_action( &#039;init&#039;, &#039;create_post_type&#039; );
function create_post_type() {
  register_post_type( &#039;produit&#039;,
    array(
      &#039;labels&#039; =&gt; array(
        &#039;name&#039; =&gt; __( &#039;Produits&#039; ),
        &#039;singular_name&#039; =&gt; __( &#039;Produit&#039; )
      ),
      &#039;public&#039; =&gt; true
    )
  );
}
?&gt;
Taxonomie personnalisée
Dans les articles de WordPress, la taxonomie est basée sur les catégories et les mots-clefs - tags en anglais.

Il est possible de choisir vos propres termes comme &quot;Genre&quot;,  &quot;Type&quot;, &quot;Pays&quot; pour couvrir les besoins de votre projet.

Pour cela, ajoutez les lignes de code suivantes avant la fermeture de la balise PHP du code précédent :
register_taxonomy( &#039;couleur&#039;, &#039;produit&#039;, array( &#039;hierarchical&#039; =&gt; true, &#039;label&#039; =&gt; &#039;Couleur&#039;, &#039;query_var&#039; =&gt; true, &#039;rewrite&#039; =&gt; true ) )
Voici la liste des paramètres autorisés, présentés dans l&#039;ordre d&#039;utilisation :

	Le nom de la taxonomie : il s&#039;agit de couleur dans l&#039;exemple ;
	Le type de contenu qui va disposer de la taxonomie : indiquez ici votre intitulé de custom post type, en l&#039;occurrence, produit ;
	hierarchical : indique s&#039;il y a une relation parent / enfant, de la même manière que pour les catégories. Choisissez entre True ou False selon vos besoins ;
	label : c’est le nom plus descriptif qui s’affichera dans l’administration de WordPress ;
	query_var : laissez obligatoirement sur True de sorte qu&#039;on puisse effectuer des requêtes d&#039;affichage du contenu ;
	rewrite : indiquez True pour utiliser les permaliens basés sur votre custom post type ;

Au final, en combinant le tout, votre code doit ressembler à cela :
&lt;?php add_action( &#039;init&#039;, &#039;create_post_type&#039; );
function create_post_type() {
  register_post_type( &#039;produit&#039;,
    array(
      &#039;labels&#039; =&gt; array(
        &#039;name&#039; =&gt; __( &#039;Produits&#039; ),
        &#039;singular_name&#039; =&gt; __( &#039;Produit&#039; )
      ),
      &#039;public&#039; =&gt; true
    )
  );
register_taxonomy( &#039;couleur&#039;, &#039;produit&#039;, array( &#039;hierarchical&#039; =&gt; true, &#039;label&#039; =&gt; &#039;Couleur&#039;, &#039;query_var&#039; =&gt; true, &#039;rewrite&#039; =&gt; true ) );
}
?&gt;

Afficher votre custom post type
Sur la page d&#039;accueil 
Il vous suffit d&#039;ajouter ces lignes de code, en-dessous des précédentes, dans le fichier functions.php :
&lt;?php add_filter( &#039;pre_get_posts&#039;, &#039;my_get_posts&#039; );

function my_get_posts( $query ) {
 if ( is_home() )
 $query-&gt;set( &#039;post_type&#039;, array( &#039;produit&#039; ) );

 return $query;
}
?&gt;
Autre part dans le template WordPress
Pour information, WordPress utilise une boucle PHP qui permet d&#039;afficher les derniers articles. La même chose est faisable par une requête SQL.

Avec les custom post types, il nous faut créer soit une boucle personnalisée, soit passé par une requête de type query_posts.
Requête SQL (boucle)
</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>5:30</itunes:duration>
	</item>
		<item>
		<title>Supprimer le /blog des permaliens de WordPress 3.0 multi-site</title>
		<link>http://wpchannel.com/supprimer-blog-permaliens-wordpress-3-0-multi-site/</link>
		<comments>http://wpchannel.com/supprimer-blog-permaliens-wordpress-3-0-multi-site/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 08:36:27 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9675</guid>
		<description><![CDATA[Le mode multi-site introduit sous WordPress 3.0 vous permet de créer des sites à la chaîne. Malheureusement, un slash blog /blog vient s&#8217;ajouter en fin du domaine principal ce qui n&#8217;a rien d&#8217;attractif. Une manipulation via le functions.php nous permettra &#8230; <a href="http://wpchannel.com/supprimer-blog-permaliens-wordpress-3-0-multi-site/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Le mode multi-site introduit sous WordPress 3.0 vous permet de créer des sites à la chaîne. Malheureusement, un slash blog /blog vient s&#8217;ajouter en fin du domaine principal ce qui n&#8217;a rien d&#8217;attractif. Une manipulation via le functions.php nous permettra de l&#8217;enlever.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/4Tcy1S_z1sU?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-9675"></span></p>
<p>Ce tutoriel va réutiliser le code source du <a href="http://www.thinkinginwordpress.com/2009/09/remove-blog-slug-from-the-default-blog-of-wpmu-subdirectory-installation/">plugin Remove /blog slug for WPMU</a>. La grosse différence part du principe qu&#8217;un plugin d&#8217;une dizaine de lignes pourra être directement inséré dans le fichier functions.php de WordPress.</p>
<p>A l&#8217;aide d&#8217;un client FTP, localisez le fichier <strong>functions.php</strong> présent dans le dossier de votre thème sous <strong>/wp-content/themes/NOM_DU_THEME/</strong></p>
<p>Vous pouvez également passer par le menu <strong>Apparence</strong> puis <strong>Editeur</strong> de votre administration WordPress. A partir de la liste des fichiers sur la droite de votre écran, cliquez sur <strong>functions.php</strong>.</p>
<p>Rajoutez ensuite les lignes suivantes en début ou en fin de fichier tout en veillant à respecter l&#8217;ouverture et la fermeture des balises PHP. Sinon, insérez le contenu de ces balises de la ligne 3 à 15 à l&#8217;intérieur d&#8217;autres balises PHP déjà en place.</p>
<p>Le placement de bout de code n&#8217;étant jamais évident, je vous invite à regarder la vidéo ci-dessous qui explique la manipulation avec le thème par défaut de WordPress, à savoir TwentyTen.</p>
<pre>&lt;?php

add_filter("pre_update_option_category_base","cc_remove_blog_slug");
add_filter("pre_update_option_tag_base","cc_remove_blog_slug");
add_filter("pre_update_option_permalink_structure","cc_remove_blog_slug");

function cc_remove_blog_slug($tag_cat_permalink){

if(!preg_match("/^\/blog\//",$tag_cat_permalink))
return $tag_cat_permalink;

$new_permalink=preg_replace ("/^\/blog\//","/",$tag_cat_permalink );
return $new_permalink;

}

?&gt;</pre>
<p>Ceci fait, sauvegardez votre fichier puis rendez-vous dans le menu <strong>Réglages</strong> puis <strong>Permaliens</strong>.</p>
<div class="wp-caption alignnone" style="width: 609px"><img title="Forcer la mise à jour des permaliens de WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-permaliens-slug-blog.jpg" alt="Capture d'écran - Modification des permaliens de WordPress" width="599" height="360" /><p class="wp-caption-text">Cette procédure permet de forcer la mise à jour des permaliens de WordPress</p></div>
<p>Là, changez une première fois la structure en place par celle de votre choix tout en retenant la précédente. Cliquez donc sur <strong>Enregistrer les modifications</strong>.</p>
<p>Revalidez ensuite la structure définitive en n&#8217;oubliant pas de cliquer à nouveau sur <strong>Enregistrer les modifications</strong>.</p>
<p>Déconnectez-vous de votre administration WordPress puis retournez sur votre site. Les URLs sont désormais libérés de la présence du /blog.</p>
<p><strong>Vous disposez dorénavant d&#8217;une structure d&#8217;URL plus propre pour votre gestion multi-site avec WordPress 3.0. La présence du mot-clé blog appartient au passé et ce serait vraiment bien si les prochaines de version de WordPress pouvaient s&#8217;en passer&#8230;</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/mariareyesmcdavis/2890706354/in/photostream/" rel="nofollow">Maria Reyes-McDavis</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/supprimer-blog-permaliens-wordpress-3-0-multi-site/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-slug-blog-45.mov" length="127736134" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Le mode multi-site introduit sous WordPress 3.0 vous permet de créer des sites à la chaîne. Malheureusement, un slash blog /blog vient s&#039;ajouter en fin du domaine principal ce qui n&#039;a rien d&#039;attractif. Une manipulation via le functions.</itunes:subtitle>
		<itunes:summary>Le mode multi-site introduit sous WordPress 3.0 vous permet de créer des sites à la chaîne. Malheureusement, un slash blog /blog vient s&#039;ajouter en fin du domaine principal ce qui n&#039;a rien d&#039;attractif. Une manipulation via le functions.php nous permettra de l&#039;enlever.





Ce tutoriel va réutiliser le code source du plugin Remove /blog slug for WPMU. La grosse différence part du principe qu&#039;un plugin d&#039;une dizaine de lignes pourra être directement inséré dans le fichier functions.php de WordPress.

A l&#039;aide d&#039;un client FTP, localisez le fichier functions.php présent dans le dossier de votre thème sous /wp-content/themes/NOM_DU_THEME/

Vous pouvez également passer par le menu Apparence puis Editeur de votre administration WordPress. A partir de la liste des fichiers sur la droite de votre écran, cliquez sur functions.php.

Rajoutez ensuite les lignes suivantes en début ou en fin de fichier tout en veillant à respecter l&#039;ouverture et la fermeture des balises PHP. Sinon, insérez le contenu de ces balises de la ligne 3 à 15 à l&#039;intérieur d&#039;autres balises PHP déjà en place.

Le placement de bout de code n&#039;étant jamais évident, je vous invite à regarder la vidéo ci-dessous qui explique la manipulation avec le thème par défaut de WordPress, à savoir TwentyTen.
&lt;?php

add_filter(&quot;pre_update_option_category_base&quot;,&quot;cc_remove_blog_slug&quot;);
add_filter(&quot;pre_update_option_tag_base&quot;,&quot;cc_remove_blog_slug&quot;);
add_filter(&quot;pre_update_option_permalink_structure&quot;,&quot;cc_remove_blog_slug&quot;);

function cc_remove_blog_slug($tag_cat_permalink){

if(!preg_match(&quot;/^\/blog\//&quot;,$tag_cat_permalink))
return $tag_cat_permalink;

$new_permalink=preg_replace (&quot;/^\/blog\//&quot;,&quot;/&quot;,$tag_cat_permalink );
return $new_permalink;

}

?&gt;
Ceci fait, sauvegardez votre fichier puis rendez-vous dans le menu Réglages puis Permaliens.



Là, changez une première fois la structure en place par celle de votre choix tout en retenant la précédente. Cliquez donc sur Enregistrer les modifications.

Revalidez ensuite la structure définitive en n&#039;oubliant pas de cliquer à nouveau sur Enregistrer les modifications.

Déconnectez-vous de votre administration WordPress puis retournez sur votre site. Les URLs sont désormais libérés de la présence du /blog.

Vous disposez dorénavant d&#039;une structure d&#039;URL plus propre pour votre gestion multi-site avec WordPress 3.0. La présence du mot-clé blog appartient au passé et ce serait vraiment bien si les prochaines de version de WordPress pouvaient s&#039;en passer...

Crédits photo : Maria Reyes-McDavis</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Afficher un compteur de vues dans vos articles WordPress</title>
		<link>http://wpchannel.com/afficher-compteur-vues-articles-wordpress/</link>
		<comments>http://wpchannel.com/afficher-compteur-vues-articles-wordpress/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 14:29:16 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9549</guid>
		<description><![CDATA[Comment afficher le nombre de fois qu&#8217;une page de votre site WordPress a été vue ? Cette question récurrente passe par le célèbre plugin WP Post View dont nous évoquerons la méthode d&#8217;utilisation dans un podcast vidéo exclusivement dédiée à &#8230; <a href="http://wpchannel.com/afficher-compteur-vues-articles-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Comment afficher le nombre de fois qu&#8217;une page de votre site WordPress a été vue ? Cette question récurrente passe par le célèbre plugin WP Post View dont nous évoquerons la méthode d&#8217;utilisation dans un podcast vidéo exclusivement dédiée à sa configuration.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/5VPegxhj6Bg?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-9549"></span><br />
La première étape consiste à télécharger le plugin WP-PostViews à partir du lien suivant :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Les fichiers de la traduction française sont disponibles ici :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Il suffit de copier ces derniers dans le répertoire du plugin &#8211; <strong>/wp-content/plugins/wp-postviews/</strong>, à l&#8217;aide d&#8217;un client FTP.</p>
<p>Procédez à l&#8217;<a title="Ajouter un plugin WordPress" href="http://wpchannel.com/ajouter-plugin-administration-wordpress/">installation du plugin de façon manuelle ou automatique</a> via le module <strong>Extensions</strong> puis <strong>Ajouter</strong>.</p>
<h2>Paramétrage des options de WP-PostViews</h2>
<p>Une fois activé, un nouvel item <strong>PostViews</strong> apparaît dans le menu <strong>Réglages</strong>.</p>
<div class="wp-caption alignnone" style="width: 570px"><img title="Paramétrage de WP-PostViews" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-post-views-2.jpg" alt="Capture d'écran - Configuration de WP-PostViews" width="560" height="405" /><p class="wp-caption-text">Panneau d&#39;options du plugin WP-PostViews</p></div>
<p>Je ne vais détailler ici toutes les fonctionnalités car elles sont largement compréhensibles de tous.</p>
<p>Je relèverai pour autant la possibilité de choisir :</p>
<ul>
<li>Le type d&#8217;utilisateur qui doit être comptabilisé (invité, utilisateurs enregistrés, tout le monde) : laissez sur invité ou <strong>Guests Only</strong> ;</li>
<li>La possibilité d&#8217;exclure les robots : laissez sur <strong>Oui</strong> bien entendu ;</li>
<li>Les options d&#8217;affichage permettent de choisir si oui ou non le compteur de vues doit s&#8217;afficher et surtout qui peut le voir. Comme indiqué, chacune des pages cités (home, archive, article, etc.) doit contenir la fonction PHP dans les fichiers de thème respectifs (cf. point suivant) ;</li>
</ul>
<p>Libre à vous de modifier les options selon vos besoins.</p>
<h2>Édition du thème WordPress</h2>
<p>Évidemment, ce plugin n&#8217;affichera aucun compteur tant que vous n&#8217;aurez pas édité votre thème. La raison est simple : c&#8217;est à vous d&#8217;indiquer l&#8217;emplacement de ce compteur et non pas l&#8217;inverse.</p>
<p>Rassurez-vous la procédure n&#8217;a rien de vraiment compliqué en soi bien que des notions de PHP soient souhaitables.</p>
<p>Dans cet exemple, nous partons du principe que le compteur devra s&#8217;afficher dans vos articles.</p>
<p>Ouvrez donc le fichier <strong>single.php</strong> présent dans le dossier <strong>/wp-content/themes/NOM_DU_THEME/single.php</strong>. D&#8217;ordinaire, un compteur de vues se positionne à proximité du titre et des informations de l&#8217;article (catégorie, auteur, date, etc.).</p>
<p>Insérez à présent la ligne de code suivante à l&#8217;emplacement souhaité :</p>
<pre>&lt;?php if(function_exists('the_views')) { the_views(); } ?&gt;</pre>
<p>Sauvegardez le fichier puis actualisez votre site puis cliquez sur un article. Si tout a fonctionné, votre compteur de vues devrait s&#8217;afficher.</p>
<div class="wp-caption alignnone" style="width: 314px"><img title="Utiliser WP-PostViews sur WordPress Channel" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-post-views-1.jpg" alt="Capture d'écran - Compteur de vues sur WordPress Channel" width="304" height="148" /><p class="wp-caption-text">Un exemple d&#39;intégration sur WordPress Channel</p></div>
<p>Si tel n&#8217;est pas le cas, <a title="Agence Web Neticpro - Aurélien Denis" href="http://neticpro.fr/">faites appel à un professionnel</a> ou demandez de l&#8217;<a title="Forum d'entraide WordPress francophone" href="http://www.wordpress-fr.net/support/">aide sur les forums WordPress</a>.</p>
<p>J&#8217;insiste sur le fait que chaque thème est différent et que vos souhaits le sont tout autant. Je fournis ici une méthode générique pour donner des pistes au plus grand nombre d&#8217;entre vous.</p>
<p><strong>Le plugin WP-PostViews est l&#8217;un des plus utilisés pour comptabiliser le nombre de vues avec WordPress. Les utilisateurs avancés iront plus loin dans ses usages en créant par exemple une page des articles les plus vues.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/tontoncopt/543685200/in/photostream/" rel="nofollow">ToNToN CoPT</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/afficher-compteur-vues-articles-wordpress/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-compteur-vues-44.mov" length="145919432" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Comment afficher le nombre de fois qu&#039;une page de votre site WordPress a été vue ? Cette question récurrente passe par le célèbre plugin WP Post View dont nous évoquerons la méthode d&#039;utilisation dans un podcast vidéo exclusivement dédiée à sa configur...</itunes:subtitle>
		<itunes:summary>Comment afficher le nombre de fois qu&#039;une page de votre site WordPress a été vue ? Cette question récurrente passe par le célèbre plugin WP Post View dont nous évoquerons la méthode d&#039;utilisation dans un podcast vidéo exclusivement dédiée à sa configuration.




La première étape consiste à télécharger le plugin WP-PostViews à partir du lien suivant :



Les fichiers de la traduction française sont disponibles ici :



Il suffit de copier ces derniers dans le répertoire du plugin - /wp-content/plugins/wp-postviews/, à l&#039;aide d&#039;un client FTP.

Procédez à l&#039;installation du plugin de façon manuelle ou automatique via le module Extensions puis Ajouter.
Paramétrage des options de WP-PostViews
Une fois activé, un nouvel item PostViews apparaît dans le menu Réglages.



Je ne vais détailler ici toutes les fonctionnalités car elles sont largement compréhensibles de tous.

Je relèverai pour autant la possibilité de choisir :

	Le type d&#039;utilisateur qui doit être comptabilisé (invité, utilisateurs enregistrés, tout le monde) : laissez sur invité ou Guests Only ;
	La possibilité d&#039;exclure les robots : laissez sur Oui bien entendu ;
	Les options d&#039;affichage permettent de choisir si oui ou non le compteur de vues doit s&#039;afficher et surtout qui peut le voir. Comme indiqué, chacune des pages cités (home, archive, article, etc.) doit contenir la fonction PHP dans les fichiers de thème respectifs (cf. point suivant) ;

Libre à vous de modifier les options selon vos besoins.
Édition du thème WordPress
Évidemment, ce plugin n&#039;affichera aucun compteur tant que vous n&#039;aurez pas édité votre thème. La raison est simple : c&#039;est à vous d&#039;indiquer l&#039;emplacement de ce compteur et non pas l&#039;inverse.

Rassurez-vous la procédure n&#039;a rien de vraiment compliqué en soi bien que des notions de PHP soient souhaitables.

Dans cet exemple, nous partons du principe que le compteur devra s&#039;afficher dans vos articles.

Ouvrez donc le fichier single.php présent dans le dossier /wp-content/themes/NOM_DU_THEME/single.php. D&#039;ordinaire, un compteur de vues se positionne à proximité du titre et des informations de l&#039;article (catégorie, auteur, date, etc.).

Insérez à présent la ligne de code suivante à l&#039;emplacement souhaité :
&lt;?php if(function_exists(&#039;the_views&#039;)) { the_views(); } ?&gt;
Sauvegardez le fichier puis actualisez votre site puis cliquez sur un article. Si tout a fonctionné, votre compteur de vues devrait s&#039;afficher.



Si tel n&#039;est pas le cas, faites appel à un professionnel ou demandez de l&#039;aide sur les forums WordPress.

J&#039;insiste sur le fait que chaque thème est différent et que vos souhaits le sont tout autant. Je fournis ici une méthode générique pour donner des pistes au plus grand nombre d&#039;entre vous.

Le plugin WP-PostViews est l&#039;un des plus utilisés pour comptabiliser le nombre de vues avec WordPress. Les utilisateurs avancés iront plus loin dans ses usages en créant par exemple une page des articles les plus vues.

Crédits photo : ToNToN CoPT</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Installer WordPress 3.0 en local avec MAMP</title>
		<link>http://wpchannel.com/installer-wordpress-3-local-mamp/</link>
		<comments>http://wpchannel.com/installer-wordpress-3-local-mamp/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 13:35:11 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Serveur local]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=6994</guid>
		<description><![CDATA[Disposer d&#8217;une version locale de WordPress présente de nombreux avantages notamment pour effectuer des tests avant l&#8217;utilisation d&#8217;un serveur de production. Ce podcast / tutoriel vous donnera les clés pour configurer le logiciel tout-en-un MAMP (Mac, Apache, MySQL et PHP) &#8230; <a href="http://wpchannel.com/installer-wordpress-3-local-mamp/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Disposer d&#8217;une version locale de WordPress présente de nombreux avantages notamment pour effectuer des tests avant l&#8217;utilisation d&#8217;un serveur de production. Ce podcast / tutoriel vous donnera les clés pour configurer le logiciel tout-en-un MAMP (Mac, Apache, MySQL et PHP) et procéder à l&#8217;installation de WordPress. Idéal pour débuter sur le CMS ou tout autre script (Joomla, Drupal, etc.).</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/kmAS3nb6L1I?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-6994"></span><br />
Ce tutoriel vous montrera comment créer votre serveur local avec l&#8217;application MAMP dont la première lettre détermine le système d&#8217;exploitation, en l&#8217;occurrence MacOS X.</p>
<p>Mais il faut savoir qu&#8217;il existe la même chose pour Windows (WAMP) et Linux (LAMP). Vous pourrez donc adapter sans trop de difficultés ce didacticiel au système de votre choix.</p>
<p>Vous pouvez également consulter l&#8217;article <a title="Installer WordPress sur un serveur local avec EasyPHP" href="http://wpchannel.com/installer-wordpress-sur-un-serveur-local-avec-easyphp/">Installer WordPress sur un serveur local avec EasyPHP</a> mais qui commence à dater un peu.</p>
<h2>Configurer votre serveur local avec MAMP</h2>
<p>Commencez par télécharger la dernière version gratuite de MAMP :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Pour info, ce type d&#8217;outils doit respecter les contraintes des scripts que vous allez installer. Pour WordPress, tout est OK comme l&#8217;indique la page officielle de MAMP qui supporte :</p>
<ul>
<li>MySQL 5.1.44 ;</li>
<li>PHP 5.2.13 et 5.3.2 ;</li>
</ul>
<p>Une fois téléchargé, décompressez l&#8217;archive ZIP puis déplacez le tout dans votre dossier <strong>Applications</strong>.</p>
<p>Lancez à présent MAMP puis patientez quelques instants. Il faut lui laisser le temps de démarrer le serveur local et tout ses composants.</p>
<div class="wp-caption alignnone" style="width: 433px"><img title="MAMP, démarrage du serveur Apache" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-mamp-1.jpg" alt="Capture d'écran - Ecran de lancement de MAMP" width="423" height="344" /><p class="wp-caption-text">MAMP, écran de contrôle de votre serveur local</p></div>
<p>Ceci fait, une nouvelle instance de votre navigateur Internet s&#8217;exécute avec pour URL :</p>
<p><strong>http://localhost:8888/MAMP/?language=French</strong></p>
<p>&nbsp;</p>
<div class="wp-caption alignnone" style="width: 594px"><strong><strong><img title="Tableau de bord de MAMP" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-mamp-2.jpg" alt="Capture d'écran - MAMP, page d'accueil" width="584" height="601" /></strong></strong><p class="wp-caption-text">La page d&#39;accueil de votre serveur MAMP</p></div>
<p>&nbsp;</p>
<p>Il s&#8217;agit, en quelques sortes, de votre tableau de bord à partir duquel vous aurez notamment accès à phpMyAdmin pour créer votre base de données MySQL.</p>
<p>Cliquez sur le lien phpMyAdmin puis créez une nouvelle base à partir du champ <strong>Créer une base de données</strong> &#8211; par exemple, <strong>wordpress</strong>.</p>
<div class="wp-caption alignnone" style="width: 536px"><img title="phpMyAdmin, création d'une base de données MySQL" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-mamp-3.jpg" alt="Capture d'écran - Création de la base wordpress" width="526" height="367" /><p class="wp-caption-text">WordPress a besoin d&#39;une base de données MySQL pour fonctionner</p></div>
<p>Pour information, le mot de passe et le nom de l&#8217;utilisateur sont tous deux fixés sur <strong>root</strong>. Cela ne pose aucun problème de sécurité vu que tout est exécuté en local &#8211; à moins d&#8217;être piraté bien entendu&#8230;</p>
<p>Vous disposez à présent de tous les outils qu&#8217;il vous faut pour procéder à l&#8217;installation de WordPress.</p>
<h2>Installer WordPress sur votre serveur local MAMP</h2>
<p>La première étape consiste évidemment à télécharger la dernière version en date de WordPress :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Décompressez l&#8217;archive dans un dossier de votre choix. A la différence d&#8217;une installation sur un serveur classique où il est nécessaire de se connecter via un client FTP à votre dossier de publication Web, le principe est similaire pour un serveur local à l&#8217;aide du Finder.</p>
<p>Rendez-vous dans le dossier <strong>Applications/MAMP/htdocs/</strong></p>
<p>Il s&#8217;agit du dossier racine de votre serveur. Comme vous le voyez un fichier <strong>index.php</strong> est déjà présent : ce n&#8217;est autre que le tableau de bord de MAMP que nous avons évoqué plus haut.</p>
<p>Pour bien faire les choses, créez donc un nouveau dossier <strong>wordpress</strong> puis collez le contenu de l&#8217;archive que vous venez de télécharger à l&#8217;intérieur.</p>
<p>Pour procéder à l&#8217;installation de WordPress, ouvrez l&#8217;URL suivante :</p>
<p><strong>http://localhost:8888/wordpress/</strong></p>
<p>Vous remarquerez qu&#8217;il suffit d&#8217;ajouter le nom du dossier à la suite de l&#8217;adresse par défaut de votre serveur local.</p>
<p>Comme pour une installation standard de WordPress, les étapes sont identiques et elles consistent à créer un fichier <strong>wp-config.php</strong> pour lier votre base de données MySQL à WordPress :</p>
<ol>
<li>Cliquez sur <strong>Créer un fichier de configuration</strong> au premier écran ;</li>
<li>Au deuxième écran, cliquez sur le seul bouton <strong>C&#8217;est parti</strong> ;</li>
<li>Le troisième écran nous demande les informations de connexion à la base de données. Ce sont les mêmes que nous avons définies plus haut :
<ul>
<li>Nom de la base : <strong>wordpress</strong> ;</li>
<li>Nom d&#8217;utilisateur : <strong>root</strong> ;</li>
<li>Mot de passe : <strong>root</strong> ;</li>
<li>Hôte de la base : <strong>localhost</strong> ;</li>
<li>Préfixe de la table : <strong>wp_</strong> ;</li>
</ul>
</li>
<li>Cliquez ensuite sur <strong>Soumettre</strong> ;</li>
<li>Au quatrième écran, cliquez sur <strong>Lancer l&#8217;installation</strong>.</li>
<li>C&#8217;est terminé !</li>
</ol>
<p>Félicitations ! Vous disposez à présent d&#8217;un serveur local opérationnel, exécutant WordPress 3.0 à l&#8217;aide de MAMP.</p>
<p><strong>Libre à vous d&#8217;effectuer les tests les plus aventureux puisque tout reste en local (installation de plugins, de thèmes, modifications de code PHP, etc.). En cas de problèmes, réitérez les opérations décrites dans ce tutoriel et 5 minutes suffiront pour remettre en place un serveur local pour WordPress. Sachez toutefois qu&#8217;un serveur local ne reflète pas le temps de chargement d&#8217;une page passant par le réseau Internet et que certains plugins ne peuvent fonctionner sans être installé sur un serveur standard.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/nitsckie/4823138926/" rel="nofollow">wesleynitsckie</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/installer-wordpress-3-local-mamp/feed/</wfw:commentRss>
		<slash:comments>58</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-mamp-43.mov" length="134469298" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,Serveur local</itunes:keywords>
	<itunes:subtitle>Disposer d&#039;une version locale de WordPress présente de nombreux avantages notamment pour effectuer des tests avant l&#039;utilisation d&#039;un serveur de production. Ce podcast / tutoriel vous donnera les clés pour configurer le logiciel tout-en-un MAMP (Mac,</itunes:subtitle>
		<itunes:summary>Disposer d&#039;une version locale de WordPress présente de nombreux avantages notamment pour effectuer des tests avant l&#039;utilisation d&#039;un serveur de production. Ce podcast / tutoriel vous donnera les clés pour configurer le logiciel tout-en-un MAMP (Mac, Apache, MySQL et PHP) et procéder à l&#039;installation de WordPress. Idéal pour débuter sur le CMS ou tout autre script (Joomla, Drupal, etc.).



Ce tutoriel vous montrera comment créer votre serveur local avec l&#039;application MAMP dont la première lettre détermine le système d&#039;exploitation, en l&#039;occurrence MacOS X.

Mais il faut savoir qu&#039;il existe la même chose pour Windows (WAMP) et Linux (LAMP). Vous pourrez donc adapter sans trop de difficultés ce didacticiel au système de votre choix.

Vous pouvez également consulter l&#039;article Installer WordPress sur un serveur local avec EasyPHP mais qui commence à dater un peu.
Configurer votre serveur local avec MAMP
Commencez par télécharger la dernière version gratuite de MAMP :



Pour info, ce type d&#039;outils doit respecter les contraintes des scripts que vous allez installer. Pour WordPress, tout est OK comme l&#039;indique la page officielle de MAMP qui supporte :

	MySQL 5.1.44 ;
	PHP 5.2.13 et 5.3.2 ;

Une fois téléchargé, décompressez l&#039;archive ZIP puis déplacez le tout dans votre dossier Applications.

Lancez à présent MAMP puis patientez quelques instants. Il faut lui laisser le temps de démarrer le serveur local et tout ses composants.



Ceci fait, une nouvelle instance de votre navigateur Internet s&#039;exécute avec pour URL :

http://localhost:8888/MAMP/?language=French

 



 

Il s&#039;agit, en quelques sortes, de votre tableau de bord à partir duquel vous aurez notamment accès à phpMyAdmin pour créer votre base de données MySQL.

Cliquez sur le lien phpMyAdmin puis créez une nouvelle base à partir du champ Créer une base de données - par exemple, wordpress.



Pour information, le mot de passe et le nom de l&#039;utilisateur sont tous deux fixés sur root. Cela ne pose aucun problème de sécurité vu que tout est exécuté en local - à moins d&#039;être piraté bien entendu...

Vous disposez à présent de tous les outils qu&#039;il vous faut pour procéder à l&#039;installation de WordPress.
Installer WordPress sur votre serveur local MAMP
La première étape consiste évidemment à télécharger la dernière version en date de WordPress :



Décompressez l&#039;archive dans un dossier de votre choix. A la différence d&#039;une installation sur un serveur classique où il est nécessaire de se connecter via un client FTP à votre dossier de publication Web, le principe est similaire pour un serveur local à l&#039;aide du Finder.

Rendez-vous dans le dossier Applications/MAMP/htdocs/

Il s&#039;agit du dossier racine de votre serveur. Comme vous le voyez un fichier index.php est déjà présent : ce n&#039;est autre que le tableau de bord de MAMP que nous avons évoqué plus haut.

Pour bien faire les choses, créez donc un nouveau dossier wordpress puis collez le contenu de l&#039;archive que vous venez de télécharger à l&#039;intérieur.

Pour procéder à l&#039;installation de WordPress, ouvrez l&#039;URL suivante :

http://localhost:8888/wordpress/

Vous remarquerez qu&#039;il suffit d&#039;ajouter le nom du dossier à la suite de l&#039;adresse par défaut de votre serveur local.

Comme pour une installation standard de WordPress, les étapes sont identiques et elles consistent à créer un fichier wp-config.php pour lier votre base de données MySQL à WordPress :

	Cliquez sur Créer un fichier de configuration au premier écran ;
	Au deuxième écran, cliquez sur le seul bouton C&#039;est parti ;
	Le troisième écran nous demande les informations de connexion à la base de données. Ce sont les mêmes que nous avons définies plus haut :

	Nom de la base : wordpress ;
	Nom d&#039;utilisateur : root ;
	Mot de passe : root ;
	Hôte de la base : localhost ;
	Préfixe de la table : wp_ ;


	Cliquez ensuite sur Soumettre ;
	Au quatrième écran, cliquez sur Lancer l&#039;installation.
</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Créer une page d’archives listant les articles par date sous WordPress</title>
		<link>http://wpchannel.com/creer-page-archives-listant-articles-date-wordpress/</link>
		<comments>http://wpchannel.com/creer-page-archives-listant-articles-date-wordpress/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 11:47:47 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Template WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9437</guid>
		<description><![CDATA[Ce tutoriel aborde une méthode pour créer automatiquement une page d'archives reprenant vos articles tout en les séparant par une date mensuelle ou annuelle par exemple. Un affichage autrement plus sympa qu'une liste de liens chronologique. <a href="http://wpchannel.com/creer-page-archives-listant-articles-date-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Créer une page d’archives n’est pas souvent une mince affaire. En effet, il existe de multiples façons de lister vos articles mais aussi vos catégories : par date, par ordre alphabétique, etc. C’est pourquoi, nous allons voir ici comment créer une page d’archives qui listera l’intégralité de vos articles lesquels seront triés par catégories et ce, pour votre blog WordPress.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/lnlUmGOJbLk?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-9437"></span></p>
<h2>Résultat final</h2>
<p>Pour bien comprendre l&#8217;objectif de ce guide, voici un schéma de ce que vous obtiendrez :</p>
<ul>
<li>Octobre 2010
<ul>
<li>Art. 1</li>
<li>Art. 2</li>
<li>Art. 3</li>
</ul>
</li>
<li>Septembre 2010
<ul>
<li>Art. 1</li>
<li>Art. 2</li>
<li>Art.3</li>
</ul>
</li>
</ul>
<div class="wp-caption alignnone" style="width: 353px"><img title="La page d'archives chronologique de WordPress Channel" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-template-hierarchical-0.jpg" alt="Capture d'écran - WordPress Channel et sa page d'archives" width="343" height="384" /><p class="wp-caption-text">Le résultat du tutoriel en image</p></div>
<p>Pour mettre en place cette page d&#8217;archives chronologique, je vous propose d&#8217;utiliser un modèle de page pour éviter de modifier votre thème. Cependant, vous pouvez très bien attaquer directement des fichiers standards tels que archive.php !</p>
<h2>Création du modèle de page WordPress</h2>
<p>Dans le dossier de votre thème, dupliquez le fichier <strong>page.php</strong> pour réutiliser la structure HTML de votre site. Renommez le fichier pour plus de commodité, par exemple, <strong>template-chronologique.php</strong>.</p>
<p>Collez dans un premier temps ces premières lignes de code indiquant à WordPress qu&#8217;il s&#8217;agit d&#8217;un modèle de page.</p>
<pre>&lt;?php
/*
Template Name: Archives chronologique
*/
?&gt;</pre>
<p>Puis, juste après la commande <code>&lt;?php the_content(); ?&gt;</code>, insérez ceci :</p>
<pre>&lt;?php

$previous_year = $year = 0;
$previous_month = $month = 0;
$ul_open = false;

$myposts = get_posts('numberposts=-1&amp;orderby=post_date&amp;order=DESC');

?&gt;

&lt;?php foreach($myposts as $post) : ?&gt;	

	&lt;?php

	setup_postdata($post);

	$year = mysql2date('Y', $post-&gt;post_date);
	$month = mysql2date('n', $post-&gt;post_date);
	$day = mysql2date('j', $post-&gt;post_date);

	?&gt;

	&lt;?php if($year != $previous_year || $month != $previous_month) : ?&gt;

		&lt;?php if($ul_open == true) : ?&gt;
		&lt;/ul&gt;
		&lt;?php endif; ?&gt;

		&lt;h3&gt;&lt;?php the_time('F Y'); ?&gt;&lt;/h3&gt;

		&lt;ul&gt;

		&lt;?php $ul_open = true; ?&gt;

	&lt;?php endif; ?&gt;

	&lt;?php $previous_year = $year; $previous_month = $month; ?&gt;

	&lt;li&gt;&lt;span&gt;&lt;?php the_time('j F'); ?&gt; - &lt;/span&gt; &lt;span&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;

&lt;?php endforeach; ?&gt;
	&lt;/ul&gt;</pre>
<p>N&#8217;oubliez pas de sauvegarder le fichier sur votre serveur dans le dossier <strong>/wp-content/themes/NOM_DU_THEME/</strong></p>
<h2>Publication de la page d&#8217;archive chronologique</h2>
<p>Connectez-vous ensuite dans votre administration WordPress puis appliquez le modèle de page que nous venons de créer.</p>
<p>Vous pouvez &#8211; par exemple, créez une page que vous nommerez <strong>Archives</strong>. Dans le module <strong>Attributs de la page</strong>, choisissez <strong>Archives chronologiques</strong> comme <strong>Modèle</strong>.</p>
<div class="wp-caption alignnone" style="width: 304px"><img title="Choix d'un modèle de page WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-template-hierarchical-1.jpg" alt="Capture d'écran - Modèle WordPress Archives chronologiques" width="294" height="262" /><p class="wp-caption-text">Définissez le nouveau modèle de page WordPress</p></div>
<p>Publiez à présent votre nouvelle page et admirez le résultat !</p>
<p><strong>Félicitations ! Vous venez de créer une page d&#8217;archive chronologique grâce à <a title="6 modèles de pages indispensables pour WordPress" href="http://wpchannel.com/6-modeles-pages-indispensables-wordpress/">la puissance des modèles de pages WordPress</a>.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/tonivc/2283676770/" rel="nofollow">ToniVC</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-page-archives-listant-articles-date-wordpress/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-archives-date-42.mov" length="127533699" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress,Template WordPress</itunes:keywords>
	<itunes:subtitle>Ce tutoriel aborde une méthode pour créer automatiquement une page d&#039;archives reprenant vos articles tout en les séparant par une date mensuelle ou annuelle par exemple. Un affichage autrement plus sympa qu&#039;une liste de liens chronologique.</itunes:subtitle>
		<itunes:summary>Ce tutoriel aborde une méthode pour créer automatiquement une page d&#039;archives reprenant vos articles tout en les séparant par une date mensuelle ou annuelle par exemple. Un affichage autrement plus sympa qu&#039;une liste de liens chronologique.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Définir une longueur d’extrait personnalisée des articles sous WordPress</title>
		<link>http://wpchannel.com/definir-longueur-extrait-personnalisee-articles-wordpress/</link>
		<comments>http://wpchannel.com/definir-longueur-extrait-personnalisee-articles-wordpress/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 10:30:42 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9076</guid>
		<description><![CDATA[La taille des extraits de vos articles peut être ajustée en fonction de vos besoins, de façon automatique via un plugin ou manuellement via le functions.php. Avant-propos Par défaut, WordPress affiche un extrait de 55 mots sur la page d&#8217;accueil. &#8230; <a href="http://wpchannel.com/definir-longueur-extrait-personnalisee-articles-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La taille des extraits de vos articles peut être ajustée en fonction de vos besoins, de façon automatique via un plugin ou manuellement via le functions.php.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/kaW09eH78U4?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-9076"></span></p>
<h2>Avant-propos</h2>
<p>Par défaut, WordPress affiche un extrait de 55 mots sur la page d&#8217;accueil. Ce nombre de mots peut donc s&#8217;ajuster selon vos besoins via un plugin ou une intervention directe dans le code du thème.</p>
<p>Un point essentiel à retenir toutefois ! Votre thème doit disposer de la fonction <code>&lt;?php the_excerpt(); ?&gt;</code> pour afficher ce fameux extrait. Cette commande PHP appelle en premier lieu la zone d&#8217;extrait &#8211; celle que vous ne devez pas remplir, ou les 55 premiers mots par défaut.</p>
<h2>#1 &#8211; Solution manuelle via le functions.php</h2>
<p>Avant de commencer, il est important de savoir que cette première méthode ne fonctionnera pas si vous avez déjà saisi du texte dans la zone <strong>Extrait</strong> lors de la rédaction de vos articles. Paradoxalement, l&#8217;extrait n&#8217;est pas créée à partir de cette zone de texte mais bien à partir des premières lignes du corps de saisie principal.</p>
<p>Il faut donc disposer de zones d&#8217;extraits vides pour que cette technique fonctionne&#8230; sauf si vous ajoutez des lignes de code supplémentaire (cf. ci-après).</p>
<h3>Technique appliquée aux extraits standards</h3>
<p>Dans le menu <strong>Apparence</strong> de votre administration WordPress, ouvrez l&#8217;item <strong>Editeur</strong>.</p>
<p>Pour plus de facilités, je vous recommande d&#8217;utiliser un éditeur tel que Coda sur MacOS X ou Notepad++ sous Windows.</p>
<p>Cliquez donc sur le fichier <strong>functions.php</strong> correspondant au thème actuellement actif sur votre site WordPress.</p>
<p>Ajoutez maintenant les lignes de code suivante :</p>
<pre>&lt;?php function new_excerpt_length($length) {
 return 10;
}
add_filter('excerpt_length', 'new_excerpt_length');
?&gt;</pre>
<p>Modifiez la valeur 10 en fonction de vos besoins. Cette valeur correspond au nombre de mots qui composeront l&#8217;extrait.</p>
<p>Pour valider le tout, n&#8217;oubliez pas de sauvegarder le fichier. WordPress affichera alors des points de suspension dans l&#8217;extrait.</p>
<h3>Technique appliquée à la zone d&#8217;extrait</h3>
<p>Ajoutez ces lignes dans le <strong>functions.php</strong> pour appliquer une longueur spécifique à toutes les zones d&#8217;extrait :</p>
<pre>&lt;?php function wp_trim_all_excerpt($text) { // Creates an excerpt if needed; and shortens the manual excerpt as well
global $post;
if ( '' == $text ) {
$text = get_the_content('');
$text = apply_filters('the_content', $text);
$text = str_replace(']]&gt;', ']]&amp;gt;', $text);
}
$text = strip_shortcodes( $text ); // optional
$text = strip_tags($text);
$excerpt_length = apply_filters('excerpt_length', 55);
$excerpt_more = apply_filters('excerpt_more', ' ' . '[...]');
$words = explode(' ', $text, $excerpt_length + 1);
if (count($words)&gt; $excerpt_length) {
array_pop($words);
$text = implode(' ', $words);
$text = $text . $excerpt_more;
} else {
$text = implode(' ', $words);
}
return $text;
}
remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'wp_trim_all_excerpt'); ?&gt;</pre>
<p>La longueur par défaut est définie à 55, valeur que vous pouvez changer pour le nombre de mots de votre choix.</p>
<p>Cette méthode complémentaire est l&#8217;œuvre de <a href="http://www.transformationpowertools.com/wordpress/automatically-shorten-manual-excerpt">alchymyth</a>.</p>
<h2>#2 &#8211; Solution automatique via les plugins</h2>
<p>Je vous conseille d&#8217;installer l&#8217;extension Advanced Excerpt depuis votre administration WordPress.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Une traduction française peut être téléchargée ici-même :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Pour activer la traduction, il suffit de coller les fichiers contenus dans l&#8217;archive ZIP dans le dossier <strong>/wp-content/plugins/advanced-excerpt/</strong></p>
<p>Pour configurer le plugin, rendez-vous dans le menu <strong>Réglages</strong> puis <strong>Excerpt</strong>.</p>
<div class="wp-caption alignnone" style="width: 570px"><img title="Advanced Excerpt plugin WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-extrait-2.jpg" alt="Capture d'écran - Paramètres du plugin Advanced Excerpt" width="560" height="611" /><p class="wp-caption-text">Tout pour paramétrer vos extraits personnalisés</p></div>
<p>Parmi les fonctionnalités intéressantes, on retiendra :</p>
<ul>
<li>Le choix de la balise <strong>Lire la suite</strong> ou <strong>Read More</strong> ;</li>
<li>La possibilité d&#8217;enlever automatiquement les shortcodes ;</li>
<li>La capacité de générer un extrait y compris si la zone d&#8217;extrait est utilisé (cf. Avant-propos du tutoriel) ;</li>
</ul>
<p><strong>La gestion des extraits sous WordPress n&#8217;aura plus de secrets pour vous&#8230; du moins je l&#8217;espère ! </strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/lautreamax/4107982530/" rel="nofollow">Yan Basque</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/definir-longueur-extrait-personnalisee-articles-wordpress/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-extrait-41.mov" length="74471652" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>La taille des extraits de vos articles peut être ajustée en fonction de vos besoins, de façon automatique via un plugin ou manuellement via le functions.php. - Avant-propos Par défaut, WordPress affiche un extrait de 55 mots sur la page d&#039;accueil.</itunes:subtitle>
		<itunes:summary>La taille des extraits de vos articles peut être ajustée en fonction de vos besoins, de façon automatique via un plugin ou manuellement via le functions.php.



Avant-propos
Par défaut, WordPress affiche un extrait de 55 mots sur la page d&#039;accueil. Ce nombre de mots peut donc s&#039;ajuster selon vos besoins via un plugin ou une intervention directe dans le code du thème.

Un point essentiel à retenir toutefois ! Votre thème doit disposer de la fonction &lt;?php the_excerpt(); ?&gt; pour afficher ce fameux extrait. Cette commande PHP appelle en premier lieu la zone d&#039;extrait - celle que vous ne devez pas remplir, ou les 55 premiers mots par défaut.
#1 - Solution manuelle via le functions.php
Avant de commencer, il est important de savoir que cette première méthode ne fonctionnera pas si vous avez déjà saisi du texte dans la zone Extrait lors de la rédaction de vos articles. Paradoxalement, l&#039;extrait n&#039;est pas créée à partir de cette zone de texte mais bien à partir des premières lignes du corps de saisie principal.

Il faut donc disposer de zones d&#039;extraits vides pour que cette technique fonctionne... sauf si vous ajoutez des lignes de code supplémentaire (cf. ci-après).
Technique appliquée aux extraits standards
Dans le menu Apparence de votre administration WordPress, ouvrez l&#039;item Editeur.

Pour plus de facilités, je vous recommande d&#039;utiliser un éditeur tel que Coda sur MacOS X ou Notepad++ sous Windows.

Cliquez donc sur le fichier functions.php correspondant au thème actuellement actif sur votre site WordPress.

Ajoutez maintenant les lignes de code suivante :
&lt;?php function new_excerpt_length($length) {
 return 10;
}
add_filter(&#039;excerpt_length&#039;, &#039;new_excerpt_length&#039;);
?&gt;
Modifiez la valeur 10 en fonction de vos besoins. Cette valeur correspond au nombre de mots qui composeront l&#039;extrait.

Pour valider le tout, n&#039;oubliez pas de sauvegarder le fichier. WordPress affichera alors des points de suspension dans l&#039;extrait.
Technique appliquée à la zone d&#039;extrait
Ajoutez ces lignes dans le functions.php pour appliquer une longueur spécifique à toutes les zones d&#039;extrait :
&lt;?php function wp_trim_all_excerpt($text) { // Creates an excerpt if needed; and shortens the manual excerpt as well
global $post;
if ( &#039;&#039; == $text ) {
$text = get_the_content(&#039;&#039;);
$text = apply_filters(&#039;the_content&#039;, $text);
$text = str_replace(&#039;]]&gt;&#039;, &#039;]]&gt;&#039;, $text);
}
$text = strip_shortcodes( $text ); // optional
$text = strip_tags($text);
$excerpt_length = apply_filters(&#039;excerpt_length&#039;, 55);
$excerpt_more = apply_filters(&#039;excerpt_more&#039;, &#039; &#039; . &#039;[...]&#039;);
$words = explode(&#039; &#039;, $text, $excerpt_length + 1);
if (count($words)&gt; $excerpt_length) {
array_pop($words);
$text = implode(&#039; &#039;, $words);
$text = $text . $excerpt_more;
} else {
$text = implode(&#039; &#039;, $words);
}
return $text;
}
remove_filter(&#039;get_the_excerpt&#039;, &#039;wp_trim_excerpt&#039;);
add_filter(&#039;get_the_excerpt&#039;, &#039;wp_trim_all_excerpt&#039;); ?&gt;
La longueur par défaut est définie à 55, valeur que vous pouvez changer pour le nombre de mots de votre choix.

Cette méthode complémentaire est l&#039;œuvre de alchymyth.
#2 - Solution automatique via les plugins
Je vous conseille d&#039;installer l&#039;extension Advanced Excerpt depuis votre administration WordPress.



Une traduction française peut être téléchargée ici-même :



Pour activer la traduction, il suffit de coller les fichiers contenus dans l&#039;archive ZIP dans le dossier /wp-content/plugins/advanced-excerpt/

Pour configurer le plugin, rendez-vous dans le menu Réglages puis Excerpt.



Parmi les fonctionnalités intéressantes, on retiendra :

	Le choix de la balise Lire la suite ou Read More ;
	La possibilité d&#039;enlever automatiquement les shortcodes ;
	La capacité de générer un extrait y compris si la zone d&#039;extrait est utilisé (cf. Avant-propos du tutoriel) ;

La gestion des extraits sous WordPress n&#039;aura plus de secrets pour vous... du moins je l&#039;espère ! 

Crédits photo : Yan Basque</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>5:05</itunes:duration>
	</item>
		<item>
		<title>Blubrry PowerPress, la meilleure solution de podcasting pour WordPress</title>
		<link>http://wpchannel.com/blubrry-powerpress-meilleure-solution-podcasting-wordpress/</link>
		<comments>http://wpchannel.com/blubrry-powerpress-meilleure-solution-podcasting-wordpress/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 16:00:03 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9049</guid>
		<description><![CDATA[Envie de connaître les meilleures techniques de podcasting pour la plateforme WordPress ? Ce tutoriel complet vous guidera pas-à-pas pour réveiller le podcasteur qui sommeille en vous ! Le podcasting, c&#8217;est quoi ? Au lieu de me casser la tête &#8230; <a href="http://wpchannel.com/blubrry-powerpress-meilleure-solution-podcasting-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Envie de connaître les meilleures techniques de podcasting pour la plateforme WordPress ? Ce tutoriel complet vous guidera pas-à-pas pour réveiller le podcasteur qui sommeille en vous !</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/WhO1pJzfxv8?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-9049"></span></p>
<h2>Le podcasting, c&#8217;est quoi ?</h2>
<p>Au lieu de me casser la tête à vous expliquer en quelques lignes le concept du podcasting, faisons appel à Wikipédia :</p>
<blockquote><p>Le podcasting ou la baladodiffusion est un moyen de diffusion de fichiers (audio, vidéo ou autres) sur Internet appelés podcasts ou balados.</p>
<p>Par l&#8217;entremise d&#8217;un abonnement aux flux RSS ou Atom, le podcasting permet aux utilisateurs l&#8217;écoute ou le téléchargement automatique d&#8217;émissions audio ou vidéo pour les baladeurs numériques en vue d&#8217;une écoute immédiate ou ultérieure.</p>
<p style="text-align: right;"><em>Source <a title="Article sur le podcasting dans Wikipédia" href="http://fr.wikipedia.org/wiki/Podcasting">Podcasting &#8211; Wikipédia</a></em></p>
</blockquote>
<p>Passons à présent aux choses sérieuses avec WordPress !</p>
<h2>Méthodes de podcasting avec WordPress</h2>
<p>Dans ce tutoriel, vous apprendrez les meilleures techniques de podcasting avec WordPress &#8211; techniques que je mets en œuvre sur WordPress Channel, avec notamment :</p>
<ol>
<li>La gestion des podcasts dans un flux RSS FeedBurner ;</li>
<li>La publication de vos podcasts sur l&#8217;iTunes Store ;</li>
<li>L&#8217;obtention de statistiques de téléchargements régulières ;</li>
</ol>
<p>Ce que nous n&#8217;étudierons pas dans ce article : la création et le montage d&#8217;un podcast audio ou vidéo.</p>
<p>Ce guide s&#8217;efforcera d&#8217;évoquer toutes les problématiques liés au podcasting grâce à mon expérience en la matière sur le projet WordPress Channel.</p>
<h3>Étape n°1 &#8211; Installation du plugin PowerPress de Blubrry</h3>
<p>Le plugin PowerPress est disponible via le répertoire de WordPress et peut donc s&#8217;installer directement via l&#8217;administration. Sinon, téléchargez ce dernier via l&#8217;adresse ci-dessous :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Comme d&#8217;habitude, téléversez le dossier dans le répertoire <strong>/wp-content/plugins </strong>de votre serveur FTP.</p>
<p>N&#8217;oubliez pas de cliquer sur le lien <strong>Activer</strong> dans le module <strong>Extensions</strong> de votre administration.</p>
<p>Actuellement, aucune version française n&#8217;est disponible faute de pouvoir traduire ce plugin&#8230; mais cela ne saurait tarder d&#8217;après les informations que j&#8217;ai pu recueillir. Je me ferais donc un plaisir d&#8217;effectuer la traduction le moment voulu et de mettre à jour le tutoriel.</p>
<h3>Étape n°2 &#8211; Configuration du plugin PowerPress</h3>
<p>Ce plugin est très complet d&#8217;un point de vue configuration car différents profils utilisateurs existent. Nous allons donc aborder le paramétrage onglet par onglet, pour vous permettre d&#8217;avancer au mieux.</p>
<p>Rendez-vous dans un premier temps dans le module <strong>PowerPress</strong> puis cliquez sur <strong>Settings</strong>. Tout à fait en bas de page, une section <strong>Advanded Options</strong> doit être paramétré avant toute autre modification.</p>
<div class="wp-caption alignnone" style="width: 597px"><img title="Paramètrage avancés de PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-1.jpg" alt="Capture d'écran - PowerPress, options avancées" width="587" height="118" /><p class="wp-caption-text">Le mode Avancé est conseillé pour aller plus loin</p></div>
<p>En fonction des cases que nous cocherons, nous disposerons de plus ou moins d&#8217;options. Je vous recommande de cocher <strong>Advanced Mode</strong> pour commencer.</p>
<p>Les 3 options ne sont à cochées que dans les situations suivantes :</p>
<ul>
<li><strong>Audio Player Options</strong> : indispensable pour les podcasts audio, PowerPress vous proposera 5 lecteurs Flash différents prêts-à-l&#8217;emploi. Une fois l&#8217;option validée, un module <strong>Audio Player</strong> apparaîtra dans le menu <strong>PowerPress</strong> vous permettant de faire votre choix ;</li>
<li><strong>Custom Podcast Channels</strong> : autorise la gestion de plusieurs formats. Utile si vous créez une version SD et HD par exemple ;</li>
<li><strong>Category Podcasting</strong> : cette option affiche un nouvel élément dans le menu <strong>PowerPress</strong> et permet d&#8217;avoir plusieurs flux de catégories de podcasts ;</li>
</ul>
<p>Pour débuter, la première case suffira. Faites donc <strong>Save Changes</strong> pour valider.</p>
<p>Nous sommes à présent parés pour commencer la véritable configuration de PowerPress.</p>
<h4>Onglet Basic Settings</h4>
<div class="wp-caption alignnone" style="width: 570px"><img class=" " title="Paramètres de base de PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-2.jpg" alt="Capture d'écran - Onglet Basic Settings du plugin PowerPress" width="560" height="363" /><p class="wp-caption-text">Adaptez le plugin à vos besoins propres.</p></div>
<h5>Default Media URL</h5>
<p>Entrez ici l&#8217;URL du dossier qui hébergera vos podcasts. Cette option vous évitera par la suite d&#8217;avoir à saisir l&#8217;adresse complète du fichier lors de la rédaction d&#8217;un article avec podcast.</p>
<h5>Podcast Entry Box</h5>
<p>Vous laisse le choix entre 3 types de boites de dialogue présente dans les pages de création d&#8217;articles :</p>
<ul>
<li><strong>Simple</strong> : affiche uniquement le champ URL ;</li>
<li><strong>Normal</strong> (par défaut) : les champs URL, taille et durée sont présents. C&#8217;est le type de boite que j&#8217;utilise sur WordPress Channel ;</li>
<li><strong>Custom</strong> : libre à vous dans ce cas de cocher des options supplémentaires ;</li>
</ul>
<h5>File Size Default</h5>
<p>Laissez sur <strong>Auto detect file size</strong> pour que PowerPress détecte comme un grand la taille du fichier.</p>
<h5>Duration Default</h5>
<p>La durée n&#8217;est détecté automatiquement que sur les podcasts audio. Dans le cas où vous ne publiez que des vidéos, basculez sur <strong>User specify</strong> pour indiquer vos propres valeurs.</p>
<h5>Auto Add Media</h5>
<p>A laisser sur <strong>Disabled (default)</strong> sans hésitation ! Cette option permet d&#8217;ajouter le premier ou le dernier lien de votre article en tant que podcast. Cette technique est fortement déconseillée.</p>
<h5>Podcast Permalinks</h5>
<p>Les permaliens correspondent aux URLs de votre site. Je vous conseille de laisser sur <strong>Default WordPress Behavior</strong> pour que cette structure soit en conformité avec celle de votre site actuellement en place.</p>
<p>Il est recommandé d&#8217;utiliser des permaliens sous la forme <strong>%postname%</strong> pour booster votre référencement.</p>
<p>Ces premiers paramètres étant définis, cliquez sur le bouton <strong>Save Changes</strong>.</p>
<h4>Onglet Services &amp; Statistics</h4>
<div class="wp-caption alignnone" style="width: 570px"><img class="   " title="Paramètres Services &amp; Statistics de PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-3.jpg" alt="Capture d'écran - Options de statistiques du plugin PowerPress" width="560" height="408" /><p class="wp-caption-text">Obtenez gratuitement des rapports de statistiques hedbdomadaires !</p></div>
<p>Le site Blubrry propose des services payants compatibles avec son plugin gratuit qu&#8217;est PowerPress &#8211; notamment des solutions de stockage.</p>
<p>Toutefois, vous pouvez bénéficiez gratuitement de statistiques &#8211; certes sommaire, concernant vos podcasts.</p>
<p>Il vous faut donc vous inscrire en cliquant sur <strong>Click here to configure Blubrry Services</strong>.</p>
<p>Ensuite, cochez la case <strong>Display Statistics in WordPress Dashboard</strong>.</p>
<p>Dans la section <strong>Media Statistics</strong>, collez l&#8217;URL de redirection fournie par le service de Blubrry &#8211; sur lequel vous venez de vous inscrire. Cette direction est indispensable pour générer des statistiques &#8211; très courant comme méthode je vous rassure.</p>
<p>Notez que rien ne vous empêche d&#8217;utiliser FeedBurner en complément et de façon indépendante.</p>
<div class="wp-caption alignnone" style="width: 570px"><img title="Module de satistiques PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-8.jpg" alt="Capture d'écran - Module de statistiques PowerPress dans le tableau de bord de WordPress" width="560" height="285" /><p class="wp-caption-text">Un module de statistiques PowerPress directement intégré dans WordPress</p></div>
<h4>Onglet Appearance</h4>
<div class="wp-caption alignnone" style="width: 570px"><img class=" " title="Paramètres Appearance de PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-4.jpg" alt="Capture d'écran - Onglet Apparrence du plugin PowerPress" width="560" height="408" /><p class="wp-caption-text">PowerPress dipose de nombreuses possibilités d&#39;affichage</p></div>
<p>PowerPress dispose d&#8217;un lecteur vidéo que vous pouvez faire apparaître dans vos articles. De même, nous devons déterminer ici où sera affiché le lien de téléchargement dans l&#8217;article.</p>
<h5>Media Presentation</h5>
<p>A vous de choisir où seront affichés les liens de téléchargements et le lecteur dans l&#8217;article :</p>
<ul>
<li><strong>Below Post</strong> : avant l&#8217;article ;</li>
<li><strong>Above Post</strong> : après l&#8217;article ;</li>
<li><strong>None</strong> : à aucun endroit ;</li>
</ul>
<p>Personnellement, j&#8217;ai opté pour <strong>Below Post</strong>.</p>
<h5>PowerPress Shortcode</h5>
<p>Le plugin dispose de shortcode très pratique car ils vous permettront d&#8217;insérer le podcast où vous le souhaitez dans l&#8217;article.</p>
<p>Le shortcode standard est : <code>powerpress </code></p>
<p>Vous pouvez consulter la liste complète des <a title="PowerPress Shortcode" href="http://help.blubrry.com/blubrry-powerpress/shortcode/">shortcodes</a> pour aller plus loin.</p>
<h5>Display Media Player</h5>
<p>Choisissez d&#8217;afficher ou non le lecteur vidéo et de quelle façon. Préférant utilisé YouTube pour offrir les meilleures performances de lecture et notamment en haute définition, à vous de voir en fonction de vos besoins.</p>
<p>Une coche vous permet aussi de le désactiver pour les périphériques mobiles connus. Il suffit de cocher <strong>Disable Media Player for known mobile devices</strong>.</p>
<h5>Download Link</h5>
<p>Paramétrer la façon dont s&#8217;affichera le lien de téléchargement. Je vous conseille d&#8217;indiquer les informations de durée et de taille de fichier, méthode commune sur le Web dès lors qu&#8217;il y a téléchargement.</p>
<p>Optez donc pour <strong>Display with file size and duration</strong>.</p>
<h5>Having Theme Issues ?</h5>
<p>Cette option est très utile car elle corrige les bugs inhérents à votre thème WordPress. Si par cas le lecteur n&#8217;était présent dans vos articles, choisissez <strong>Yes, please try to fix</strong>.</p>
<h5>Video Player Settings</h5>
<p>Des options classiques vous donnant la possibilité de définir la largeur (<strong>width</strong>) et la hauteur (<strong>height</strong>) du lecteur ; de même que l&#8217;échelle d&#8217;affichage QuickTime.</p>
<p>Les podcasts étant généralement au format MOV (QuickTime), il est normal que son lecteur soit compatible QuickTime.</p>
<h5>Audio Player Settings</h5>
<p>La largeur de votre lecteur audio à saisir &#8211; la valeur par défaut étant de 320 pixels.</p>
<h4>Onglet Feeds</h4>
<div class="wp-caption alignnone" style="width: 570px"><img title="Paramètres Feed de PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-5.jpg" alt="Capture d'écran - Options des flux RSS du plugin PowerPress" width="560" height="339" /><p class="wp-caption-text">Réfléchissez bien à la façon de gérer les flux RSS contenant les médias</p></div>
<p>Cet onglet est très important pour bien podcaster !</p>
<h5>Podcast Feeds</h5>
<p>Rappelons tout d&#8217;abord que vos lecteurs vont pouvoir s&#8217;abonner à un flux RSS qui contiendra uniquement vos articles à podcasts &#8211; à la manière d&#8217;une catégorie WordPress. Ce flux se présente sous la forme : http://wpchannel.com/feed/podcast/</p>
<p>Cela revêt un aspect pratique pour visiteur qui ne s&#8217;abonneront qu&#8217;au contenu avec podcast.</p>
<p>Cependant, il est nettement plus intéressant d&#8217;ajouter la prise en charge des fonctionnalités de podcasting de PowerPress à l&#8217;ensemble des flux de votre site.</p>
<p>A partir de là, 3 options se présentent à eux :</p>
<ul>
<li><strong>Enhance All Feeds</strong> : bien que recommandée, je vous déconseille de cocher ce paramètre. Il permet d&#8217;activer la prise en charge des fonctionnalités de podcasting pour l&#8217;ensemble de vos flux &#8211; y compris les flux de catégories et de tags. Utile si vous publiez de nombreux podcasts ;</li>
<li><strong>Enhance Main Feed Only</strong> : cette option ajoute la prise en charge des outils de podcasting pour le flux principal de votre site. Actuellement en place sur WordPress Channel ;</li>
<li><strong>Do Not Enhance Feeds</strong> : les paramètres que nous définirons plus bas ne s&#8217;appliqueront qu&#8217;au flux du podcast comme indiqué dans le premier paragraphe de cette section ;</li>
</ul>
<p>Une fois les options sauvegardées, vous pourrez valider les flux RSS pour vérifier qu&#8217;il n&#8217;ait pas de bugs en cliquant sur le bouton <strong>Validate</strong>.</p>
<h5>Feed Settings</h5>
<p>Commencez par indiquer le nombre d&#8217;épisodes à afficher dans le flux. dans le champ <strong>Show the most recent</strong>. Je vous conseille de passer cette valeur à 100 sans quoi seuls les derniers épisodes seront présents dans le flux et donc iTunes.</p>
<p>Si vous parlez d&#8217;actualités, ce chiffre à son intérêt mais pas lorsque vous faites des tutoriels ou du contenu qui n&#8217;a pas de lien temporel. Dans ce cas de figure, l&#8217;abonné doit pouvoir télécharger le premier épisode et le dernier en date sans contraintes !</p>
<p>Spécifiez ensuite l&#8217;URL de l&#8217;image du flux dans le champ <strong>RSS2 Image</strong>. Indispensable d&#8217;un point de vue marketing !</p>
<p>Une case <strong>Upload New Image</strong> vous permet même d&#8217;utiliser la fonction d&#8217;envoi de fichier.</p>
<p>Sélectionnez ensuite la langue du flux : <strong>French</strong> dans mon cas.</p>
<p>Pour finir, saisissez le <strong>Copyright</strong> &#8211; par exemple, le titre de votre blog / entreprise.</p>
<p>Une nouvelle fois, cliquez sur <strong>Save Changes</strong>.</p>
<h4>Onglet iTunes</h4>
<div class="wp-caption alignnone" style="width: 570px"><img title="Paramètres iTunes de PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-6.jpg" alt="Capture d'écran - Options iTunes du plugin PowerPress" width="560" height="327" /><p class="wp-caption-text">Publier vos podcasts sur le store d&#39;Apple !</p></div>
<p>Nous voici arriver à la partie qui doit vous intéresser au plus au point ! Comment faire pour apparaître dans le répertoire de plugins de l&#8217;iTunes Store ?</p>
<p>C&#8217;est pourtant très simple : il suffit de soumettre un flux RSS valide&#8230; il est donc capital de bien configurer ce plugin et de tester sans quoi vous ne serez jamais accepté par Apple.</p>
<h5>iTunes Listing Information</h5>
<p>L&#8217;URL d&#8217;abonnement sur iTunes vous sera fourni une fois inscrit sur le service.</p>
<p>Pour entamer le processus de publication, cliquez sur <strong>Publish a Podcast on iTunes</strong>. Votre flux sera validé par les équipes d&#8217;Apple, soyez patients !</p>
<p>PowerPress va plus loin en notifiant iTunes par ping à chaque nouvel épisode.</p>
<p>Pour ce faire, choisissez <strong>Yes</strong> dans le champ <strong>Update iTunes Listing</strong>. Une case <strong>Test Update iTunes Listing</strong> vous permet aussi de tester le service en notifiant la plateforme. Le résultat de succès ou d&#8217;échec s&#8217;affiche en dessous.</p>
<h5>iTunes Feed Settings</h5>
<p>C&#8217;est ici que vous allez pouvoir indiquer l&#8217;ensemble des informations qui seront publiées sur votre page iTunes Store :</p>
<ul>
<li><strong>iTunes Program Subtitle</strong> : le titre de votre programme de podcasts ;</li>
<li><strong>iTunes Program Summary</strong> : la description détaillée de votre chaîne (pas de HTML) ;</li>
<li><strong>iTunes Episode Summary</strong> : cette option exclusive à PowerPress transforme les liens de description de chaque épisode &#8211; les extraits de WordPress sont les descriptions, en liens cliquables depuis iTunes. Pour en bénéficier, cochez <strong>Optimize iTunes Summary from Blog Posts</strong> ;</li>
<li><strong>iTunes Program Keywords</strong> : faites votre référencement en indiquant un maximum de 12 mots-clés ;</li>
<li><strong>iTunes Category</strong> : choisissez la catégorie principale de votre chaîne de podcasts ;</li>
<li><strong>iTunes Category 2</strong> : idem mais pour le second niveau de classement dans l&#8217;annuaire ;</li>
<li><strong>iTunes Category 3</strong> : idem mais pour le troisième niveau de classement dans l&#8217;annuaire ;</li>
<li><strong>iTunes Explicit</strong> : le réglage pour le contrôle parental. Mettez <strong>Clean &#8211; no explicit content</strong> pour vous donner une bonne image ;</li>
<li><strong>iTunes Image</strong> : l&#8217;image représentant votre podcast sur iTunes. Là encore, indispensable pour le marketing. Respectez les dimensions : 600 x 600 pixels ;</li>
<li><strong>iTunes Talent Name</strong> : votre nom de producteur ou cochez <strong>Use blog post author&#8217;s name for individual episodes</strong> pour les blogs multi-auteurs ;</li>
<li><strong>iTunes Email</strong> : votre e-mail de contact pour être informé de votre validation ;</li>
<li><strong>iTunes New Feed URL</strong> : n&#8217;y touchez pas ! Ce lien remet à zéro toutes vos options de présence sur iTunes Store ;</li>
</ul>
<p>Voici un exemple de page de podcast sur iTunes :</p>
<div class="wp-caption alignnone" style="width: 570px"><a href="http://itunes.apple.com/fr/podcast/wordpress-channel/id331487290"><img class=" " title="WordPress Channel sur iTunes Store" src="http://wpchannel.com/wp-content/uploads/ads/wordpress-channel-itunes.jpg" alt="Capture d'écran - Page officielle iTunes pour WordPress Channel" width="560" height="376" /></a><p class="wp-caption-text">La page de podcasts pour le projet WordPress Channel sur iTunes !</p></div>
<p>Félicitations ! Vous venez de terminer la configuration du plugin Blubrry PowerPress. Confirmez vos paramètres en cliquant sur <strong>Save Changes</strong> une dernière fois.</p>
<h3>Étape n°3 &#8211; Création d&#8217;un article avec podcast</h3>
<p>PowerPress dispose d&#8217;un module intitulé <strong>Podcast Episode</strong> dans le module de rédaction des articles et des pages de WordPress. Ce module peut varier en termes d&#8217;options comme nous venons de le voir dans l&#8217;étape n°2.</p>
<div class="wp-caption alignnone" style="width: 398px"><img title="Ajout de podcast avec Blubrry PowerPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-podcasting-powerpress-blubrry-7.jpg" alt="Capture d'écran - Boîte d'ajout d'un épisode avec PowerPress" width="388" height="213" /><p class="wp-caption-text">Collez simplement l&#39;URL du podcast ou le nom du fichier (dépend des options choisies)</p></div>
<p>Le champ <strong>Media URL</strong> est le plus important. C&#8217;est ici que vous saisirez l&#8217;adresse complète de votre podcast vidéo ou audio. Le bouton <strong>Verify</strong> vous permettra de vérifier en un clic si l&#8217;URL est valide, sympa non ?</p>
<p>Les champs <strong>File Size</strong> et <strong>Duration</strong> concernent la taille du fichier &#8211; important pour le lecteur qui a besoin de connaître cette information en cas de fichier lourd à télécharger, et la durée du podcast &#8211; là encore, vos lecteurs apprécieront de connaître cette donnée. Dans les deux cas, ces champs se remplissent automatiquement à l&#8217;exception du second dans le cas où vous réalisez des podcasts de type vidéo &#8211; comme c&#8217;est le cas sur WordPress Channel.</p>
<p>Dans ce cas de figure, il sera nécessaire de fournir l&#8217;indication de durée.</p>
<p>Aucune autre action de votre part n&#8217;est requise à ce stade. Rédigez votre article comme vous en avez l&#8217;habitude et publier le. Le podcast devrait s&#8217;insérer à l&#8217;endroit où vous l&#8217;avez spécifié dans les options de configuration de PowerPress.</p>
<h2>Conseils en podcasting</h2>
<h3>#1 &#8211; Choix de l&#8217;hébergeur</h3>
<p>Cet aspect n&#8217;est pas à négliger ! Gardez à l&#8217;esprit que vos abonnés &#8211; aussi bien au flux RSS (et donc iTunes) que sur votre site, vont télécharger vos épisodes directement depuis votre serveur.</p>
<p>Il faut donc disposer d&#8217;une hébergeur correct en termes de bande passante autorisée &#8211; chez <a title="Offres d'hébergement Mavenhosting" href="http://wpchannel.com/go/mavenhosting.php">Mavenhosting</a> c&#8217;est de l&#8217;illimité, ainsi qu&#8217;en termes de stockage &#8211; notamment pour la vidéo.</p>
<p>Si vous proposez la lecture de vos fichiers vidéo à partir du lecteur PowerPress, je vous recommande un serveur puissant car les temps d&#8217;accès seront trop long &#8211; en raison du fait qu&#8217;il ne s&#8217;agit pas d&#8217;un serveur optimisé pour le streaming.</p>
<h3>#2 &#8211; Diffuser sur YouTube</h3>
<p>Pour pallier ce problème de performances en lecture, <a title="La chaîne officielle de WordPress Channel sur YouTube" href="http://www.youtube.com/user/WPChannel">diffusez vos contenus sur YouTube</a> ou toute autre plateforme de partage vidéo correcte. Préférez les services prenant en charge la HD comme Vimeo. Vous pourrez ensuite utiliser leur lecteur exportable pour proposer une lecture directe de vos podcasts tout en fournissant le lien de téléchargement.</p>
<p>C&#8217;est la méthode en place sur WordPress Channel depuis ses origines !</p>
<p>Autre avantage de taille : vous disposez d&#8217;options de partage supplémentaire, de liens vers vos autres vidéos et d&#8217;un meilleur référencement dans Google. Bref du social quoi !</p>
<h3>#3 &#8211; FeedBurner</h3>
<p>Dans le cadre du projet WordPress Channel, tous les articles n&#8217;incluent pas forcément de podcasts vidéos.</p>
<p>De fait, il est très utile d&#8217;utiliser un service comme FeedBurner pour la gestion de son flux RSS.</p>
<p>A cela, plusieurs avantages :</p>
<ul>
<li>L&#8217;obtention de statistiques supplémentaires (nombre d&#8217;abonnés, nombre de clics, etc.) ;</li>
<li>Des fonctions de newsletters (abandonnées depuis peu sur ce site pour une vraie newsletter hebdomadaire) ;</li>
<li>Des options de personnalisation avancées (logo, format de flux, boutons de partage, etc.) ;</li>
<li>L&#8217;insertion de publicité Adsense ;</li>
</ul>
<p>Notez également que FeedBurner disposer d&#8217;un mode podcaster. Il suffit d&#8217;ajouter un flux et de cocher <strong>I&#8217;m a podcaster!</strong></p>
<p>Seul point faible : des options pour iTunes sont redondantes ne posent aucun problème de compatibilité !</p>
<p><strong>Nous voici arriver au terme de ce très long tutoriel sur les techniques de podcasting avec la plateforme WordPress. A votre tour de devenir podcaster !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/joehastings/370714654/" rel="nofollow">Joe Hastings</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/blubrry-powerpress-meilleure-solution-podcasting-wordpress/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-podcast-40.mov" length="142015324" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Envie de connaître les meilleures techniques de podcasting pour la plateforme WordPress ? Ce tutoriel complet vous guidera pas-à-pas pour réveiller le podcasteur qui sommeille en vous ! Le podcasting, c&#039;est quoi ? </itunes:subtitle>
		<itunes:summary>Envie de connaître les meilleures techniques de podcasting pour la plateforme WordPress ? Ce tutoriel complet vous guidera pas-à-pas pour réveiller le podcasteur qui sommeille en vous !




Le podcasting, c&#039;est quoi ?
Au lieu de me casser la tête à vous expliquer en quelques lignes le concept du podcasting, faisons appel à Wikipédia :
Le podcasting ou la baladodiffusion est un moyen de diffusion de fichiers (audio, vidéo ou autres) sur Internet appelés podcasts ou balados.

Par l&#039;entremise d&#039;un abonnement aux flux RSS ou Atom, le podcasting permet aux utilisateurs l&#039;écoute ou le téléchargement automatique d&#039;émissions audio ou vidéo pour les baladeurs numériques en vue d&#039;une écoute immédiate ou ultérieure.
Source Podcasting - Wikipédia

Passons à présent aux choses sérieuses avec WordPress !
Méthodes de podcasting avec WordPress
Dans ce tutoriel, vous apprendrez les meilleures techniques de podcasting avec WordPress - techniques que je mets en œuvre sur WordPress Channel, avec notamment :

	La gestion des podcasts dans un flux RSS FeedBurner ;
	La publication de vos podcasts sur l&#039;iTunes Store ;
	L&#039;obtention de statistiques de téléchargements régulières ;

Ce que nous n&#039;étudierons pas dans ce article : la création et le montage d&#039;un podcast audio ou vidéo.

Ce guide s&#039;efforcera d&#039;évoquer toutes les problématiques liés au podcasting grâce à mon expérience en la matière sur le projet WordPress Channel.
Étape n°1 - Installation du plugin PowerPress de Blubrry
Le plugin PowerPress est disponible via le répertoire de WordPress et peut donc s&#039;installer directement via l&#039;administration. Sinon, téléchargez ce dernier via l&#039;adresse ci-dessous :



Comme d&#039;habitude, téléversez le dossier dans le répertoire /wp-content/plugins de votre serveur FTP.

N&#039;oubliez pas de cliquer sur le lien Activer dans le module Extensions de votre administration.

Actuellement, aucune version française n&#039;est disponible faute de pouvoir traduire ce plugin... mais cela ne saurait tarder d&#039;après les informations que j&#039;ai pu recueillir. Je me ferais donc un plaisir d&#039;effectuer la traduction le moment voulu et de mettre à jour le tutoriel.
Étape n°2 - Configuration du plugin PowerPress
Ce plugin est très complet d&#039;un point de vue configuration car différents profils utilisateurs existent. Nous allons donc aborder le paramétrage onglet par onglet, pour vous permettre d&#039;avancer au mieux.

Rendez-vous dans un premier temps dans le module PowerPress puis cliquez sur Settings. Tout à fait en bas de page, une section Advanded Options doit être paramétré avant toute autre modification.



En fonction des cases que nous cocherons, nous disposerons de plus ou moins d&#039;options. Je vous recommande de cocher Advanced Mode pour commencer.

Les 3 options ne sont à cochées que dans les situations suivantes :

	Audio Player Options : indispensable pour les podcasts audio, PowerPress vous proposera 5 lecteurs Flash différents prêts-à-l&#039;emploi. Une fois l&#039;option validée, un module Audio Player apparaîtra dans le menu PowerPress vous permettant de faire votre choix ;
	Custom Podcast Channels : autorise la gestion de plusieurs formats. Utile si vous créez une version SD et HD par exemple ;
	Category Podcasting : cette option affiche un nouvel élément dans le menu PowerPress et permet d&#039;avoir plusieurs flux de catégories de podcasts ;

Pour débuter, la première case suffira. Faites donc Save Changes pour valider.

Nous sommes à présent parés pour commencer la véritable configuration de PowerPress.
Onglet Basic Settings

Default Media URL
Entrez ici l&#039;URL du dossier qui hébergera vos podcasts. Cette option vous évitera par la suite d&#039;avoir à saisir l&#039;adresse complète du fichier lors de la rédaction d&#039;un article avec podcast.
Podcast Entry Box
Vous laisse le choix entre 3 types de boites de dialogue présente dans les pages de création d&#039;articles :

	Simple : affiche uniquement le champ URL ;
</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>9:23</itunes:duration>
	</item>
		<item>
		<title>Ajouter une seconde zone d’extrait dans la création d’articles de WordPress</title>
		<link>http://wpchannel.com/ajouter-seconde-zone-extrait-creation-articles-wordpress/</link>
		<comments>http://wpchannel.com/ajouter-seconde-zone-extrait-creation-articles-wordpress/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 14:01:58 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8904</guid>
		<description><![CDATA[Par défaut, chaque article de WordPress peut être accompagné d&#8217;un extrait facultatif, utile pour ajouter une introduction. Cependant, comment faire pour en ajouter un second et gérer ainsi du contenu additionnel en lien direct avec votre article ? Pour info, &#8230; <a href="http://wpchannel.com/ajouter-seconde-zone-extrait-creation-articles-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Par défaut, chaque article de WordPress peut être accompagné d&#8217;un extrait facultatif, utile pour ajouter une introduction. Cependant, comment faire pour en ajouter un second et gérer ainsi du contenu additionnel en lien direct avec votre article ?</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/hkNVTqFUoxo?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-8904"></span><br />
Pour info, ce bout de code provient tout droit du <a href="http://wordpress.org/support/topic/add-an-extra-text-input-field-on-admin-post-page">forum officiel de WordPress</a> (version anglaise) et l&#8217;auteur n&#8217;est autre que Justin Tadlock. Par contre, la procédure n&#8217;est pas spécifiée et le néophyte aura bien du mal à comprendre la démarche.</p>
<h2>Étape n°1 &#8211; Modification du fichier functions.php</h2>
<p>Pour ajouter un deuxième champ d&#8217;extrait, ouvrez votre fichier <strong>functions.php</strong> à partir du menu <strong>Apparence</strong> puis <strong>Éditeur</strong>. Je suppose que vous êtes déjà connecté sur votre administration WordPress.</p>
<div class="wp-caption alignnone" style="width: 535px"><img title="Edition du fichier functions.php" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-second-excerpt-1.jpg" alt="Capture d'écran - Ajout de code dans functions.php" width="525" height="527" /><p class="wp-caption-text">Création de la seconde zone d&#39;extrait</p></div>
<p>En fin de fichier, ajoutez les lignes de code suivante :</p>
<pre>&lt;?php
add_action( 'admin_menu', 'my_create_post_meta_box' );
add_action( 'save_post', 'my_save_post_meta_box', 10, 2 );

function my_create_post_meta_box() {
	add_meta_box( 'my-meta-box', 'Second Excerpt', 'my_post_meta_box', 'post', 'normal', 'high' );
}

function my_post_meta_box( $object, $box ) { ?&gt;
	&lt;p&gt;
		&lt;label for="second-excerpt"&gt;Second Excerpt&lt;/label&gt;
		&lt;br /&gt;
		&lt;textarea name="second-excerpt" id="second-excerpt" cols="60" rows="4" tabindex="30" style="width: 97%;"&gt;&lt;?php echo wp_specialchars( get_post_meta( $object-&gt;ID, 'Second Excerpt', true ), 1 ); ?&gt;&lt;/textarea&gt;
		&lt;input type="hidden" name="my_meta_box_nonce" value="&lt;?php echo wp_create_nonce( plugin_basename( __FILE__ ) ); ?&gt;" /&gt;
	&lt;/p&gt;
&lt;?php }

function my_save_post_meta_box( $post_id, $post ) {

	if ( !wp_verify_nonce( $_POST['my_meta_box_nonce'], plugin_basename( __FILE__ ) ) )
		return $post_id;

	if ( !current_user_can( 'edit_post', $post_id ) )
		return $post_id;

	$meta_value = get_post_meta( $post_id, 'Second Excerpt', true );
	$new_meta_value = stripslashes( $_POST['second-excerpt'] );

	if ( $new_meta_value &amp;&amp; '' == $meta_value )
		add_post_meta( $post_id, 'Second Excerpt', $new_meta_value, true );

	elseif ( $new_meta_value != $meta_value )
		update_post_meta( $post_id, 'Second Excerpt', $new_meta_value );

	elseif ( '' == $new_meta_value &amp;&amp; $meta_value )
		delete_post_meta( $post_id, 'Second Excerpt', $meta_value );

?&gt;</pre>
<p>Libre à vous de traduire certains éléments en français&#8230; mais soyez sûr de vos modifications !</p>
<h2>Étape n°2 &#8211; Définition de l&#8217;emplacement de la seconde zone d&#8217;extrait</h2>
<p>La deuxième étape consiste à modifier à nouveau votre thème pour indiquer où sera inséré ce fameux champ additionnel.</p>
<p>Dans notre exemple, nous supposerons que vous souhaitez l&#8217;afficher juste en-dessous de la première zone d&#8217;extrait par défaut de WordPress&#8230; mais ces lignes de code peuvent être collées là où vous le souhaitez !</p>
<p>Dans l&#8217;éditeur de thème, ouvrez donc le fichier <strong>single.php</strong> puis ajoutez les lignes suivantes après <code>&lt;?php the_excerpt(); ?&gt;</code> ou avant <code>&lt;?php the_content(); ?&gt;</code> dans la situation où vous n&#8217;utiliseriez pas le premier extrait.</p>
<pre> &lt;?php if ( get_post_meta($post-&gt;ID, 'Second Excerpt', true) ) : ?&gt;
 &lt;?php echo get_post_meta($post-&gt;ID, 'Second Excerpt', true) ?&gt;
 &lt;?php endif; ?&gt;</pre>
<p>N&#8217;oubliez pas de sauvegarder vos modifications.</p>
<h2>Étape n°3 &#8211; Vérification avec un article de test</h2>
<div class="wp-caption alignnone" style="width: 267px"><img title="Deuxième champ d'extrait WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-second-excerpt-2.jpg" alt="Capture d'écran - Second champ d'extrait dans les articles WordPress " width="257" height="300" /><p class="wp-caption-text">Complétez ce deuxième champ d&#39;extrait pour vos articles</p></div>
<p>Rendez-vous ensuite dans le module <strong>Articles</strong> puis faites <strong>Ajouter</strong>. Remarquez l&#8217;apparition d&#8217;une deuxième zone d&#8217;extrait.</p>
<p>Constatez le bon fonctionnement de cette astuce sur une page d&#8217;article en insérant du texte d&#8217;exemple.</p>
<div class="wp-caption alignnone" style="width: 570px"><img title="Double zone de contenu additionnel dans WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-second-excerpt-3.jpg" alt="Capture d'écran - Aperçu d'un article avec double extrait" width="560" height="248" /><p class="wp-caption-text">Deux extraits figurent dans cet article !</p></div>
<p>Du contenu HTML peut être ajouté tout comme dans la zone d&#8217;extrait traditionnelle.</p>
<p><strong>Cette zone additionnelle pourra contenir des informations contextuelles et être utilisée comme zone de push auprès de vos visiteurs&#8230; intéressant, non ?</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/jazzmasterson/39711571/">jazzmasterson</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/ajouter-seconde-zone-extrait-creation-articles-wordpress/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-zone-push-39.mov" length="59734083" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Par défaut, chaque article de WordPress peut être accompagné d&#039;un extrait facultatif, utile pour ajouter une introduction. Cependant, comment faire pour en ajouter un second et gérer ainsi du contenu additionnel en lien direct avec votre article ? </itunes:subtitle>
		<itunes:summary>Par défaut, chaque article de WordPress peut être accompagné d&#039;un extrait facultatif, utile pour ajouter une introduction. Cependant, comment faire pour en ajouter un second et gérer ainsi du contenu additionnel en lien direct avec votre article ?




Pour info, ce bout de code provient tout droit du forum officiel de WordPress (version anglaise) et l&#039;auteur n&#039;est autre que Justin Tadlock. Par contre, la procédure n&#039;est pas spécifiée et le néophyte aura bien du mal à comprendre la démarche.
Étape n°1 - Modification du fichier functions.php
Pour ajouter un deuxième champ d&#039;extrait, ouvrez votre fichier functions.php à partir du menu Apparence puis Éditeur. Je suppose que vous êtes déjà connecté sur votre administration WordPress.



En fin de fichier, ajoutez les lignes de code suivante :
&lt;?php
add_action( &#039;admin_menu&#039;, &#039;my_create_post_meta_box&#039; );
add_action( &#039;save_post&#039;, &#039;my_save_post_meta_box&#039;, 10, 2 );

function my_create_post_meta_box() {
	add_meta_box( &#039;my-meta-box&#039;, &#039;Second Excerpt&#039;, &#039;my_post_meta_box&#039;, &#039;post&#039;, &#039;normal&#039;, &#039;high&#039; );
}

function my_post_meta_box( $object, $box ) { ?&gt;
	&lt;p&gt;
		&lt;label for=&quot;second-excerpt&quot;&gt;Second Excerpt&lt;/label&gt;
		&lt;br /&gt;
		&lt;textarea name=&quot;second-excerpt&quot; id=&quot;second-excerpt&quot; cols=&quot;60&quot; rows=&quot;4&quot; tabindex=&quot;30&quot; style=&quot;width: 97%;&quot;&gt;&lt;?php echo wp_specialchars( get_post_meta( $object-&gt;ID, &#039;Second Excerpt&#039;, true ), 1 ); ?&gt;&lt;/textarea&gt;
		&lt;input type=&quot;hidden&quot; name=&quot;my_meta_box_nonce&quot; value=&quot;&lt;?php echo wp_create_nonce( plugin_basename( __FILE__ ) ); ?&gt;&quot; /&gt;
	&lt;/p&gt;
&lt;?php }

function my_save_post_meta_box( $post_id, $post ) {

	if ( !wp_verify_nonce( $_POST[&#039;my_meta_box_nonce&#039;], plugin_basename( __FILE__ ) ) )
		return $post_id;

	if ( !current_user_can( &#039;edit_post&#039;, $post_id ) )
		return $post_id;

	$meta_value = get_post_meta( $post_id, &#039;Second Excerpt&#039;, true );
	$new_meta_value = stripslashes( $_POST[&#039;second-excerpt&#039;] );

	if ( $new_meta_value &amp;&amp; &#039;&#039; == $meta_value )
		add_post_meta( $post_id, &#039;Second Excerpt&#039;, $new_meta_value, true );

	elseif ( $new_meta_value != $meta_value )
		update_post_meta( $post_id, &#039;Second Excerpt&#039;, $new_meta_value );

	elseif ( &#039;&#039; == $new_meta_value &amp;&amp; $meta_value )
		delete_post_meta( $post_id, &#039;Second Excerpt&#039;, $meta_value );

?&gt;
Libre à vous de traduire certains éléments en français... mais soyez sûr de vos modifications !
Étape n°2 - Définition de l&#039;emplacement de la seconde zone d&#039;extrait
La deuxième étape consiste à modifier à nouveau votre thème pour indiquer où sera inséré ce fameux champ additionnel.

Dans notre exemple, nous supposerons que vous souhaitez l&#039;afficher juste en-dessous de la première zone d&#039;extrait par défaut de WordPress... mais ces lignes de code peuvent être collées là où vous le souhaitez !

Dans l&#039;éditeur de thème, ouvrez donc le fichier single.php puis ajoutez les lignes suivantes après &lt;?php the_excerpt(); ?&gt; ou avant &lt;?php the_content(); ?&gt; dans la situation où vous n&#039;utiliseriez pas le premier extrait.
 &lt;?php if ( get_post_meta($post-&gt;ID, &#039;Second Excerpt&#039;, true) ) : ?&gt;
 &lt;?php echo get_post_meta($post-&gt;ID, &#039;Second Excerpt&#039;, true) ?&gt;
 &lt;?php endif; ?&gt;
N&#039;oubliez pas de sauvegarder vos modifications.
Étape n°3 - Vérification avec un article de test


Rendez-vous ensuite dans le module Articles puis faites Ajouter. Remarquez l&#039;apparition d&#039;une deuxième zone d&#039;extrait.

Constatez le bon fonctionnement de cette astuce sur une page d&#039;article en insérant du texte d&#039;exemple.



Du contenu HTML peut être ajouté tout comme dans la zone d&#039;extrait traditionnelle.

Cette zone additionnelle pourra contenir des informations contextuelles et être utilisée comme zone de push auprès de vos visiteurs... intéressant, non ?

Crédits photo : jazzmasterson</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:07</itunes:duration>
	</item>
		<item>
		<title>Créer une page de contact sans plugin avec WordPress</title>
		<link>http://wpchannel.com/creer-page-contact-sans-plugin-wordpress/</link>
		<comments>http://wpchannel.com/creer-page-contact-sans-plugin-wordpress/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 11:39:00 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Template WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8592</guid>
		<description><![CDATA[La création d&#8217;un formulaire de contact avec WordPress est un classique ! 99% du temps, un plugin s&#8217;occupe de cet aspect. Toutefois, ce tutoriel vous apprendra comment créer un modèle de page de contact sans avoir recours à un plugin. &#8230; <a href="http://wpchannel.com/creer-page-contact-sans-plugin-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La création d&#8217;un formulaire de contact avec WordPress est un classique ! 99% du temps, un plugin s&#8217;occupe de cet aspect. Toutefois, ce tutoriel vous apprendra comment créer un modèle de page de contact sans avoir recours à un plugin.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/8DUVFTl0AuA?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8592"></span></p>
<h2>Présentation</h2>
<p>Ce tutoriel est une reprise d&#8217;un article anglais très détaillé intitulé <a href="http://trevordavis.net/blog/wordpress-jquery-contact-form-without-a-plugin/">WordPress &amp; jQuery Contact Form without a Plugin</a>. Je me suis donc permis de raccourcir les étapes et de traduire le script en français. Tout les crédits reviennent cependant à son auteur !</p>
<h2>Procédure d&#8217;installation</h2>
<h3>Étape n°1 &#8211; Téléchargement / téléversement</h3>
<p>Commencez par télécharger l&#8217;archive ZIP française ou anglaise à partir des liens suivants :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Décompressez le ZIP puis connectez-vous sur votre serveur FTP à l&#8217;aide de FileZilla, Cyberduck ou tout autre client FTP.</p>
<p>Rendez-vous ensuite dans le dossier <strong>/wp-content/themes/NOM_DU_THEME/</strong></p>
<p>Déposez le contenu du dossier téléchargé dans le répertoire du thème à l&#8217;exception du fichier <strong>style.css</strong>. Vous risqueriez d&#8217;écraser votre feuille de styles !</p>
<p>Il nous faut donc copier / coller le contenu du fichier <strong>style.css</strong> dans votre feuille de styles du thème ; ajoutez les lignes de code en fin de fichier. Toutefois, si vous n&#8217;êtes pas à l&#8217;aise en CSS, vous pouvez ignorer cette étape et envisagez de styliser par la suite les différents éléments qui composent le formulaire de contact.</p>
<h3>Étape n°2 &#8211; Modification du fichier contact-form.php</h3>
<p>La seule étape compliquée de ce tutoriel est celle-ci !</p>
<p>A l&#8217;aide d&#8217;un éditeur de texte ou en utilisant la fonction d&#8217;édition de votre client FTP &#8211; présente sous FileZilla ou Cyberduck, modifiez le fichier <strong>contact-form.php</strong>. Localisez la ligne 51 puis indiquez l&#8217;adresse e-mail de destination ; autrement dit, celle à laquelle les messages seront envoyés.</p>
<div class="wp-caption alignnone" style="width: 503px"><img title="Editeur de texte Coda, modification de contact-form.php" src="http://wpchannel.com/wp-content/uploads/tutoriels/formulaire-contact-sans-plugin-wordpress-1.jpg" alt="Capture d'écran - Coda, modification du fichier contact-form.php" width="493" height="237" /><p class="wp-caption-text">Saisissez votre adresse e-mail de destination (la vôtre)</p></div>
<p>Ce point est capital car vous ne recevrez rien tant que cette ligne n&#8217;aura pas été modifiée.</p>
<h3>Étape n°3 &#8211; Création de la page de contact</h3>
<p>Connectez-vous à présent dans votre administration WordPress puis déroulez le menu <strong>Pages</strong> et cliquez sur <strong>Ajouter</strong>.</p>
<p>Dans la section <strong>Attributs de la page</strong>, choisissez le modèle <strong>Contact Form</strong>. Faites <strong>Publier</strong> la page pour constater le résultat.</p>
<div class="wp-caption alignnone" style="width: 300px"><img title="Création d'une page WordPress avec modèle" src="http://wpchannel.com/wp-content/uploads/tutoriels/formulaire-contact-sans-plugin-wordpress-2.jpg" alt="Capture d'écran - Attributs d'une page WordPress, modèle Contact Form" width="290" height="245" /><p class="wp-caption-text">Attribuez le modèle Contact Form à votre page de contact</p></div>
<p>Pour vérifier le bon fonctionnement du formulaire, envoyez un message de test.</p>
<h2>Désagréments</h2>
<p>Il est fort probable que la mise en page ne concorde pas avec votre thème. En effet, il vous faudra recopier la structure du fichier <strong>page.php</strong> pour que votre formulaire de contact soit correct.</p>
<p>Vous pouvez &#8211; par exemple, faire une copie du modèle de contact. Écrasez la totalité du contenu par celui du fichier <strong>page.php</strong> puis recollez les seules parties internes du fichier <strong>contact-form.php</strong>. Suis-je clair ?</p>
<p>Le thème TwentyTen fonctionne parfaitement néanmoins.</p>
<p><strong>Une fois de plus, les <a title="Créer un modèle de page WordPress" href="http://wpchannel.com/creer-modele-page-wordpress/">modèles de page</a> nous viennent en aide pour créer des types de contenu très classique en matière de blogging qu&#8217;est le formulaire de contact. Certes, le strict minimum nous est proposé ici &#8211; notez tout de même la sécurité anti-spam, mais ce modèle conviendra à de nombreux utilisateurs. Et puis, c&#8217;est toujours un plugin en moins, n&#8217;est-ce pas ?</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/eole/4500783172/in/photostream/" rel="nofollow">Eole</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-page-contact-sans-plugin-wordpress/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-contact-form-38.mov" length="47242955" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress,Template WordPress</itunes:keywords>
	<itunes:subtitle>La création d&#039;un formulaire de contact avec WordPress est un classique ! 99% du temps, un plugin s&#039;occupe de cet aspect. Toutefois, ce tutoriel vous apprendra comment créer un modèle de page de contact sans avoir recours à un plugin. - </itunes:subtitle>
		<itunes:summary>La création d&#039;un formulaire de contact avec WordPress est un classique ! 99% du temps, un plugin s&#039;occupe de cet aspect. Toutefois, ce tutoriel vous apprendra comment créer un modèle de page de contact sans avoir recours à un plugin.



Présentation
Ce tutoriel est une reprise d&#039;un article anglais très détaillé intitulé WordPress &amp; jQuery Contact Form without a Plugin. Je me suis donc permis de raccourcir les étapes et de traduire le script en français. Tout les crédits reviennent cependant à son auteur !
Procédure d&#039;installation
Étape n°1 - Téléchargement / téléversement
Commencez par télécharger l&#039;archive ZIP française ou anglaise à partir des liens suivants :



Décompressez le ZIP puis connectez-vous sur votre serveur FTP à l&#039;aide de FileZilla, Cyberduck ou tout autre client FTP.

Rendez-vous ensuite dans le dossier /wp-content/themes/NOM_DU_THEME/

Déposez le contenu du dossier téléchargé dans le répertoire du thème à l&#039;exception du fichier style.css. Vous risqueriez d&#039;écraser votre feuille de styles !

Il nous faut donc copier / coller le contenu du fichier style.css dans votre feuille de styles du thème ; ajoutez les lignes de code en fin de fichier. Toutefois, si vous n&#039;êtes pas à l&#039;aise en CSS, vous pouvez ignorer cette étape et envisagez de styliser par la suite les différents éléments qui composent le formulaire de contact.
Étape n°2 - Modification du fichier contact-form.php
La seule étape compliquée de ce tutoriel est celle-ci !

A l&#039;aide d&#039;un éditeur de texte ou en utilisant la fonction d&#039;édition de votre client FTP - présente sous FileZilla ou Cyberduck, modifiez le fichier contact-form.php. Localisez la ligne 51 puis indiquez l&#039;adresse e-mail de destination ; autrement dit, celle à laquelle les messages seront envoyés.



Ce point est capital car vous ne recevrez rien tant que cette ligne n&#039;aura pas été modifiée.
Étape n°3 - Création de la page de contact
Connectez-vous à présent dans votre administration WordPress puis déroulez le menu Pages et cliquez sur Ajouter.

Dans la section Attributs de la page, choisissez le modèle Contact Form. Faites Publier la page pour constater le résultat.



Pour vérifier le bon fonctionnement du formulaire, envoyez un message de test.
Désagréments
Il est fort probable que la mise en page ne concorde pas avec votre thème. En effet, il vous faudra recopier la structure du fichier page.php pour que votre formulaire de contact soit correct.

Vous pouvez - par exemple, faire une copie du modèle de contact. Écrasez la totalité du contenu par celui du fichier page.php puis recollez les seules parties internes du fichier contact-form.php. Suis-je clair ?

Le thème TwentyTen fonctionne parfaitement néanmoins.

Une fois de plus, les modèles de page nous viennent en aide pour créer des types de contenu très classique en matière de blogging qu&#039;est le formulaire de contact. Certes, le strict minimum nous est proposé ici - notez tout de même la sécurité anti-spam, mais ce modèle conviendra à de nombreux utilisateurs. Et puis, c&#039;est toujours un plugin en moins, n&#039;est-ce pas ?

Crédits photo : Eole</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Créer un modèle de page WordPress</title>
		<link>http://wpchannel.com/creer-modele-page-wordpress/</link>
		<comments>http://wpchannel.com/creer-modele-page-wordpress/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 17:50:44 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Template WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=183</guid>
		<description><![CDATA[Les modèles de pages constituent un des éléments charnières dans la gestion des templates sous WordPress. Plan de site, formulaires de contact sont autant de pages modèles qu&#8217;il est facile de créer. Voyons comment faire de même pour générer vos &#8230; <a href="http://wpchannel.com/creer-modele-page-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les modèles de pages constituent un des éléments charnières dans la gestion des <em>templates</em> sous WordPress. Plan de site, formulaires de contact sont autant de pages modèles qu&#8217;il est facile de créer. Voyons comment faire de même pour générer vos propres types de pages.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/p-YcTo81hYg?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-183"></span></p>
<p><strong><em>Mise à jour du 17/09/2010</em></strong><em> : consultez notre liste de <a title="6 modèles de pages indispensables pour WordPress" href="http://wpchannel.com/6-modeles-pages-indispensables-wordpress/">6 modèles de page WordPress prêtes-à-l&#8217;emploi</a> !</em></p>
<h2>Étape n°1 &#8211; Création d&#8217;un fichier PHP</h2>
<p>La première étape consiste à se connecter sur votre serveur FTP puis de localiser le dossier de votre thème dans <strong>/wp-content/themes/NOM_DU_THEME/</strong></p>
<p>A l&#8217;intérieur du dossier, créez un nouveau fichier PHP qui correspondra à votre modèle.</p>
<p>Pour différencier votre modèle des autres fichiers standards d&#8217;un thème WordPress, nommez-le de la façon suivante : <strong>template-nom.php</strong></p>
<p>Ouvrez donc ledit fichier puis copiez / collez ces lignes de code qui indiqueront à WordPress qu&#8217;il s&#8217;agit d&#8217;un modèle de page :</p>
<pre>&lt;?php
/*
Template Name: Nom du modèle
*/
?&gt;</pre>
<p>Remplacez donc <strong>Nom du modèle</strong> par le titre qui s&#8217;affichera lors de la création d&#8217;une nouvelle page WordPress.</p>
<div class="wp-caption alignnone" style="width: 414px"><img title="Référencer un modèle de page WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-modele-page-1.jpg" alt="Capture d'écran - Coda, création du fichier PHP" width="404" height="140" /><p class="wp-caption-text">Lignes de code insérées dans un modèle de page test</p></div>
<h2>Étape n°2 &#8211; Reprise de la structure de page.php</h2>
<p>La deuxième étape consiste à réutiliser la structure de page de WordPress. Ouvrez le fichier <strong>page.php</strong> puis copiez / collez la totalité du code juste en dessous des lignes de code précédemment insérées dans votre <em>template</em>.</p>
<p>A présent, à vous d&#8217;opérer les modifications nécessaires en termes de styles, de structure et fonctionnalités PHP.</p>
<p>Un modèle simple consiste à créer une page sans sidebar :</p>
<ul>
<li>Supprimez la ligne <code>&lt;?php get_sidebar(); ?&gt;</code> ;</li>
<li>Vérifiez que les balises <code>&lt;div&gt;</code> sont correctement fermées ;</li>
<li>Appliquez une classe plus large pour votre contenu principal via le CSS ;</li>
</ul>
<p>N&#8217;oubliez pas de sauvegarder votre fichier.</p>
<h2>Étape n°3 &#8211; Création d&#8217;une page avec modèle</h2>
<p>La troisième étape est la plus simple ! Connectez-vous sur votre administration WordPress puis cliquez sur <strong>Ajouter</strong> dans le menu <strong>Pages</strong>.</p>
<p>Dans le module <strong>Attributs de page</strong>, sélectionnez le modèle nouvellement créé puis rédigez votre page comme à l&#8217;accoutumée.</p>
<div class="wp-caption alignnone" style="width: 309px"><img title="Création d'une page avec modèle WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-modele-page-2.jpg" alt="Capture d'écran - Modèle de page WordPress" width="299" height="257" /><p class="wp-caption-text">Tous les modèles de page WordPress sont dans la nature du Web...</p></div>
<p><strong>Les modèles de page sont extrêmement répandus sous WordPress. Un prochain article en listera les plus importants. Restez connectés !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/muao/2236134001/" rel="nofollow">Muao</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-modele-page-wordpress/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-template-37.mov" length="66166459" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress,Template WordPress</itunes:keywords>
	<itunes:subtitle>Les modèles de pages constituent un des éléments charnières dans la gestion des templates sous WordPress. Plan de site, formulaires de contact sont autant de pages modèles qu&#039;il est facile de créer. Voyons comment faire de même pour générer vos propres...</itunes:subtitle>
		<itunes:summary>Les modèles de pages constituent un des éléments charnières dans la gestion des templates sous WordPress. Plan de site, formulaires de contact sont autant de pages modèles qu&#039;il est facile de créer. Voyons comment faire de même pour générer vos propres types de pages.




Mise à jour du 17/09/2010 : consultez notre liste de 6 modèles de page WordPress prêtes-à-l&#039;emploi !
Étape n°1 - Création d&#039;un fichier PHP
La première étape consiste à se connecter sur votre serveur FTP puis de localiser le dossier de votre thème dans /wp-content/themes/NOM_DU_THEME/

A l&#039;intérieur du dossier, créez un nouveau fichier PHP qui correspondra à votre modèle.

Pour différencier votre modèle des autres fichiers standards d&#039;un thème WordPress, nommez-le de la façon suivante : template-nom.php

Ouvrez donc ledit fichier puis copiez / collez ces lignes de code qui indiqueront à WordPress qu&#039;il s&#039;agit d&#039;un modèle de page :
&lt;?php
/*
Template Name: Nom du modèle
*/
?&gt;
Remplacez donc Nom du modèle par le titre qui s&#039;affichera lors de la création d&#039;une nouvelle page WordPress.


Étape n°2 - Reprise de la structure de page.php
La deuxième étape consiste à réutiliser la structure de page de WordPress. Ouvrez le fichier page.php puis copiez / collez la totalité du code juste en dessous des lignes de code précédemment insérées dans votre template.

A présent, à vous d&#039;opérer les modifications nécessaires en termes de styles, de structure et fonctionnalités PHP.

Un modèle simple consiste à créer une page sans sidebar :

	Supprimez la ligne &lt;?php get_sidebar(); ?&gt; ;
	Vérifiez que les balises &lt;div&gt; sont correctement fermées ;
	Appliquez une classe plus large pour votre contenu principal via le CSS ;

N&#039;oubliez pas de sauvegarder votre fichier.
Étape n°3 - Création d&#039;une page avec modèle
La troisième étape est la plus simple ! Connectez-vous sur votre administration WordPress puis cliquez sur Ajouter dans le menu Pages.

Dans le module Attributs de page, sélectionnez le modèle nouvellement créé puis rédigez votre page comme à l&#039;accoutumée.



Les modèles de page sont extrêmement répandus sous WordPress. Un prochain article en listera les plus importants. Restez connectés !

Crédits photo : Muao</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:39</itunes:duration>
	</item>
		<item>
		<title>Intégrer le bouton officiel de Twitter sur un blog WordPress</title>
		<link>http://wpchannel.com/integrer-bouton-officiel-twitter-blog-wordpress/</link>
		<comments>http://wpchannel.com/integrer-bouton-officiel-twitter-blog-wordpress/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 18:26:41 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Réseaux sociaux]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8831</guid>
		<description><![CDATA[Twitter est un outil de micro-blogging que l&#8217;on ne présente plus. Jusqu&#8217;alors le service TweetMeme permettait d&#8217;insérer un bouton de re-tweet sur chacun de vos articles. Aujourd&#8217;hui, Twitter lance son propre bouton officiel et en français. Voyons comment l&#8217;intégrer sous &#8230; <a href="http://wpchannel.com/integrer-bouton-officiel-twitter-blog-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Twitter est un outil de micro-blogging que l&#8217;on ne présente plus. Jusqu&#8217;alors le service TweetMeme permettait d&#8217;insérer un bouton de re-tweet sur chacun de vos articles. Aujourd&#8217;hui, Twitter lance son propre bouton officiel et en français. Voyons comment l&#8217;intégrer sous WordPress.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/4nsov50eaEg?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8831"></span></p>
<h2>Présentation</h2>
<h3>Quels sont les intérêts d&#8217;un bouton de re-tweet officiel ?</h3>
<p>Voici les principaux avantages qui me viennent à l&#8217;esprit :</p>
<ol>
<li>Un bouton de re-tweet permet de bénéficier d&#8217;un effet démultiplicateur. Il s&#8217;agit d&#8217;un bouton de partage classique mais avec un compteur&#8230; et le système de re-tweet propre à Twitter ;</li>
<li>Le bouton officiel est une version&#8230; officielle ! En cela, la confiance règne et les mises à jour sont &#8211; en principe, assurées pour l&#8217;avenir à plus ou moins long terme ;</li>
<li>Vous démontrez votre fibre sociale au yeux de vos lecteurs ;</li>
</ol>
<h3>Quelles différences avec le service TweetMeme ?</h3>
<p>Avant l&#8217;apparition d&#8217;une version officielle d&#8217;un bouton Twitter, il existait et existe toujours le service TweetMeme qui offre à peu de choses près les mêmes fonctionnalités. Mais Twitter va plus loin !</p>
<ul>
<li>L&#8217;interface de re-tweet est beaucoup plus rapide à charger ;</li>
<li>Le système propose à l&#8217;utilisateur de suivre votre compte Twitter une fois l&#8217;action de partage terminée ;</li>
<li>Le visiteur est redirigée vers l&#8217;URL de votre article ;</li>
</ul>
<h2>Installation de Twitter Button</h2>
<p>Pour intégrer ce fameux bouton Twitter, nous utiliserons le plugin Twitter Button de <a title="Site de l'auteur de l'extension Twitter Button pour WordPress" href="http://www.svil4ok.com/wordpress-plugins/twitter-button/">Svilen Popov</a> :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Une version française sera très prochainement disponible&#8230; je me suis porté volontaire pour devenir le traducteur francophone de cet excellent plugin !</p>
<h3>Insertion automatique</h3>
<p>Dans ce cas figure, il n&#8217;est pas nécessaire d&#8217;intervenir dans le code de votre thème. En principe, les options de configuration vous permettront de choisir sur quels types de page doit apparaître le bouton Twitter.</p>
<h3>Insertion manuelle</h3>
<p>J&#8217;ai toujours préféré insérer manuellement les plugins WordPress que j&#8217;utilise pour la simple et bonne raison que vous maîtrisez complètement l&#8217;emplacement.</p>
<p>Pour Twitter Button, il suffit de copier / coller le code suivant :</p>
<pre>&lt;?php echo twitter_button(); ?&gt;</pre>
<p>Encadrez le tout d&#8217;une balise <code>&lt;div&gt;</code> ou éditez directement le CSS pour obtenir le résultat souhaité.</p>
<p>Voici le résultat obtenu sur WordPress Channel que vous pouvez voir dans la colonne latérale. Notez la disparition du bouton Facebook qui n&#8217;était guère utilisé&#8230;</p>
<div class="wp-caption alignnone" style="width: 313px"><img title="Exemple d'intégration de Twitter Button pour WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-twitter-button-0.jpg" alt="Capture d'écran - Bouton de re-tweet sur WordPress Channel" width="303" height="499" /><p class="wp-caption-text">Aperçu du plugin WordPress Twitter Button sur ce blog</p></div>
<h2>Options de configuration</h2>
<p>Les différents paramètres sont simples à configurer. De fait, on retiendra notamment :</p>
<ul>
<li>3 styles de compteur différents ;</li>
<li>Le texte du re-tweet qui peut être personnalisé ;</li>
<li>La page de retour au site (URL source ou celle de son choix) ;</li>
<li>Le compte Twitter à suivre ;</li>
</ul>
<div class="wp-caption alignnone" style="width: 570px"><img title="Configuration de Twitter Button pour WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-twitter-button-1.jpg" alt="Capture d'écran - Options principales du plugin Twitter Button" width="560" height="701" /><p class="wp-caption-text">Des options sociales pour booster votre site avec Twitter !</p></div>
<p><strong>En résumé, l&#8217;adoption d&#8217;un bouton Twitter est carrément indispensable et les principaux blogs anglophones n&#8217;ont pas traîné pour l&#8217;adopter. Adieu TweetMeme et welcome to the official Twitter Button ! Et pour ceux qui préfèrent se passer de plugin, <a href="http://twitter.com/goodies/tweetbutton">générez vous-même votre propre bouton de re-tweet</a>.</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/toonz/3677263997">scott_hampson</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/integrer-bouton-officiel-twitter-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-twitter-button-36.mov" length="69155750" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Twitter est un outil de micro-blogging que l&#039;on ne présente plus. Jusqu&#039;alors le service TweetMeme permettait d&#039;insérer un bouton de re-tweet sur chacun de vos articles. Aujourd&#039;hui, Twitter lance son propre bouton officiel et en français.</itunes:subtitle>
		<itunes:summary>Twitter est un outil de micro-blogging que l&#039;on ne présente plus. Jusqu&#039;alors le service TweetMeme permettait d&#039;insérer un bouton de re-tweet sur chacun de vos articles. Aujourd&#039;hui, Twitter lance son propre bouton officiel et en français. Voyons comment l&#039;intégrer sous WordPress.



Présentation
Quels sont les intérêts d&#039;un bouton de re-tweet officiel ?
Voici les principaux avantages qui me viennent à l&#039;esprit :

	Un bouton de re-tweet permet de bénéficier d&#039;un effet démultiplicateur. Il s&#039;agit d&#039;un bouton de partage classique mais avec un compteur... et le système de re-tweet propre à Twitter ;
	Le bouton officiel est une version... officielle ! En cela, la confiance règne et les mises à jour sont - en principe, assurées pour l&#039;avenir à plus ou moins long terme ;
	Vous démontrez votre fibre sociale au yeux de vos lecteurs ;

Quelles différences avec le service TweetMeme ?
Avant l&#039;apparition d&#039;une version officielle d&#039;un bouton Twitter, il existait et existe toujours le service TweetMeme qui offre à peu de choses près les mêmes fonctionnalités. Mais Twitter va plus loin !

	L&#039;interface de re-tweet est beaucoup plus rapide à charger ;
	Le système propose à l&#039;utilisateur de suivre votre compte Twitter une fois l&#039;action de partage terminée ;
	Le visiteur est redirigée vers l&#039;URL de votre article ;

Installation de Twitter Button
Pour intégrer ce fameux bouton Twitter, nous utiliserons le plugin Twitter Button de Svilen Popov :



Une version française sera très prochainement disponible... je me suis porté volontaire pour devenir le traducteur francophone de cet excellent plugin !
Insertion automatique
Dans ce cas figure, il n&#039;est pas nécessaire d&#039;intervenir dans le code de votre thème. En principe, les options de configuration vous permettront de choisir sur quels types de page doit apparaître le bouton Twitter.
Insertion manuelle
J&#039;ai toujours préféré insérer manuellement les plugins WordPress que j&#039;utilise pour la simple et bonne raison que vous maîtrisez complètement l&#039;emplacement.

Pour Twitter Button, il suffit de copier / coller le code suivant :
&lt;?php echo twitter_button(); ?&gt;
Encadrez le tout d&#039;une balise &lt;div&gt; ou éditez directement le CSS pour obtenir le résultat souhaité.

Voici le résultat obtenu sur WordPress Channel que vous pouvez voir dans la colonne latérale. Notez la disparition du bouton Facebook qui n&#039;était guère utilisé...


Options de configuration
Les différents paramètres sont simples à configurer. De fait, on retiendra notamment :

	3 styles de compteur différents ;
	Le texte du re-tweet qui peut être personnalisé ;
	La page de retour au site (URL source ou celle de son choix) ;
	Le compte Twitter à suivre ;



En résumé, l&#039;adoption d&#039;un bouton Twitter est carrément indispensable et les principaux blogs anglophones n&#039;ont pas traîné pour l&#039;adopter. Adieu TweetMeme et welcome to the official Twitter Button ! Et pour ceux qui préfèrent se passer de plugin, générez vous-même votre propre bouton de re-tweet.

Crédits photo : scott_hampson</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:32</itunes:duration>
	</item>
		<item>
		<title>Créer un modèle de page d’erreur 404 pour WordPress</title>
		<link>http://wpchannel.com/creer-modele-page-erreur-404-wordpress/</link>
		<comments>http://wpchannel.com/creer-modele-page-erreur-404-wordpress/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 18:30:51 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Template WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8765</guid>
		<description><![CDATA[Une erreur 404 survient lorsqu&#8217;une page ou un article de votre blog est inaccessible. Avec WordPress, un simple fichier 404.php vous permettra d&#8217;optimiser cette fameuse page d&#8217;erreur dite 404 et ainsi augmenter le nombre de pages vues. A titre d&#8217;exemple, &#8230; <a href="http://wpchannel.com/creer-modele-page-erreur-404-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Une erreur 404 survient lorsqu&#8217;une page ou un article de votre blog est inaccessible. Avec WordPress, un simple fichier 404.php vous permettra d&#8217;optimiser cette fameuse page d&#8217;erreur dite 404 et ainsi augmenter le nombre de pages vues.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/tqq5S1VIGLk?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8765"></span><br />
A titre d&#8217;exemple, voici le message que vous obtenez sur WordPress Channel en cas de contenu inaccessible. C&#8217;est le message par défaut, guère très attractif pour vos visiteurs ; et encore moins explicite.</p>
<div class="wp-caption alignnone" style="width: 570px"><img title="Erreur 404 sur WordPress Channel" src="http://wpchannel.com/wp-content/uploads/tutoriels/erreur-404-1.jpg" alt="Capture d'écran - Exemple d'erreur 404 sur WordPress Channel" width="560" height="92" /><p class="wp-caption-text">Désolé, mais la page que vous recherchez ne peut être trouvée ou n&#39;existe plus.</p></div>
<p>Pour afficher ce type de page, il suffit d&#8217;indiquer un URL incorrect &#8211; par exemple à partir du permalien d&#8217;un article.</p>
<h2>Création du fichier 404.php</h2>
<p>Commencez par vous connecter sur votre serveur FTP &#8211; avec FileZilla ou CyberDuck par exemple, puis localisez le dossier <strong>/wp-content/NOM_DU_THEME/</strong></p>
<p>A l&#8217;intérieur du dossier de votre thème, dupliquez le fichier <strong>page.php</strong>. Nous allons reprendre l&#8217;intégralité de la structure du fichier pour notre page 404.</p>
<p><strong><em>N.B : si le fichier 404.php existe déjà, éditez-le !</em></strong></p>
<p>Ouvrez donc le fichier dupliqué puis renommez-le <strong>404.php</strong>. Ne changez pas ce nom de fichier !</p>
<p>Éditez directement le code source pour y insérer des commandes PHP. Vous pourrez ainsi afficher les articles les plus récents, les articles les plus populaires ou encore utiliser des commandes propres à certains plugins.</p>
<p>De façon plus simple, commencez par modifier le texte et insérez pourquoi pas une image.</p>
<h2>Exemple de page 404</h2>
<div class="wp-caption alignnone" style="width: 570px"><img class=" " title="Exemple de page 404 sur WordPress Channel" src="http://wpchannel.com/wp-content/uploads/tutoriels/erreur-404-2.jpg" alt="Capture d'écran - Page 404 modifiée sur WordPress Channel" width="560" height="532" /><p class="wp-caption-text">Un Blue Screen of the Death, c&#39;est pas mal non ?</p></div>
<p>Voici le code source de la page 404 sur WordPress Channel &#8211; bien entendu, il vous faudra adapter les différentes balises si vous souhaitez le réutiliser. Mais cela vous donnera une idée bien que le fichier page.php devrait vous y aider grandement.</p>
<pre>&lt;?php get_header(); ?&gt;
 &lt;div id="subnav"&gt;
 &lt;div id="pages"&gt; 

 &lt;ul&gt;
 &lt;?php if (get_option('evid_home_link') == 'on') { ?&gt;
 &lt;li&gt;&lt;a href="&lt;?php bloginfo('url'); ?&gt;" title="home again woohoo"&gt;&lt;?php _e('Home','eVid') ?&gt;&lt;/a&gt;&lt;/li&gt;
 &lt;?php }; ?&gt;
 &lt;?php if (get_option('evid_swap_navbar') == 'false') { ?&gt;
 &lt;?php echo $page_menu; ?&gt;
 &lt;?php } else { ?&gt;
 &lt;?php if ($category_menu &lt;&gt; '&lt;li&gt;No categories&lt;/li&gt;') echo($category_menu); ?&gt;
 &lt;?php } ?&gt;
 &lt;li&gt;&lt;a title="Tous les podcasts WordPress Channel" href="http://wpchannel.com/tag/podcasts" rel="tag"&gt;Podcasts&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 &lt;div&gt;
 &lt;div id="search"&gt;
 &lt;?php get_search_form(); ?&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;div id="wrapper2"&gt;

&lt;div id="container"&gt;

&lt;div id="left-div" style="width:950px;min-height:0;"&gt;

&lt;div&gt;

 &lt;h1&gt;Erreur 404&lt;/h1&gt;
 &lt;div&gt;Oups, ceci est une erreur dite 404 ! En termes simples, la page ne peut être trouvée... Je vous invite dès à présent à utiliser les outils de recherche et / ou de navigation pour parvenir au contenu souhaité.&lt;/div&gt;

 &lt;img src="http://wpchannel.com/wp-content/themes/WordPressChannel/images/bsod.jpg" alt="Blue Screen of the Death - PC" /&gt;
 &lt;h2&gt;Top 10 des articles sur WordPress Channel&lt;/h2&gt;
 &lt;ul&gt;
 &lt;?php query_posts("orderby=comment_count&amp;showposts=10&amp;caller_get_posts=1");
 while (have_posts()) : the_post(); ?&gt;
 &lt;li&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="&lt;?php printf(__('Permanent Link to %s','eVid'), get_the_title()) ?&gt;"&gt;
 &lt;?php the_title() ?&gt;
 &lt;/a&gt;&lt;/li&gt;
 &lt;?php endwhile; wp_reset_query(); ?&gt;
 &lt;/ul&gt;

 &lt;h2&gt;Retour à la page d'accueil&lt;/h2&gt;
 &lt;p&gt;Cliquez simplement sur le bandeau en haut de la page.&lt;/p&gt;
 &lt;/div&gt;    &lt;/div&gt;                           &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p><strong>Vous manquez d&#8217;inspiration pour créer la plus belle page d&#8217;erreur qui soit ? En voici un <a href="http://www.wpbeginner.com/showcase/best-of-best-wordpress-404-error-page-designs/">best of sur wpbeginner</a>&#8230; avis aux amateurs ! </strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/evaekeblad/1419475248/" rel="nofollow">Eva The Weaver</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-modele-page-erreur-404-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-404-35.mov" length="73997529" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,Template WordPress</itunes:keywords>
	<itunes:subtitle>Une erreur 404 survient lorsqu&#039;une page ou un article de votre blog est inaccessible. Avec WordPress, un simple fichier 404.php vous permettra d&#039;optimiser cette fameuse page d&#039;erreur dite 404 et ainsi augmenter le nombre de pages vues. - </itunes:subtitle>
		<itunes:summary>Une erreur 404 survient lorsqu&#039;une page ou un article de votre blog est inaccessible. Avec WordPress, un simple fichier 404.php vous permettra d&#039;optimiser cette fameuse page d&#039;erreur dite 404 et ainsi augmenter le nombre de pages vues.



A titre d&#039;exemple, voici le message que vous obtenez sur WordPress Channel en cas de contenu inaccessible. C&#039;est le message par défaut, guère très attractif pour vos visiteurs ; et encore moins explicite.



Pour afficher ce type de page, il suffit d&#039;indiquer un URL incorrect - par exemple à partir du permalien d&#039;un article.
Création du fichier 404.php
Commencez par vous connecter sur votre serveur FTP - avec FileZilla ou CyberDuck par exemple, puis localisez le dossier /wp-content/NOM_DU_THEME/

A l&#039;intérieur du dossier de votre thème, dupliquez le fichier page.php. Nous allons reprendre l&#039;intégralité de la structure du fichier pour notre page 404.

N.B : si le fichier 404.php existe déjà, éditez-le !

Ouvrez donc le fichier dupliqué puis renommez-le 404.php. Ne changez pas ce nom de fichier !

Éditez directement le code source pour y insérer des commandes PHP. Vous pourrez ainsi afficher les articles les plus récents, les articles les plus populaires ou encore utiliser des commandes propres à certains plugins.

De façon plus simple, commencez par modifier le texte et insérez pourquoi pas une image.
Exemple de page 404


Voici le code source de la page 404 sur WordPress Channel - bien entendu, il vous faudra adapter les différentes balises si vous souhaitez le réutiliser. Mais cela vous donnera une idée bien que le fichier page.php devrait vous y aider grandement.
&lt;?php get_header(); ?&gt;
 &lt;div id=&quot;subnav&quot;&gt;
 &lt;div id=&quot;pages&quot;&gt; 

 &lt;ul&gt;
 &lt;?php if (get_option(&#039;evid_home_link&#039;) == &#039;on&#039;) { ?&gt;
 &lt;li&gt;&lt;a href=&quot;&lt;?php bloginfo(&#039;url&#039;); ?&gt;&quot; title=&quot;home again woohoo&quot;&gt;&lt;?php _e(&#039;Home&#039;,&#039;eVid&#039;) ?&gt;&lt;/a&gt;&lt;/li&gt;
 &lt;?php }; ?&gt;
 &lt;?php if (get_option(&#039;evid_swap_navbar&#039;) == &#039;false&#039;) { ?&gt;
 &lt;?php echo $page_menu; ?&gt;
 &lt;?php } else { ?&gt;
 &lt;?php if ($category_menu &lt;&gt; &#039;&lt;li&gt;No categories&lt;/li&gt;&#039;) echo($category_menu); ?&gt;
 &lt;?php } ?&gt;
 &lt;li&gt;&lt;a title=&quot;Tous les podcasts WordPress Channel&quot; href=&quot;http://wpchannel.com/tag/podcasts&quot; rel=&quot;tag&quot;&gt;Podcasts&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 &lt;div&gt;
 &lt;div id=&quot;search&quot;&gt;
 &lt;?php get_search_form(); ?&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;wrapper2&quot;&gt;

&lt;div id=&quot;container&quot;&gt;

&lt;div id=&quot;left-div&quot; style=&quot;width:950px;min-height:0;&quot;&gt;

&lt;div&gt;

 &lt;h1&gt;Erreur 404&lt;/h1&gt;
 &lt;div&gt;Oups, ceci est une erreur dite 404 ! En termes simples, la page ne peut être trouvée... Je vous invite dès à présent à utiliser les outils de recherche et / ou de navigation pour parvenir au contenu souhaité.&lt;/div&gt;

 &lt;img src=&quot;http://wpchannel.com/wp-content/themes/WordPressChannel/images/bsod.jpg&quot; alt=&quot;Blue Screen of the Death - PC&quot; /&gt;
 &lt;h2&gt;Top 10 des articles sur WordPress Channel&lt;/h2&gt;
 &lt;ul&gt;
 &lt;?php query_posts(&quot;orderby=comment_count&amp;showposts=10&amp;caller_get_posts=1&quot;);
 while (have_posts()) : the_post(); ?&gt;
 &lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot; title=&quot;&lt;?php printf(__(&#039;Permanent Link to %s&#039;,&#039;eVid&#039;), get_the_title()) ?&gt;&quot;&gt;
 &lt;?php the_title() ?&gt;
 &lt;/a&gt;&lt;/li&gt;
 &lt;?php endwhile; wp_reset_query(); ?&gt;
 &lt;/ul&gt;

 &lt;h2&gt;Retour à la page d&#039;accueil&lt;/h2&gt;
 &lt;p&gt;Cliquez simplement sur le bandeau en haut de la page.&lt;/p&gt;
 &lt;/div&gt;    &lt;/div&gt;                           &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
Vous manquez d&#039;inspiration pour créer la plus belle page d&#039;erreur qui soit ? En voici un best of sur wpbeginner... avis aux amateurs ! 

Crédits photo : Eva The Weaver</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Créer une page d’erreur de base données WordPress personnalisée</title>
		<link>http://wpchannel.com/creer-page-erreur-base-donnees-wordpress-personnalisee/</link>
		<comments>http://wpchannel.com/creer-page-erreur-base-donnees-wordpress-personnalisee/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 10:00:15 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[Template WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8751</guid>
		<description><![CDATA[&#171;&#160;Error establishing a database connection&#160;&#187;, vous connaissez ? C&#8217;est le message par défaut en cas de soucis avec votre base de données MySQL. Apprenons comment utiliser un fichier d&#8217;erreur sur-mesure avec WordPress. N.B : cet article fait suite à un &#8230; <a href="http://wpchannel.com/creer-page-erreur-base-donnees-wordpress-personnalisee/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&laquo;&nbsp;Error establishing a database connection&nbsp;&raquo;, vous connaissez ? C&#8217;est le message par défaut en cas de soucis avec votre base de données MySQL. Apprenons comment utiliser un fichier d&#8217;erreur sur-mesure avec WordPress.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/gt5unFi7zuo?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8751"></span></p>
<p><em><strong>N.B</strong> : cet article fait suite à un mail que j&#8217;ai reçu dernièrement à propos d&#8217;un bug sur WordPress Channel. L&#8217;erreur n&#8217;était pas lié à MySQL mais cette personne m&#8217;a indiqué 2 liens très intéressants (en anglais) concernant la création de cette fameuse page d&#8217;erreur de base de données personnalisée. J&#8217;ai donc librement adapté le premier des 2 à ma façon, dont l&#8217;original est accessible sur <a href="http://digwp.com/2009/11/custom-database-error-page/">Digging Into WordPress</a>.</em></p>
<h2>Intérêts d&#8217;une page d&#8217;erreur</h2>
<p>Cette page est essentielle et je trouve dommage que personne ne m&#8217;en ait encore parlé&#8230; depuis le temps que j&#8217;utilise WordPress, je n&#8217;avais encore jamais lue d&#8217;informations à ce sujet !</p>
<ol>
<li>Ainsi, le premier avantage consiste à ne pas indiquer au monde entier que vous subissez un problème lié à votre base de données. La planète n&#8217;a pas besoin d&#8217;être au courant de ce type d&#8217;information et encore moins les hackers&#8230; un message personnalisé est donc nettement plus intéressant ;</li>
<li>Deuxième point qui rejoint en partie le précédent. Cette page étant entièrement sur-mesure, vous pouvez donc saisir le texte de votre choix et même y ajouter des éléments visuels &#8211; un logo, par exemple. Toutefois, rappelons qu&#8217;il n&#8217;est pas conseillé de surcharger inutilement votre serveur pour le coup ;</li>
<li>Troisième point important du point de vue de Google. Ce fichier PHP va retourner une erreur 503 dans l&#8217;en-tête indiquant un problème passager. Les robots de Google ne devrait donc pas indexer cette page et revenir plus tard indexer le reste de votre site ;</li>
<li>Quatrième point capital à mes yeux, vous serez notifié par e-mail dès qu&#8217;une erreur surviendra. Très pratique pour surveiller l&#8217;apparition de ce type d&#8217;erreur et surtout pour n&#8217;en manquer aucune ;</li>
</ol>
<h2>Méthode de création détaillée</h2>
<p>Une fois de plus, créez un tel fichier d&#8217;erreur avec WordPress n&#8217;a rien de compliqué !</p>
<p>A l&#8217;aide de votre client FTP favori, localisez le dossier <strong>/wp-content/</strong>. A l&#8217;intérieur de celui-ci, créez donc un nouveau fichier que vous nommerez <strong>db-error.php</strong>.</p>
<p>Copiez / collez les lignes de code suivantes :</p>
<pre>&lt;?php // custom WordPress database error page wpchannel.com
 header('HTTP/1.1 503 Service Temporarily Unavailable');
 header('Status: 503 Service Temporarily Unavailable');
 header('Retry-After: 3600'); // 1 hour = 3600 seconds
 mail("wpchannel@gmail.com", "Database Bug", "Le site rencontre des soucis techniques (MySQL).", "From: WordPress Channel");

?&gt;
&lt;!DOCTYPE HTML&gt;
&lt;html dir="ltr" lang="fr-FR"&gt;
 &lt;head&gt;
 &lt;title&gt;503 Service Temporarily Unavailable&lt;/title&gt;
 &lt;style type="text/css"&gt;
 h1, p {
 font-family: Helvetica, sans-serif;
 font-size: 24px;
 color: #333;
 }
 p {
 font-size: 14px;
 }
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;h1&gt;C'est quoi ce bug ???&lt;/h1&gt;
 &lt;p&gt;Bon ok, j'ai bidouillé ma base de données et j'ai planté le site... pas de soucis, le problème n'est que temporaire ! Ou alors, mon hébergeur rencontre quelques bugs... allez savoir pourquoi !&lt;/p&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p>Il ne vous reste plus qu&#8217;à sauvegarder le fichier pour valider le tout. Bien entendu, vous pouvez modifier à votre guise les différents éléments et notamment les lignes de texte humoristiques&#8230;</p>
<p>Pour les plus téméraires, vous pouvez vous amuser à planter votre base de données en éditant par exemple le fichier <strong>wp-config.php</strong> situé à la racine de votre installation WordPress. Supprimez par exemple le mot de passe&#8230; et voyez le résultat sur votre blog !</p>
<p>Non seulement, vous verrez la page d&#8217;erreur mais vous serez également averti par e-mail d&#8217;un bug MySQL.</p>
<div class="wp-caption alignnone" style="width: 531px"><img title="Erreur MySQL personnalisée" src="http://wpchannel.com/wp-content/uploads/tutoriels/custom-error-mysql.jpg" alt="Capture d'écran - db-error.php" width="521" height="147" /><p class="wp-caption-text">J&#39;ai planté WordPress Channel pour le fun...</p></div>
<p><strong>Cette technique est donc un moyen supplémentaire de maîtriser les messages d&#8217;erreurs qui peuvent survenir sur un site. Dans le même ordre d&#8217;idée, vous pouvez créez un modèle de page personnalisé pour les erreurs de type 404 !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/jonathanbishop/3853784154/" rel="nofollow">Jon Bishop (spazcer)</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-page-erreur-base-donnees-wordpress-personnalisee/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-database-error-34.mov" length="68296077" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,Template WordPress</itunes:keywords>
	<itunes:subtitle>&quot;Error establishing a database connection&quot;, vous connaissez ? C&#039;est le message par défaut en cas de soucis avec votre base de données MySQL. Apprenons comment utiliser un fichier d&#039;erreur sur-mesure avec WordPress. N.</itunes:subtitle>
		<itunes:summary>&quot;Error establishing a database connection&quot;, vous connaissez ? C&#039;est le message par défaut en cas de soucis avec votre base de données MySQL. Apprenons comment utiliser un fichier d&#039;erreur sur-mesure avec WordPress.




N.B : cet article fait suite à un mail que j&#039;ai reçu dernièrement à propos d&#039;un bug sur WordPress Channel. L&#039;erreur n&#039;était pas lié à MySQL mais cette personne m&#039;a indiqué 2 liens très intéressants (en anglais) concernant la création de cette fameuse page d&#039;erreur de base de données personnalisée. J&#039;ai donc librement adapté le premier des 2 à ma façon, dont l&#039;original est accessible sur Digging Into WordPress.
Intérêts d&#039;une page d&#039;erreur
Cette page est essentielle et je trouve dommage que personne ne m&#039;en ait encore parlé... depuis le temps que j&#039;utilise WordPress, je n&#039;avais encore jamais lue d&#039;informations à ce sujet !

	Ainsi, le premier avantage consiste à ne pas indiquer au monde entier que vous subissez un problème lié à votre base de données. La planète n&#039;a pas besoin d&#039;être au courant de ce type d&#039;information et encore moins les hackers... un message personnalisé est donc nettement plus intéressant ;
	Deuxième point qui rejoint en partie le précédent. Cette page étant entièrement sur-mesure, vous pouvez donc saisir le texte de votre choix et même y ajouter des éléments visuels - un logo, par exemple. Toutefois, rappelons qu&#039;il n&#039;est pas conseillé de surcharger inutilement votre serveur pour le coup ;
	Troisième point important du point de vue de Google. Ce fichier PHP va retourner une erreur 503 dans l&#039;en-tête indiquant un problème passager. Les robots de Google ne devrait donc pas indexer cette page et revenir plus tard indexer le reste de votre site ;
	Quatrième point capital à mes yeux, vous serez notifié par e-mail dès qu&#039;une erreur surviendra. Très pratique pour surveiller l&#039;apparition de ce type d&#039;erreur et surtout pour n&#039;en manquer aucune ;

Méthode de création détaillée
Une fois de plus, créez un tel fichier d&#039;erreur avec WordPress n&#039;a rien de compliqué !

A l&#039;aide de votre client FTP favori, localisez le dossier /wp-content/. A l&#039;intérieur de celui-ci, créez donc un nouveau fichier que vous nommerez db-error.php.

Copiez / collez les lignes de code suivantes :
&lt;?php // custom WordPress database error page wpchannel.com
 header(&#039;HTTP/1.1 503 Service Temporarily Unavailable&#039;);
 header(&#039;Status: 503 Service Temporarily Unavailable&#039;);
 header(&#039;Retry-After: 3600&#039;); // 1 hour = 3600 seconds
 mail(&quot;wpchannel@gmail.com&quot;, &quot;Database Bug&quot;, &quot;Le site rencontre des soucis techniques (MySQL).&quot;, &quot;From: WordPress Channel&quot;);

?&gt;
&lt;!DOCTYPE HTML&gt;
&lt;html dir=&quot;ltr&quot; lang=&quot;fr-FR&quot;&gt;
 &lt;head&gt;
 &lt;title&gt;503 Service Temporarily Unavailable&lt;/title&gt;
 &lt;style type=&quot;text/css&quot;&gt;
 h1, p {
 font-family: Helvetica, sans-serif;
 font-size: 24px;
 color: #333;
 }
 p {
 font-size: 14px;
 }
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;h1&gt;C&#039;est quoi ce bug ???&lt;/h1&gt;
 &lt;p&gt;Bon ok, j&#039;ai bidouillé ma base de données et j&#039;ai planté le site... pas de soucis, le problème n&#039;est que temporaire ! Ou alors, mon hébergeur rencontre quelques bugs... allez savoir pourquoi !&lt;/p&gt;
 &lt;/body&gt;
&lt;/html&gt;
Il ne vous reste plus qu&#039;à sauvegarder le fichier pour valider le tout. Bien entendu, vous pouvez modifier à votre guise les différents éléments et notamment les lignes de texte humoristiques...

Pour les plus téméraires, vous pouvez vous amuser à planter votre base de données en éditant par exemple le fichier wp-config.php situé à la racine de votre installation WordPress. Supprimez par exemple le mot de passe... et voyez le résultat sur votre blog !

Non seulement, vous verrez la page d&#039;erreur mais vous serez également averti par e-mail d&#039;un bug MySQL.



Cette technique est donc un moyen supplémentaire de maîtriser les messages d&#039;erreurs qui peuvent survenir sur un site. Dans le même ordre d&#039;idée, vous pouvez créez un modèle de page personnalisé pour les erreurs de type 404 !

Crédits photo : Jon Bishop (spazcer)</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>4:24</itunes:duration>
	</item>
		<item>
		<title>Créer des thèmes enfants (child themes) avec WordPress</title>
		<link>http://wpchannel.com/creer-themes-enfants-child-themes-wordpress/</link>
		<comments>http://wpchannel.com/creer-themes-enfants-child-themes-wordpress/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 16:30:54 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8715</guid>
		<description><![CDATA[Le principe du thème enfant est de permettre la modification et l&#8217;ajout de fonctionnalités à un thème parent sans y apporter de quelconque changement. L&#8217;avantage majeur est de pouvoir bénéficier des mises à jour du thème parent tout en poursuivant &#8230; <a href="http://wpchannel.com/creer-themes-enfants-child-themes-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Le principe du thème enfant est de permettre la modification et l&#8217;ajout de fonctionnalités à un thème parent sans y apporter de quelconque changement. L&#8217;avantage majeur est de pouvoir bénéficier des mises à jour du thème parent tout en poursuivant les changements sur le thème enfant. 2 minutes chrono suffisent pour créer un child theme !</p>
<p><iframe src="http://www.youtube.com/embed/GghdbsbCLfw?hd=1" frameborder="0" width="585" height="468"></iframe><br />
<span id="more-8715"></span></p>
<h2>Méthode de création du <em>child theme</em></h2>
<p>Avec WordPress, la création d&#8217;un <em>child theme</em> est&#8230; enfantine !</p>
<ol>
<ol>
<li>Créez un nouveau répertoire dans le dossier <strong>/wp-content/themes/NOM_DU_THEME_ENFANT</strong> ;</li>
<li>Créez la feuille de styles CSS en nommant le fichier <strong>style.css</strong> ;</li>
<li>Copiez / collez les lignes de code suivantes :</li>
</ol>
</ol>
<pre>/*
Theme Name: Twenty Ten Child
Description: Thème enfant pour Twenty Ten
Author: Le nom de l'auteur
Template: twentyten
*/

@import url("../twentyten/style.css");

#style1 {
    float:left;
}</pre>
<ol>
<li>Indiquez l&#8217;URL de la feuille de styles du thème parent <code>@import url("../twentyten/style.css");</code> ainsi que le nom du thème parent dans <code>Template: twentyten</code> ;</li>
<li>Commencez à coder les styles ;</li>
</ol>
<h2>A propos des fichiers de thèmes</h2>
<p>Le thème enfant va ainsi hériter de l&#8217;ensemble des fonctionnalités du thème parent. De fait, seuls les fichiers qui seront ajoutés dans le dossier du thème enfant surpasseront ceux du thème parent.</p>
<p>Envie de changer le header.php ? Ajoutez ce fichier dans le dossier enfant. Idem pour l&#8217;ensemble du template WordPress.</p>
<p>Vous pouvez également vous limiter à l&#8217;ajout d&#8217;une feuille de styles CSS et multiplier ainsi les changements purement visuels tout en conservant la structure HTML du thème parent. Cette technique est monnaie-courante pour les thèmes premium. Cela permet aux designers d&#8217;offrir plusieurs apparences pour un même thème.</p>
<h2>Avertissement pour le fichier functions.php</h2>
<p>Contrairement aux autres fichiers du thèmes (index.php, single.php, etc.), le functions.php ne sera pas écrasé par celui du thème enfant &#8211; si par cas il existe. Il sera au contraire charger juste avant le functions.php du thème parent. Vous pouvez donc ajouter des fonctionnalités au thème parent sans &laquo;&nbsp;casser&nbsp;&raquo; ce dernier.</p>
<p><strong>Utiliser un <em>child theme</em> est un véritable gain de temps tant pour le développeur que pour le webmaster qui n&#8217;auront plus à se soucier des modifications apportées. Un thème source propre en termes de code et un thème enfant pour le customiser à souhaits. Ingénieux, non ? </strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/larukucafe/49165894/" rel="nofollow">larukucafe</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-themes-enfants-child-themes-wordpress/feed/</wfw:commentRss>
		<slash:comments>123</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-child-theme-33.mov" length="58884027" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Le principe du thème enfant est de permettre la modification et l&#039;ajout de fonctionnalités à un thème parent sans y apporter de quelconque changement. L&#039;avantage majeur est de pouvoir bénéficier des mises à jour du thème parent tout en poursuivant les ...</itunes:subtitle>
		<itunes:summary>Le principe du thème enfant est de permettre la modification et l&#039;ajout de fonctionnalités à un thème parent sans y apporter de quelconque changement. L&#039;avantage majeur est de pouvoir bénéficier des mises à jour du thème parent tout en poursuivant les changements sur le thème enfant. 2 minutes chrono suffisent pour créer un child theme !



Méthode de création du child theme
Avec WordPress, la création d&#039;un child theme est... enfantine !


	Créez un nouveau répertoire dans le dossier /wp-content/themes/NOM_DU_THEME_ENFANT ;
	Créez la feuille de styles CSS en nommant le fichier style.css ;
	Copiez / collez les lignes de code suivantes :


/*
Theme Name: Twenty Ten Child
Description: Thème enfant pour Twenty Ten
Author: Le nom de l&#039;auteur
Template: twentyten
*/

@import url(&quot;../twentyten/style.css&quot;);

#style1 {
    float:left;
}

	Indiquez l&#039;URL de la feuille de styles du thème parent @import url(&quot;../twentyten/style.css&quot;); ainsi que le nom du thème parent dans Template: twentyten ;
	Commencez à coder les styles ;

A propos des fichiers de thèmes
Le thème enfant va ainsi hériter de l&#039;ensemble des fonctionnalités du thème parent. De fait, seuls les fichiers qui seront ajoutés dans le dossier du thème enfant surpasseront ceux du thème parent.

Envie de changer le header.php ? Ajoutez ce fichier dans le dossier enfant. Idem pour l&#039;ensemble du template WordPress.

Vous pouvez également vous limiter à l&#039;ajout d&#039;une feuille de styles CSS et multiplier ainsi les changements purement visuels tout en conservant la structure HTML du thème parent. Cette technique est monnaie-courante pour les thèmes premium. Cela permet aux designers d&#039;offrir plusieurs apparences pour un même thème.
Avertissement pour le fichier functions.php
Contrairement aux autres fichiers du thèmes (index.php, single.php, etc.), le functions.php ne sera pas écrasé par celui du thème enfant - si par cas il existe. Il sera au contraire charger juste avant le functions.php du thème parent. Vous pouvez donc ajouter des fonctionnalités au thème parent sans &quot;casser&quot; ce dernier.

Utiliser un child theme est un véritable gain de temps tant pour le développeur que pour le webmaster qui n&#039;auront plus à se soucier des modifications apportées. Un thème source propre en termes de code et un thème enfant pour le customiser à souhaits. Ingénieux, non ? 

Crédits photo : larukucafe</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Live Blogging ou comment organiser une conférence en direct</title>
		<link>http://wpchannel.com/live-blogging-comment-organiser-conference-direct/</link>
		<comments>http://wpchannel.com/live-blogging-comment-organiser-conference-direct/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 07:40:16 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Plugins gratuits]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8545</guid>
		<description><![CDATA[Vous rêvez d&#8217;organiser un direct live depuis une salle de conférence et couvrir ainsi l&#8217;évènement en temps réel sur votre blog WordPress ? En d&#8217;autres termes, partagez vos émotions lors d&#8217;une keynote Apple (cela suppose d&#8217;avoir une invitation&#8230;) ? Avec &#8230; <a href="http://wpchannel.com/live-blogging-comment-organiser-conference-direct/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vous rêvez d&#8217;organiser un direct live depuis une salle de conférence et couvrir ainsi l&#8217;évènement en temps réel sur votre blog WordPress ? En d&#8217;autres termes, partagez vos émotions lors d&#8217;une keynote Apple (cela suppose d&#8217;avoir une invitation&#8230;) ? Avec le plugin Live Blogging pour la plateforme WordPress, ce rêve devient enfin réalité !</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/yCSQhSZcia8?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8545"></span></p>
<h2>Installation de Live Blogging</h2>
<p>Commencez par vous connecter à votre administration WordPress. Déroulez le menu<strong> Extensions</strong> pour cliquez sur <strong>Ajouter</strong>.</p>
<p>Vous pouvez également le télécharger via le lien ci-dessous :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Recherchez le plugin Live Blogging puis faites <strong>Installer maintenant</strong>.</p>
<p>Une fois installé, cliquez sur le lien <strong>Activer maintenant</strong>.</p>
<p>Ce plugin supporte le service Meteor permettant de notifier vos abonnés Twitter par push. Vous devez installer ce package sur votre serveur via l&#8217;archive ci-dessous :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Toutefois, cela nécessite des compétences techniques pour procéder à son installation. Rassurez-vous, cet aspect est purement optionnel !</p>
<h2>Configuration de Live Blogging</h2>
<p>Remarquez à présent l&#8217;apparition d&#8217;un module Live Blogging dans votre panneau d&#8217;administration WordPress.</p>
<p>Il nous faut tout d&#8217;abord créer un live blog pour l&#8217;évènement que vous allez couvrir en direct. Pour ce faire, rendez-vous dans <strong>Manager Live Blogs</strong>. Saisissez le nom de votre live blog puis cliquez sur <strong>Create New</strong>.</p>
<div class="wp-caption alignnone" style="width: 402px"><img title="Configuration du plugin Live Blogging" src="http://wpchannel.com/wp-content/uploads/plugins/live-blogging-1.jpg" alt="Capture d'écran - Création d'un live blog pour WordPress" width="392" height="183" /><p class="wp-caption-text">Indiquez le nom de l&#39;évènement : Apple Keynote, par exemple.</p></div>
<p>Il ne vous reste plus qu&#8217;à ajouter des entrées via le module <strong>New entry</strong>. Pas besoin d&#8217;explications complémentaires ici : il suffit de saisir une news puis de faire <strong>Post</strong>.</p>
<p>Ouvrez désormais le menu <strong>Pages</strong> puis cliquez sur <strong>Ajouter</strong>.</p>
<p>Copiez / collez le shortcode suivant en remplaçant le numéro par l&#8217;ID de votre live blog, apparu lors de la création :</p>
<pre>[liveblog]ID[/liveblog]</pre>
<p>Publiez la page puis constatez le résultat. Le flux d&#8217;actualités s&#8217;affichera sur cette page et vos utilisateurs n&#8217;auront qu&#8217;à actualiser la page pour visualiser les nouveautés. Le must étant de mettre en place un script permettant de recharger la page toutes les X minutes.</p>
<div class="wp-caption alignnone" style="width: 402px"><img title="Résultat du plugin Live Blogging" src="http://wpchannel.com/wp-content/uploads/plugins/live-blogging-2.jpg" alt="Capture d'écran - Live Blogging, page du direct" width="392" height="268" /><p class="wp-caption-text">Le direct de votre évènement sur votre blog WordPress !</p></div>
<p><strong>Live Blogging est donc une solution simple et efficace pour bloguer en live sur une conférence. Un genre de Twitter pour WordPress, vous ne trouvez pas ?</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/newyork/4309782744/" rel="nofollow">blakespot</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/live-blogging-comment-organiser-conference-direct/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-live-blogging-32.mov" length="54997994" type="video/quicktime" />
			<itunes:keywords>Plugins gratuits,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Vous rêvez d&#039;organiser un direct live depuis une salle de conférence et couvrir ainsi l&#039;évènement en temps réel sur votre blog WordPress ? En d&#039;autres termes, partagez vos émotions lors d&#039;une keynote Apple (cela suppose d&#039;avoir une invitation...) ?</itunes:subtitle>
		<itunes:summary>Vous rêvez d&#039;organiser un direct live depuis une salle de conférence et couvrir ainsi l&#039;évènement en temps réel sur votre blog WordPress ? En d&#039;autres termes, partagez vos émotions lors d&#039;une keynote Apple (cela suppose d&#039;avoir une invitation...) ? Avec le plugin Live Blogging pour la plateforme WordPress, ce rêve devient enfin réalité !



Installation de Live Blogging
Commencez par vous connecter à votre administration WordPress. Déroulez le menu Extensions pour cliquez sur Ajouter.

Vous pouvez également le télécharger via le lien ci-dessous :



Recherchez le plugin Live Blogging puis faites Installer maintenant.

Une fois installé, cliquez sur le lien Activer maintenant.

Ce plugin supporte le service Meteor permettant de notifier vos abonnés Twitter par push. Vous devez installer ce package sur votre serveur via l&#039;archive ci-dessous :



Toutefois, cela nécessite des compétences techniques pour procéder à son installation. Rassurez-vous, cet aspect est purement optionnel !
Configuration de Live Blogging
Remarquez à présent l&#039;apparition d&#039;un module Live Blogging dans votre panneau d&#039;administration WordPress.

Il nous faut tout d&#039;abord créer un live blog pour l&#039;évènement que vous allez couvrir en direct. Pour ce faire, rendez-vous dans Manager Live Blogs. Saisissez le nom de votre live blog puis cliquez sur Create New.



Il ne vous reste plus qu&#039;à ajouter des entrées via le module New entry. Pas besoin d&#039;explications complémentaires ici : il suffit de saisir une news puis de faire Post.

Ouvrez désormais le menu Pages puis cliquez sur Ajouter.

Copiez / collez le shortcode suivant en remplaçant le numéro par l&#039;ID de votre live blog, apparu lors de la création :
[liveblog]ID[/liveblog]
Publiez la page puis constatez le résultat. Le flux d&#039;actualités s&#039;affichera sur cette page et vos utilisateurs n&#039;auront qu&#039;à actualiser la page pour visualiser les nouveautés. Le must étant de mettre en place un script permettant de recharger la page toutes les X minutes.



Live Blogging est donc une solution simple et efficace pour bloguer en live sur une conférence. Un genre de Twitter pour WordPress, vous ne trouvez pas ?

Crédits photo : blakespot</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>BuddyPress, créer votre réseau social à base de WordPress</title>
		<link>http://wpchannel.com/buddypress-creer-reseau-social-wordpress/</link>
		<comments>http://wpchannel.com/buddypress-creer-reseau-social-wordpress/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 16:00:30 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Réseaux sociaux]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8646</guid>
		<description><![CDATA[Envie de créer votre propre réseau communautaire de la même manière que Facebook ? BuddyPress est LA solution ultime de gestion personnelle de réseau social. Basée sur WordPress, BuddyPress est un plugin mêlant à des composantes de WordPress MU et &#8230; <a href="http://wpchannel.com/buddypress-creer-reseau-social-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Envie de créer votre propre réseau communautaire de la même manière que Facebook ? BuddyPress est LA solution ultime de gestion personnelle de réseau social. Basée sur WordPress, BuddyPress est un plugin mêlant à des composantes de WordPress MU et de bbPress. Explications en vidéo !</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/Y5jQnUJ0oZ4?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8646"></span></p>
<h2>Présentation</h2>
<p>Prenez du WordPress, ajoutez-y le plugin BuddyPress &#8211; car il s&#8217;agit bel et bien d&#8217;un plugin, secouez et vous obtiendrez votre premier réseau social entièrement administrable par vous-même !</p>
<p>Tout le meilleur de chez Automattic se retrouve donc concentré : WordPress pour l&#8217;aspect blogging, bbPress pour l&#8217;aspect forum, WordPress MU pour le côté multi-utilisateur, le tout formant BuddyPress !</p>
<p>Notez qu&#8217;avec la fusion de WordPress Single User et WordPress Multi-User depuis la sortie de la version 3.0, vous pourrez proposer de créer des blogs à votre communauté tout en étant sur votre domaine. Quoi de plus social ?</p>
<h2>Étape n°1 &#8211; Installation du plugin BuddyPress</h2>
<p>Comme je viens de le dire, BuddyPress est un plugin pour WordPress que vous pouvez donc installer facilement via le module Extensions ou en le téléchargeant à l&#8217;adresse suivante :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Il nous faut ensuite ajouter les fichiers de traductions française dans le dossier <strong>/wp-content/plugins/buddypress/bp-languages/</strong> :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<h2>Étape n°2 &#8211; Configuration de BuddyPress</h2>
<p>Remarquez  l&#8217;apparition d&#8217;un nouveau module BuddyPress, situé juste en dessous du module <strong>Tableau de bord</strong>.</p>
<p>De nombreuses options vous permettront de paramétrer simplement votre réseau.</p>
<p>Commencez par l&#8217;onglet <strong>Options générales</strong>. Les options sont très faciles à comprendre, je ne vais donc pas m&#8217;y attarder davantage.</p>
<div class="wp-caption alignnone" style="width: 424px"><img title="BuddyPress, configuration générale" src="http://wpchannel.com/wp-content/uploads/tutoriels/buddypress-reseau-social-1.jpg" alt="Capture d'écran - BuddyPress, options de base" width="414" height="817" /><p class="wp-caption-text">BuddyPress se configure simplement</p></div>
<p>Dans l&#8217;onglet <strong>Component Setup</strong>, vous pouvez activer selon vos besoins les différentes fonctionnalités (flux d&#8217;activité, forums, blogs, etc.) : c&#8217;est donc 100% flexible !</p>
<div class="wp-caption alignnone" style="width: 570px"><img class=" " title="BuddyPress, configuration des fonctionnalités" src="http://wpchannel.com/wp-content/uploads/tutoriels/buddypress-reseau-social-2.jpg" alt="Capture d'écran - BuddyPress, choix des fonctionnalités à activer" width="560" height="673" /><p class="wp-caption-text">Flux d&#39;activité, forums, messages privés, etc. à vous de choisir !</p></div>
<p>N&#8217;oubliez pas de de cliquer sur <strong>Enregistrer les réglages</strong>.</p>
<p>Passez ensuite à l&#8217;onglet <strong>Config. des forums</strong>. Comme vous le verrez dans le podcast vidéo, 2 clics suffisent pour activer les outils de forum. Il suffit de cliquer sur <strong>Configurer une nouvelle installation de bbPress</strong> puis sur <strong>Compléter l&#8217;installation</strong>.</p>
<div class="wp-caption alignnone" style="width: 558px"><img title="BuddyPress, installation de bbPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/buddypress-reseau-social-3.jpg" alt="Capture d'écran - Installation de bbPress sur BuddyPress" width="548" height="133" /><p class="wp-caption-text">Déployez bbPress pour créer des forums</p></div>
<p>Enfin, terminons par l&#8217;onglet <strong>Config. des profils</strong>. C&#8217;est ici que vous pourrez configurer les champs de profils de vos membres. Idéal pour leur permettre de mettre en valeur leurs sites ou autres liens de réseaux&#8230; mais pas uniquement !</p>
<h2>Étape n°3 &#8211; Intégration avec WordPress MU (facultatif)</h2>
<p>Depuis <a title="Télécharger WordPress 3.0" href="http://wpchannel.com/wordpress-3-0-thelonious-telecharger/">WordPress 3.0</a>, les fonctionnalités multi-sites sont désormais intégrées et peuvent être activées à la demande.</p>
<p>Or, BuddyPress supporte cet aspect multi-blog et vous permettra donc d&#8217;héberger des sites sur votre nom de domaine. Vos membres seront donc habilités à créer leur blog communautaire sur votre réseau. Impressionnant, n&#8217;est-ce pas ?</p>
<p>Pour bénéficier des outils multi-sites et de BuddyPress, éditez votre fichier <strong>wp-config.php</strong> puis ajoutez la ligne de code ci-dessous :</p>
<pre>define ( 'BP_ENABLE_MULTIBLOG', true );</pre>
<p>Ensuite, suivez le tutoriel intitulé <a title="Activer WordPress MU dans la version 3.0" href="http://wpchannel.com/activer-fonctionnalites-multi-sites-wordpress-3-0/">Activer les fonctionnalités multi-sites de WordPress</a> qui consiste également à ajouter des lignes de code supplémentaires dans votre wp-config.php.</p>
<p>La procédure accomplie, votre administration WordPress disposera d&#8217;un module Super admin et BuddyPress. De même, un onglet <strong>Blogs</strong> aura fait l&#8217;apparition sur votre site.</p>
<p><strong>A la lecture de ce tutoriel, j&#8217;espère vous avoir donné envie de créer votre propre réseau social qui vous permettra de créer une communauté réellement à votre image. Convaincus ? </strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/niallkennedy/40727794/" rel="nofollow">niallkennedy</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/buddypress-creer-reseau-social-wordpress/feed/</wfw:commentRss>
		<slash:comments>89</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-buddypress-31.mov" length="127551879" type="video/quicktime" />
			<itunes:keywords>BuddyPress,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Envie de créer votre propre réseau communautaire de la même manière que Facebook ? BuddyPress est LA solution ultime de gestion personnelle de réseau social. Basée sur WordPress, BuddyPress est un plugin mêlant à des composantes de WordPress MU et de b...</itunes:subtitle>
		<itunes:summary>Envie de créer votre propre réseau communautaire de la même manière que Facebook ? BuddyPress est LA solution ultime de gestion personnelle de réseau social. Basée sur WordPress, BuddyPress est un plugin mêlant à des composantes de WordPress MU et de bbPress. Explications en vidéo !



Présentation
Prenez du WordPress, ajoutez-y le plugin BuddyPress - car il s&#039;agit bel et bien d&#039;un plugin, secouez et vous obtiendrez votre premier réseau social entièrement administrable par vous-même !

Tout le meilleur de chez Automattic se retrouve donc concentré : WordPress pour l&#039;aspect blogging, bbPress pour l&#039;aspect forum, WordPress MU pour le côté multi-utilisateur, le tout formant BuddyPress !

Notez qu&#039;avec la fusion de WordPress Single User et WordPress Multi-User depuis la sortie de la version 3.0, vous pourrez proposer de créer des blogs à votre communauté tout en étant sur votre domaine. Quoi de plus social ?
Étape n°1 - Installation du plugin BuddyPress
Comme je viens de le dire, BuddyPress est un plugin pour WordPress que vous pouvez donc installer facilement via le module Extensions ou en le téléchargeant à l&#039;adresse suivante :



Il nous faut ensuite ajouter les fichiers de traductions française dans le dossier /wp-content/plugins/buddypress/bp-languages/ :


Étape n°2 - Configuration de BuddyPress
Remarquez  l&#039;apparition d&#039;un nouveau module BuddyPress, situé juste en dessous du module Tableau de bord.

De nombreuses options vous permettront de paramétrer simplement votre réseau.

Commencez par l&#039;onglet Options générales. Les options sont très faciles à comprendre, je ne vais donc pas m&#039;y attarder davantage.



Dans l&#039;onglet Component Setup, vous pouvez activer selon vos besoins les différentes fonctionnalités (flux d&#039;activité, forums, blogs, etc.) : c&#039;est donc 100% flexible !



N&#039;oubliez pas de de cliquer sur Enregistrer les réglages.

Passez ensuite à l&#039;onglet Config. des forums. Comme vous le verrez dans le podcast vidéo, 2 clics suffisent pour activer les outils de forum. Il suffit de cliquer sur Configurer une nouvelle installation de bbPress puis sur Compléter l&#039;installation.



Enfin, terminons par l&#039;onglet Config. des profils. C&#039;est ici que vous pourrez configurer les champs de profils de vos membres. Idéal pour leur permettre de mettre en valeur leurs sites ou autres liens de réseaux... mais pas uniquement !
Étape n°3 - Intégration avec WordPress MU (facultatif)
Depuis WordPress 3.0, les fonctionnalités multi-sites sont désormais intégrées et peuvent être activées à la demande.

Or, BuddyPress supporte cet aspect multi-blog et vous permettra donc d&#039;héberger des sites sur votre nom de domaine. Vos membres seront donc habilités à créer leur blog communautaire sur votre réseau. Impressionnant, n&#039;est-ce pas ?

Pour bénéficier des outils multi-sites et de BuddyPress, éditez votre fichier wp-config.php puis ajoutez la ligne de code ci-dessous :
define ( &#039;BP_ENABLE_MULTIBLOG&#039;, true );
Ensuite, suivez le tutoriel intitulé Activer les fonctionnalités multi-sites de WordPress qui consiste également à ajouter des lignes de code supplémentaires dans votre wp-config.php.

La procédure accomplie, votre administration WordPress disposera d&#039;un module Super admin et BuddyPress. De même, un onglet Blogs aura fait l&#039;apparition sur votre site.

A la lecture de ce tutoriel, j&#039;espère vous avoir donné envie de créer votre propre réseau social qui vous permettra de créer une communauté réellement à votre image. Convaincus ? 

Crédits photo : niallkennedy</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Créer un sitemap sans plugin avec WordPress</title>
		<link>http://wpchannel.com/creer-sitemap-plugin-wordpress/</link>
		<comments>http://wpchannel.com/creer-sitemap-plugin-wordpress/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 16:05:05 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8515</guid>
		<description><![CDATA[Un plan de site – sitemap en anglais, est très utile pour vos visiteurs et les moteurs de recherche qui visualisent en un coup d’œil la structure de votre site. Avec WordPress, quelques lignes de code suffisent couplées au système &#8230; <a href="http://wpchannel.com/creer-sitemap-plugin-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un plan de site – sitemap en anglais, est très utile pour vos visiteurs et les moteurs de recherche qui visualisent en un coup d’œil la structure de votre site. Avec WordPress, quelques lignes de code suffisent couplées au système de modèle de pages.</p>
<p><iframe src="http://www.youtube.com/embed/_tu1gozGwCg?hd=1" frameborder="0" width="585" height="468"></iframe><br />
<span id="more-8515"></span></p>
<h2>Étape n°1 &#8211; Création du modèle de page PHP</h2>
<p>A l&#8217;aide du Bloc-note de votre choix, créez un nouveau fichier que vous intitulerez <strong>sitemap.php</strong>. Si vous le pouvez, optez pour un encodage UTF-8 pour une meilleure compatibilité.</p>
<p>Collez dans un premier temps les lignes de code suivante :</p>
<pre>&lt;?php
/*
Template Name: Sitemap
*/
?&gt;</pre>
<p>Elles indiquent le nom du modèle de page qui sera affiché dans l&#8217;outil de création de pages de WordPress.</p>
<p>Ensuite, nous allons reconstituer la structure de la page. Cette structure est facile à reprendre car il suffit d&#8217;ouvrir le fichier <strong>page.php</strong> et dans coller la structure conformément au thème. Par défaut, il nous faut au moins récupérer le header et appeler la boucle (loop) :</p>
<pre>&lt;?php get_header(); ?&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;</pre>
<p>Pour finir, copiez / collez les lignes de code PHP suivantes :</p>
<pre>&lt;h3&gt;&lt;?php _e('Pages') ?&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;?php wp_list_pages('depth=0&amp;sort_column=menu_order&amp;title_li=' ); ?&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;?php _e('Catégories') ?&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;?php wp_list_categories('title_li=&amp;hierarchical=0&amp;show_count=1') ?&gt;
&lt;/ul&gt;
&lt;h3&gt;Articles par catégories&lt;/h3&gt;
&lt;?php $saved = $wp_query;
$cats = get_categories();
foreach ($cats as $cat) {
query_posts('showposts=999&amp;cat='.$cat-&gt;cat_ID);
?&gt;
&lt;h4&gt;&lt;?php echo $cat-&gt;cat_name; ?&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;li style="font-weight:normal !important;"&gt;&lt;a href="&lt;?php the_permalink() ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt; - &lt;?php _e('Commentaires') ?&gt; (&lt;?php echo $post-&gt;comment_count ?&gt;)&lt;/li&gt;
&lt;?php endwhile;  ?&gt;
&lt;/ul&gt;
&lt;?php } $wp_query = $saved; ?&gt;</pre>
<p>Envoyez à présent le fichier dans le dossier de votre thème localisé dans <strong>/wp-content/themes/NOM_DU_THEME/</strong></p>
<h2>Étape n°2 &#8211; Création de la page Sitemap</h2>
<p>Rendez-vous maintenant dans l&#8217;administration de votre site WordPress puis créez une nouvelle page via le menu <strong>Pages</strong> puis <strong>Ajouter</strong>.</p>
<p>Commencez par lui donner un nom ; par exemple, Plan du site.</p>
<p>Dans la section <strong>Attributs</strong>, déroulez la liste des modèles de page puis indiquez <strong>Sitemap</strong>. Il s&#8217;agit bien du nom que nous avons fourni dans le fichier <strong>sitemap.php</strong>.</p>
<div class="wp-caption alignnone" style="width: 299px"><img title="Modèle de page Sitemap" src="http://wpchannel.com/wp-content/uploads/tutoriels/wordpress-sitemap-template-1.jpg" alt="Capture d'écran - Définition d'un modèle de page Plan du site" width="289" height="487" /><p class="wp-caption-text">Le modèle de page Sitemap utilisera donc le code du fichier sitemap.php</p></div>
<p>Faites donc <strong>Publier</strong> puis visualisez la page pour constater le résultat.</p>
<p><strong>Très important, le plan du site est un élément important de votre stratégie de référencement mais également pour permettre à vos visiteurs de se localiser sur votre site. Et vous amis lecteurs, avez-vous créé votre plan de site ?<br />
</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/b0xman/4472627015/" rel="nofollow">boxman</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-sitemap-plugin-wordpress/feed/</wfw:commentRss>
		<slash:comments>139</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-plan-site-30.mov" length="50274350" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Un plan de site – sitemap en anglais, est très utile pour vos visiteurs et les moteurs de recherche qui visualisent en un coup d’œil la structure de votre site. Avec WordPress, quelques lignes de code suffisent couplées au système de modèle de pages. - </itunes:subtitle>
		<itunes:summary>Un plan de site – sitemap en anglais, est très utile pour vos visiteurs et les moteurs de recherche qui visualisent en un coup d’œil la structure de votre site. Avec WordPress, quelques lignes de code suffisent couplées au système de modèle de pages.



Étape n°1 - Création du modèle de page PHP
A l&#039;aide du Bloc-note de votre choix, créez un nouveau fichier que vous intitulerez sitemap.php. Si vous le pouvez, optez pour un encodage UTF-8 pour une meilleure compatibilité.

Collez dans un premier temps les lignes de code suivante :
&lt;?php
/*
Template Name: Sitemap
*/
?&gt;
Elles indiquent le nom du modèle de page qui sera affiché dans l&#039;outil de création de pages de WordPress.

Ensuite, nous allons reconstituer la structure de la page. Cette structure est facile à reprendre car il suffit d&#039;ouvrir le fichier page.php et dans coller la structure conformément au thème. Par défaut, il nous faut au moins récupérer le header et appeler la boucle (loop) :
&lt;?php get_header(); ?&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
Pour finir, copiez / collez les lignes de code PHP suivantes :
&lt;h3&gt;&lt;?php _e(&#039;Pages&#039;) ?&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;?php wp_list_pages(&#039;depth=0&amp;sort_column=menu_order&amp;title_li=&#039; ); ?&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;?php _e(&#039;Catégories&#039;) ?&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;?php wp_list_categories(&#039;title_li=&amp;hierarchical=0&amp;show_count=1&#039;) ?&gt;
&lt;/ul&gt;
&lt;h3&gt;Articles par catégories&lt;/h3&gt;
&lt;?php $saved = $wp_query;
$cats = get_categories();
foreach ($cats as $cat) {
query_posts(&#039;showposts=999&amp;cat=&#039;.$cat-&gt;cat_ID);
?&gt;
&lt;h4&gt;&lt;?php echo $cat-&gt;cat_name; ?&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;li style=&quot;font-weight:normal !important;&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt; - &lt;?php _e(&#039;Commentaires&#039;) ?&gt; (&lt;?php echo $post-&gt;comment_count ?&gt;)&lt;/li&gt;
&lt;?php endwhile;  ?&gt;
&lt;/ul&gt;
&lt;?php } $wp_query = $saved; ?&gt;
Envoyez à présent le fichier dans le dossier de votre thème localisé dans /wp-content/themes/NOM_DU_THEME/
Étape n°2 - Création de la page Sitemap
Rendez-vous maintenant dans l&#039;administration de votre site WordPress puis créez une nouvelle page via le menu Pages puis Ajouter.

Commencez par lui donner un nom ; par exemple, Plan du site.

Dans la section Attributs, déroulez la liste des modèles de page puis indiquez Sitemap. Il s&#039;agit bien du nom que nous avons fourni dans le fichier sitemap.php.



Faites donc Publier puis visualisez la page pour constater le résultat.

Très important, le plan du site est un élément important de votre stratégie de référencement mais également pour permettre à vos visiteurs de se localiser sur votre site. Et vous amis lecteurs, avez-vous créé votre plan de site ?


Crédits photo : boxman</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Configurer Google Analytics pour WordPress MU</title>
		<link>http://wpchannel.com/configurer-google-analytics-pour-wordpress-mu/</link>
		<comments>http://wpchannel.com/configurer-google-analytics-pour-wordpress-mu/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 16:33:21 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8254</guid>
		<description><![CDATA[Insérer Google Analytics sur un blog WordPress ne présente pas de difficulté particulière. Mais quelle procédure adopter lorsqu&#8217;il s&#8217;agit d&#8217;un site fonctionnant avec WordPress MU ? Comment faire en sorte que l&#8217;ensemble des sous-domaines soient indexés ? Clés de réponses &#8230; <a href="http://wpchannel.com/configurer-google-analytics-pour-wordpress-mu/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wpchannel.com/integrer-google-analytics-blog-wordpress/">Insérer Google Analytics sur un blog WordPress</a> ne présente pas de difficulté particulière. Mais quelle procédure adopter lorsqu&#8217;il s&#8217;agit d&#8217;un site fonctionnant avec WordPress MU ? Comment faire en sorte que l&#8217;ensemble des sous-domaines soient indexés ? Clés de réponses dans ce podcast.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/XLcI1WJm6KE?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-8254"></span></p>
<h2>Google Analyticator, le plugin idéal</h2>
<p>La première chose à faire consiste à installer le célèbre plugin Google Analyticator. Il a fait ses preuves et offrent de nombreuses fonctionnalités utiles dont l&#8217;accès aux statistiques via le Tableau de bord de votre administration ou encore un système de restriction en fonction du rôle des utilisateurs &#8211; utile dans l&#8217;optique multi-site adoptée ici.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Installez donc Google Analyticator puis activez ce dernier via le module <strong>Extensions</strong> au niveau du réseau tout entier.</p>
<h2>Étape n°1 &#8211; Obtention du code Google Analytics</h2>
<p>Laissez de côté l&#8217;administration WordPress ; nous y retournerons plus tard. Dans un nouvel onglet, rendez-vous sur le <a href="https://www.google.com/analytics/settings/home" rel="nofollow">site officiel de Google Analytics</a>.</p>
<p>Je suppose que vous disposez déjà d&#8217;un compte Google et que vous êtes inscrit au services de statistiques en question. Si tel n&#8217;est pas le cas, suivez la <a href="https://accounts.google.com/NewAccount" rel="nofollow">procédure d&#8217;inscription</a>.</p>
<p>Une fois connecté au service, cliquez sur <strong>Ajouter un nouveau profil</strong> dans la partie droite de l&#8217;écran.</p>
<p><img class="size-full wp-image-8277  alignnone" title="Google Analytics, ajout d'un nouveau profil" src="http://wpchannel.com/wp-content/uploads/tutoriels/google-analytics-multisite-1.jpg" alt="Capture d'écran - Ajout d'un profil Google Analytics" /></p>
<p>Cochez ensuite <strong>Ajouter un profil dans un nouveau domaine</strong> puis renseignez le champ de l&#8217;URL de votre site Web.</p>
<div id="attachment_8278" class="wp-caption alignnone" style="width: 570px"><img class="size-full wp-image-8278  " title="Profil pour un nouveau domaine Google Analytics" src="http://wpchannel.com/wp-content/uploads/tutoriels/google-analytics-multisite-2.jpg" alt="Capture d'écran - Ajout d'un domaine dans Google Analytics" width="560" height="356" /><p class="wp-caption-text">Saisissez l&#39;adresse URL de votre site Internet dans le champ adéquat</p></div>
<p>Ceci fait, cliquez sur <strong>Continuer</strong>. Nous arrivons désormais au point capital de ce tutoriel.</p>
<p>Dans notre cas de figure, nous souhaitons que Google Analytics récolte des données statistiques sur l&#8217;ensemble des sites de notre installation WordPress MU. Autrement dit, le sous-domaines doivent faire l&#8217;objet d&#8217;un suivi en plus du domaine principal :</p>
<p>http://www.monsite.fr/</p>
<p>http://www.monsite.fr/sous-site-1</p>
<p>http://www.monsite.fr/sous-site-2</p>
<p>De fait, il est important de cocher <strong>Un seul domaine associé à plusieurs sous-domaines</strong> dans la section <strong>Sur quoi votre suivi porte-t-il</strong> ?</p>
<div id="attachment_8280" class="wp-caption alignnone" style="width: 417px"><img class="size-full wp-image-8280 " title="Suivi de plusieurs domaine par Google Analytics" src="http://wpchannel.com/wp-content/uploads/tutoriels/google-analytics-multisite-3.jpg" alt="Capture d'écran - Gestion multi-domaine de Google Analytics" width="407" height="301" /><p class="wp-caption-text">Un code multi-domaine pour les analyser tous !</p></div>
<p>Contrairement à ce que l&#8217;on pourrait croire, il ne suffit pas de copier / coller le bout de code généré par Google.</p>
<p>En effet, le plugin WordPress que nous venons d&#8217;installer &#8211; Google Analyticator, se charge déjà d&#8217;insérer en bonne place le code de suivi. Pourquoi donc utiliser un plugin dans ce cas ?</p>
<ol>
<li>Le plugin est très régulièrement mis à jour en prenant en compte les recommandations de Google (le placement et la méthode de synchronisation ont changé dernièrement) ;</li>
<li>La gestion des rôles prise en charge ;</li>
<li>L&#8217;affichage des données statistiques dans le Tableau de bord ;</li>
<li>L&#8217;ensemble des autres fonctionnalités offertes par le plugin qui facilitent l&#8217;usage de Google Analytics ;</li>
</ol>
<p>Revenons en au code de suivi. Localisez donc la ligne suivante :</p>
<p><code>_gaq.push(['_setDomainName', '.monsite.fr']);</code></p>
<p>Copiez donc cette dernière via le raccourci clavier <strong>Ctrl + V</strong>. Faites ensuite <strong>Enregistrer et terminer</strong>.</p>
<h2>Étape n°2 &#8211; Configuration du plugin Google Analyticator</h2>
<p>Retournez dans l&#8217;onglet WordPress que nous avons laissé ouvert. Déroulez le menu <strong>Réglages</strong> puis cliquez sur <strong>Google Analytics</strong>.</p>
<p>Nous allons maintenant configurer pas à pas ce plugin. Gardez bien en mémoire la ligne de code extraite.</p>
<p>Étant donné que vous êtes déjà connecté dans Google Analytics, cliquez directement sur le lien <strong>Click here to login to Google, thus authenticating Google Analyticator with your Analytics account</strong> pour vous authentifier via le compte Google et récupérez ainsi les informations nécessaires pour le bon fonctionnement du plugin.</p>
<div id="attachment_8281" class="wp-caption alignnone" style="width: 570px"><img class="size-full wp-image-8281  " title="Configuration du plugin Google Analyticator" src="http://wpchannel.com/wp-content/uploads/tutoriels/google-analytics-multisite-4.jpg" alt="Capture d'écran - Paramétrage de Google Analyticator de WordPress" width="560" height="277" /><p class="wp-caption-text">Utilisez le système d&#39;authentification du plugin Google Analyticator</p></div>
<p>Autorisez donc Google puis remarquez l&#8217;apparition d&#8217;une liste déroulante vous permettant de sélectionner le profil correspondant au domaine que nous venons d&#8217;ajouter dans Google Analytics. Sélectionnez donc ce dernier puis basculez <strong>Google Analytics logging is</strong> sur <strong>Enabled</strong>.</p>
<p>Descendez en fin de page puis recherchez <strong>Additional tracking code(before tracker initialization)</strong>. C&#8217;est dans ce champ que vous devez coller la ligne de code précédemment sélectionnée dans Google Analytics.</p>
<div id="attachment_8284" class="wp-caption alignnone" style="width: 570px"><img class="size-full wp-image-8284   " title="Configuration avancée de Google Analyticator pour WordPress" src="http://wpchannel.com/wp-content/uploads/tutoriels/google-analytics-multisite-5.jpg" alt="Capture d'écran - Insertion d'un ligne de code additionnelle dans Google Analytics" width="560" height="707" /><p class="wp-caption-text">Collez dans cette zone de texte le code prenant en charge le multi-domaine</p></div>
<p>Pour valider les modifications entreprises jusqu&#8217;alors, cliquez sur <strong>Save Changes</strong>. Patientez 24 heures pour que le code de suivi soit pris en compte par Google.</p>
<p>Chose très importante, vous devez réitérer cette opération pour chacun des sites de votre réseau WordPress &#8211; ou du moins pour ceux dont vous souhaitez obtenir des statistiques. La méthode est fort simple, il suffit reproduire les étapes de ce tutoriel l&#8217;une après l&#8217;autre.</p>
<p><strong>Cette méthode fonctionne à la perfection pour l&#8217;avoir testée en conditions réelles à plusieurs reprises. Certes, elle reste inefficace sur un réseau de plusieurs centaines de blogs mais il y a fort à parier qu&#8217;une prochaine version de Google Analyticator prenne en charge la fonctionnalité multi-site de WordPress 3.0&#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/configurer-google-analytics-pour-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-google-multi-domaines-29.mov" length="91156448" type="video/quicktime" />
			<itunes:keywords>Google,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Insérer Google Analytics sur un blog WordPress ne présente pas de difficulté particulière. Mais quelle procédure adopter lorsqu&#039;il s&#039;agit d&#039;un site fonctionnant avec WordPress MU ? Comment faire en sorte que l&#039;ensemble des sous-domaines soient indexés ?</itunes:subtitle>
		<itunes:summary>Insérer Google Analytics sur un blog WordPress ne présente pas de difficulté particulière. Mais quelle procédure adopter lorsqu&#039;il s&#039;agit d&#039;un site fonctionnant avec WordPress MU ? Comment faire en sorte que l&#039;ensemble des sous-domaines soient indexés ...</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Créer des menus personnalisés avec WordPress 3.0</title>
		<link>http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/</link>
		<comments>http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/#comments</comments>
		<pubDate>Mon, 31 May 2010 12:48:43 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8256</guid>
		<description><![CDATA[La création de menus personnalisés est désormais possible avec la sortie de WordPress 3.0. Via un système de glisser / déposer, réalisez vos propres menus en combinant des liens externes, des catégories ou encore des pages en quelques clics. Update &#8230; <a href="http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La création de menus personnalisés est désormais possible avec la sortie de WordPress 3.0. Via un système de glisser / déposer, réalisez vos propres menus en combinant des liens externes, des catégories ou encore des pages en quelques clics.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/TjlVRYDnvrs?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8256"></span><br />
<em><strong>Update </strong>: comme me l&#8217;a fait remarqué <a href="http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/#comment-7681">Marie</a>, il est nécessaire de rajouter la ligne de code <code>add_theme_support( ‘menus’ );</code> dans votre fichier <strong>functions.php</strong> si vous n&#8217;utilisez pas le thème par défaut ou que le thème ne supporte pas les menus de WordPress 3.0. </em></p>
<h2>Pré-requis</h2>
<p>Pour disposer de cette nouvelle fonctionnalité, vous devez avoir effectué la mise à niveau vers WordPress 3.0.</p>
<p>Je vous y encourage vivement tant les nouveautés sont impressionnantes&#8230; et du fait qu&#8217;il s&#8217;agit d&#8217;une mise à jour de branche.</p>
<p>La gestion des menus s&#8217;opère directement depuis le menu Apparence de votre administration WordPress. Avec le nouveau TwentyTen, vous pouvez d&#8217;ores et déjà vous entraînez à concevoir vos barres de navigations sur-mesure.</p>
<p>Le problème majeur est que la plupart des thèmes n&#8217;intègrent pas de ce genre de menus par défaut.</p>
<p>C&#8217;est pourquoi, nous allons voir ensemble comment disposer de cette nouvelle fonctionnalité de WordPress 3.0 via ce tutoriel pas à pas.</p>
<h2>Étape n°1 &#8211; Modification du fichier header.php</h2>
<p>Commencez par ouvrir le fichier <strong>header.php </strong>de votre thème, soit en passant par le module Éditeur de WordPress, soit en utilisant un éditeur de texte depuis Windows ou MacOS X &#8211; par exemple, Coda.</p>
<p>Il nous faut à présent localiser un emplacement pour positionner notre menu. C&#8217;est ici la première difficulté du tutoriel. Vous devez savoir à quoi correspondent les différents éléments du code source.</p>
<p>En vous aidant de l&#8217;extension Firebug pour Mozilla Firefox et en suivant ce <a title="Concevoir des thèmes WordPress : utilisation de Firebug et de YSlow" href="http://wpchannel.com/concevoir-themes-wordpress-firebug-extension-firefox/">podcast vidéo</a>, vous devriez être capable d&#8217;identifier entre quelles balises vous aimeriez positionner votre menu personnalisé.</p>
<p>Insérez ensuite le bout de code suivant :</p>
<pre> &lt;?php wp_nav_menu($args); ?&gt;</pre>
<p>Comme vous pouvez le constater, il est possible de définir des arguments entre les parenthèses en lieu et place du <code>$args</code>.</p>
<p>Voici donc la liste des paramètres autorisés extraite du <a title="Commande wp_nav_menu du codex WordPress (anglais)" href="http://codex.wordpress.org/Function_Reference/wp_nav_menu">codex de WordPress </a>:</p>
<ul>
<li><code>$id</code> : ID du menu ;</li>
<li><code>$slug</code> : le permalien du menu ;</li>
<li><code>$menu</code> : le nom du menu, utile si vous en créez plusieurs ;</li>
<li><code>$container</code> : l&#8217;élément parent du menu, par défaut une balise <code>div</code> est appliquée ;</li>
<li><code>$container_class</code> : la classe de l&#8217;élément parent ;</li>
<li><code>$container_id</code> : ID de l&#8217;élément parent ;</li>
<li><code>$menu_class</code> : la classe du menu ;</li>
<li><code>$format</code> : format du menu, je conseille une liste débutant par <code>ul</code></li>
<li><code>$fallback_cb</code> : si le menu n&#8217;est pas créé dans WordPress, vous pouvez ajouter une commande WordPress pour pallier ce manque. Par défaut, les pages sont listées ;</li>
<li><code>$link_before</code> : texte à afficher avant le menu ;</li>
<li><code>$link_after</code> : texte à afficher après le menu ;</li>
<li><code>$before</code> : afficher du texte avant le lien ;</li>
<li><code>$after</code> : afficher du texte après le lien ;</li>
<li><code>$echo</code> : par défaut, la valeur est <code>True</code> ;</li>
</ul>
<p>L&#8217;ensemble de ces paramètres sont optionnels. Vous pouvez donc vous limiter au bout de code par défaut que nous entourons ici d&#8217;une balise <code>div</code> pour faciliter la gestion des styles :</p>
<pre>&lt;div&gt;
&lt;?php wp_nav_menu(); ?&gt;
&lt;/div&gt;</pre>
<p>Une fois que votre menu est positionné là où vous le souhaitez, enregistrez le fichier.</p>
<p>Les initiés noteront que les nombreux arguments disponibles permettent une personnalisation très fine en termes de styles CSS&#8230; même si l&#8217;on pourrait aller encore plus loin.</p>
<h2>Étape n°2 &#8211; Gestion du menu personnalisé sous WordPress</h2>
<p>Sous l&#8217;administration WordPress, déroulez le module <strong>Apparence </strong>puis cliquez sur <strong>Menus</strong>.</p>
<p>Indiquez dans un premier temps le nom du menu. Il est en effet possible d&#8217;en créer plusieurs et, si tel est le cas, vous devrez l&#8217;indiquer via l&#8217;argument <code>menu</code>.</p>
<p>Cliquez ensuite sur le bouton <strong>Créer menu</strong>.</p>
<p>Dans la partie gauche, vous noterez la présence de 3 modules :</p>
<ul>
<li><strong>Liens externes </strong>: très pratique pour insérer des liens vers d&#8217;autres sites Web ;</li>
<li><strong>Pages </strong>: pour ajouter des pages WordPress dans votre menu ;</li>
<li><strong>Catégories </strong>: pour insérer des catégories WordPress dans votre barre de navigation ;</li>
</ul>
<p>Il vous suffit donc de cocher les éléments de votre choix &#8211; module après module, puis de cliquez sur <strong>Ajouter au menu</strong>.</p>
<p>Pour réarranger l&#8217;ordre du menu, glissez / déposez les différents éléments tout en sachant qu&#8217;il est possible de créer des sous-menus. Pour ce faire, décalez l&#8217;élément vers la droite pour créer une imbrication.</p>
<p>N&#8217;oubliez pas de cliquez sur <strong>Sauvegarder le menu</strong> pour enregistrer vos modifications.</p>
<p>Pour constater le résultat, ouvrez votre site dans un nouvel onglet. Ajustez en conséquence votre menu selon vos besoins.</p>
<p>Vous pouvez ajouter un second menu en cliquant sur le bouton en forme de plus, situé juste à côté du menu nouvellement créé sous l&#8217;administration WordPress.</p>
<p>Et voici le podcast vidéo qui reprend point par point les étapes de ce tutoriel.</p>
<p><strong>La gestion personnalisée des menus sous WordPress 3.0 affiche clairement les ambitions à venir : faire de WordPress le meilleur CMS !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/7202153@N03/4223357745/" rel="nofollow">Al_HikesAZ</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>108</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-menus-28.mov" length="114158390" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>La création de menus personnalisés est désormais possible avec la sortie de WordPress 3.0. Via un système de glisser / déposer, réalisez vos propres menus en combinant des liens externes, des catégories ou encore des pages en quelques clics. - </itunes:subtitle>
		<itunes:summary>La création de menus personnalisés est désormais possible avec la sortie de WordPress 3.0. Via un système de glisser / déposer, réalisez vos propres menus en combinant des liens externes, des catégories ou encore des pages en quelques clics.



Upd...</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Générer un sitemap Google pour WordPress Mu 3.0</title>
		<link>http://wpchannel.com/generer-sitemap-google-wordpress-mu-3-0/</link>
		<comments>http://wpchannel.com/generer-sitemap-google-wordpress-mu-3-0/#comments</comments>
		<pubDate>Sun, 16 May 2010 14:53:51 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8197</guid>
		<description><![CDATA[Créer un fichier sitemap XML avec WordPress 3.0 en mode multi-utilisateurs, tel est l&#8217;objectif de ce podcast vidéo. Pour utilisateurs avertis uniquement. Mise à jour du 26 octobre 2010 : une méthode ultra simplifiée est à présent disponible grâce au &#8230; <a href="http://wpchannel.com/generer-sitemap-google-wordpress-mu-3-0/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Créer un fichier sitemap XML avec WordPress 3.0 en mode multi-utilisateurs, tel est l&#8217;objectif de ce podcast vidéo. Pour utilisateurs avertis uniquement.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/2JV4G69U0Sk?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8197"></span></p>
<p><em><strong>Mise à jour du 26 octobre 2010</strong> : une méthode ultra simplifiée est à présent disponible grâce au <a title="Générer un sitemap.xml automatiquement sur WordPress 3.0 multi-site" href="http://wpchannel.com/generer-sitemap-xml-automatiquement-wordpress-3-0-multi-site">plugin XML Sitemap Feed</a> !</em></p>
<p><em><strong>N.B :</strong> ce tutoriel ne s&#8217;applique qu&#8217;aux utilisateurs de WordPress MU et la méthode est fonctionnelle pour une version 2.9 et 3.0.</em></p>
<h2>Présentation</h2>
<p>Pour la création de sitemap, nous utilisons le célèbre plugin WordPress, Google Sitemap Generator qui permet en outre de notifier les moteurs de recherche automatiquement lors de la mise à jour du sitemap (Google, Bing, Ask et Yahoo!).</p>
<p>Téléchargez donc ce dernier puis décompressez l&#8217;archive dans un dossier.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Si vous aviez déjà installé ce plugin, supprimez-le complètement.</p>
<p>Les lignes de code à modifier sont reprises du site anglophone <a href="http://www.webtatic.com/blog/2009/02/google-sitemaps-on-wordpress-mu/" rel="nofollow">Webtatic</a>.</p>
<h2>Modification des fichiers sources</h2>
<p>L&#8217;archive extraite, éditez le fichier <strong>sitemap-core.php</strong>. Recherchez dans un premier temps la fonction <code>GetXmlUrl</code> puis remplacez-là par ce bout de code :</p>
<pre>function GetXmlUrl($forceAuto=false) {
if(!$forceAuto &amp;&amp; $this-&gt;GetOption("b_location_mode")=="manual") {
return $this-&gt;GetOption("b_fileurl_manual");
} else {
return trailingslashit(get_bloginfo('siteurl')) . 'files/' .
$this-&gt;GetOption("b_filename");
}
}</pre>
<p>Localisez dans un second temps la fonction <code>GetXmlPath</code> puis remplacez-la par ces lignes de code :</p>
<pre>function GetXmlPath($forceAuto=false) {
if(!$forceAuto &amp;&amp; $this-&gt;GetOption("b_location_mode")=="manual") {
return $this-&gt;GetOption("b_filename_manual");
} else {
wp_mkdir_p(ABSPATH . UPLOADS);
return ABSPATH . UPLOADS  . $this-&gt;GetOption("b_filename");
}
}</pre>
<p>N&#8217;oubliez pas de sauvegardez le document. Envoyez le dossier complet dans le répertoire <strong>/wp-content/plugins/</strong></p>
<h2>Configuration du plugin</h2>
<p>Connectez à présent sur votre panneau d&#8217;administration WordPress.</p>
<p>Commencez par activer au niveau du réseau tout entier le plugin en question. Ensuite, dans le menu <strong>Réglages</strong>, cliquez sur <strong>XML Sitemap</strong>.</p>
<p>Il ne vous reste plus qu&#8217;à créer le sitemap ou &#8211; selon les situations, à le recréer. Constatez le résultat en ouvrant dans un nouvel onglet le sitemap via le lien prévu à cet effet.</p>
<p>Pour information, il est nécessaire de créer un sitemap pour chacun des blogs (celui-ci étant mis à jour dès la modification d&#8217;une page ou d&#8217;un article).</p>
<p><strong>Avec cette solution, il n&#8217;est toujours pas possible de créer un sitemap global. Certains plugins s&#8217;y essayent mais les problèmes sont récurrents. Toutefois, en soumettant plusieurs sitemaps vous évitez la limitation du nombre d&#8217;URL&#8230;</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/tontoncopt/2075310775/" rel="nofollow">ToNToN CoPT</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/generer-sitemap-google-wordpress-mu-3-0/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-google-sitemap-27.mov" length="132725694" type="video/quicktime" />
			<itunes:keywords>Google,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Créer un fichier sitemap XML avec WordPress 3.0 en mode multi-utilisateurs, tel est l&#039;objectif de ce podcast vidéo. Pour utilisateurs avertis uniquement. Mise à jour du 26 octobre 2010 : une méthode ultra simplifiée est à présent disponible gr...</itunes:subtitle>
		<itunes:summary>Créer un fichier sitemap XML avec WordPress 3.0 en mode multi-utilisateurs, tel est l&#039;objectif de ce podcast vidéo. Pour utilisateurs avertis uniquement.




Mise à jour du 26 octobre 2010 : une méthode ultra simplifiée est à présent disponible grâce au plugin XML Sitemap Feed !

N.B : ce tutoriel ne s&#039;applique qu&#039;aux utilisateurs de WordPress MU et la méthode est fonctionnelle pour une version 2.9 et 3.0.
Présentation
Pour la création de sitemap, nous utilisons le célèbre plugin WordPress, Google Sitemap Generator qui permet en outre de notifier les moteurs de recherche automatiquement lors de la mise à jour du sitemap (Google, Bing, Ask et Yahoo!).

Téléchargez donc ce dernier puis décompressez l&#039;archive dans un dossier.



Si vous aviez déjà installé ce plugin, supprimez-le complètement.

Les lignes de code à modifier sont reprises du site anglophone Webtatic.
Modification des fichiers sources
L&#039;archive extraite, éditez le fichier sitemap-core.php. Recherchez dans un premier temps la fonction GetXmlUrl puis remplacez-là par ce bout de code :
function GetXmlUrl($forceAuto=false) {
if(!$forceAuto &amp;&amp; $this-&gt;GetOption(&quot;b_location_mode&quot;)==&quot;manual&quot;) {
return $this-&gt;GetOption(&quot;b_fileurl_manual&quot;);
} else {
return trailingslashit(get_bloginfo(&#039;siteurl&#039;)) . &#039;files/&#039; .
$this-&gt;GetOption(&quot;b_filename&quot;);
}
}
Localisez dans un second temps la fonction GetXmlPath puis remplacez-la par ces lignes de code :
function GetXmlPath($forceAuto=false) {
if(!$forceAuto &amp;&amp; $this-&gt;GetOption(&quot;b_location_mode&quot;)==&quot;manual&quot;) {
return $this-&gt;GetOption(&quot;b_filename_manual&quot;);
} else {
wp_mkdir_p(ABSPATH . UPLOADS);
return ABSPATH . UPLOADS  . $this-&gt;GetOption(&quot;b_filename&quot;);
}
}
N&#039;oubliez pas de sauvegardez le document. Envoyez le dossier complet dans le répertoire /wp-content/plugins/
Configuration du plugin
Connectez à présent sur votre panneau d&#039;administration WordPress.

Commencez par activer au niveau du réseau tout entier le plugin en question. Ensuite, dans le menu Réglages, cliquez sur XML Sitemap.

Il ne vous reste plus qu&#039;à créer le sitemap ou - selon les situations, à le recréer. Constatez le résultat en ouvrant dans un nouvel onglet le sitemap via le lien prévu à cet effet.

Pour information, il est nécessaire de créer un sitemap pour chacun des blogs (celui-ci étant mis à jour dès la modification d&#039;une page ou d&#039;un article).

Avec cette solution, il n&#039;est toujours pas possible de créer un sitemap global. Certains plugins s&#039;y essayent mais les problèmes sont récurrents. Toutefois, en soumettant plusieurs sitemaps vous évitez la limitation du nombre d&#039;URL...

Crédits photo : ToNToN CoPT</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>#2 &#8211; Optimiser WordPress &#124; Supprimer les révisions d&#8217;articles de WordPress</title>
		<link>http://wpchannel.com/optimiser-wordpress-supprimer-revisions-articles/</link>
		<comments>http://wpchannel.com/optimiser-wordpress-supprimer-revisions-articles/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 15:41:18 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Optimiser WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=8118</guid>
		<description><![CDATA[Les révisions d&#8217;articles permettent de restaurer à une date précise la sauvegarde du billet en question. Bien que très pratique, cette fonctionnalité finit par encombrer la base de données après de nombreux enregistrements. N.B : avant d&#8217;opérer une quelconque modification &#8230; <a href="http://wpchannel.com/optimiser-wordpress-supprimer-revisions-articles/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les révisions d&#8217;articles permettent de restaurer à une date précise la sauvegarde du billet en question. Bien que très pratique, cette fonctionnalité finit par encombrer la base de données après de nombreux enregistrements.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/fxfJrP7QOPg?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-8118"></span></p>
<p><em><strong>N.B</strong> : avant d&#8217;opérer une quelconque modification dans votre base de données, je vous recommande fortement de visionner le podcast <a title="Sauvegarder automatiquement votre base de données MySQL - Podcast WordPres Channel" href="http://wpchannel.com/sauvegarder-automatiquement-base-donnees-mysql/">Sauvegarder automatiquement votre base de données MySQL</a>.</em></p>
<p>Il est donc conseillé d&#8217;effacer les révisions d&#8217;articles. Toutefois, pour aller plus loin, nous allons faire en sorte que les X dernières soient conservées pour allier performances et sécurité.</p>
<h2>#1 &#8211; Effacer toutes les révisions d&#8217;articles</h2>
<p>Exécutez la requête SQL ci-dessous pour supprimer la totalité des versions d&#8217;articles. Après cette action, il vous sera impossible de restaurer l&#8217;un d&#8217;eux à une date antérieure.</p>
<pre>DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision';
</pre>
<h2>#2 &#8211; Effacer les révisions en fonction d&#8217;une date</h2>
<p>Pour ne garder que l&#8217;historique récent de vos articles, préférez cette requête. La dernière ligne indique une date que vous pouvez modifier ; en l&#8217;occurrence, le 1er janvier 2010. Avant celle-ci, toutes les sauvegardes seront supprimées.</p>
<pre>DELETE a,b,c

FROM wp_posts a

LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)

LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)

WHERE a.post_type = 'revision'

AND a.post_date &lt; '2010-01-01';
</pre>
<h2>Pour aller plus loin</h2>
<p>Il est possible de désactiver le versionning des articles. A l&#8217;aide de votre client FTP favori, connectez-vous à la racine de votre site WordPress puis ouvrez <strong>wp-config.php</strong>.</p>
<p>Ajoutez ensuite la ligne suivante :</p>
<pre>define('WP_POST_REVISIONS', false);</pre>
<p>En indiquant un chiffre à la place du paramètre <strong>false</strong>, vous limiterez le nombre de sauvegardes &#8211; à 5 dans cet exemple. Idéal pour un système optimisé et sécurisé</p>
<pre>define('WP_POST_REVISIONS', 5);</pre>
<p><strong>Les révisions d&#8217;articles constituent un atout majeur de WordPress. Il n&#8217;est pas rare de devoir revenir en arrière après une modification malencontreuse. Entre performances SQL et niveau de risques, à vous de trouver un juste milieu !</strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/mookxi/3918521215/">mookxi</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/optimiser-wordpress-supprimer-revisions-articles/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-versionning-26.mov" length="80358964" type="video/quicktime" />
			<itunes:keywords>MySQL,Optimiser WordPress,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Les révisions d&#039;articles permettent de restaurer à une date précise la sauvegarde du billet en question. Bien que très pratique, cette fonctionnalité finit par encombrer la base de données après de nombreux enregistrements. N.</itunes:subtitle>
		<itunes:summary>Les révisions d&#039;articles permettent de restaurer à une date précise la sauvegarde du billet en question. Bien que très pratique, cette fonctionnalité finit par encombrer la base de données après de nombreux enregistrements.




N.B : avant d&#039;opérer une quelconque modification dans votre base de données, je vous recommande fortement de visionner le podcast Sauvegarder automatiquement votre base de données MySQL.

Il est donc conseillé d&#039;effacer les révisions d&#039;articles. Toutefois, pour aller plus loin, nous allons faire en sorte que les X dernières soient conservées pour allier performances et sécurité.

#1 - Effacer toutes les révisions d&#039;articles
Exécutez la requête SQL ci-dessous pour supprimer la totalité des versions d&#039;articles. Après cette action, il vous sera impossible de restaurer l&#039;un d&#039;eux à une date antérieure.
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = &#039;revision&#039;;

#2 - Effacer les révisions en fonction d&#039;une date
Pour ne garder que l&#039;historique récent de vos articles, préférez cette requête. La dernière ligne indique une date que vous pouvez modifier ; en l&#039;occurrence, le 1er janvier 2010. Avant celle-ci, toutes les sauvegardes seront supprimées.
DELETE a,b,c

FROM wp_posts a

LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)

LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)

WHERE a.post_type = &#039;revision&#039;

AND a.post_date &lt; &#039;2010-01-01&#039;;

Pour aller plus loin
Il est possible de désactiver le versionning des articles. A l&#039;aide de votre client FTP favori, connectez-vous à la racine de votre site WordPress puis ouvrez wp-config.php.

Ajoutez ensuite la ligne suivante :
define(&#039;WP_POST_REVISIONS&#039;, false);
En indiquant un chiffre à la place du paramètre false, vous limiterez le nombre de sauvegardes - à 5 dans cet exemple. Idéal pour un système optimisé et sécurisé
define(&#039;WP_POST_REVISIONS&#039;, 5);
Les révisions d&#039;articles constituent un atout majeur de WordPress. Il n&#039;est pas rare de devoir revenir en arrière après une modification malencontreuse. Entre performances SQL et niveau de risques, à vous de trouver un juste milieu !

Crédits photo : mookxi</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Créer un espace réservé aux membres avec WordPress</title>
		<link>http://wpchannel.com/creer-espace-reserve-membres-wordpress/</link>
		<comments>http://wpchannel.com/creer-espace-reserve-membres-wordpress/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 16:42:29 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://www.protuts.net/wpc2/?p=7430</guid>
		<description><![CDATA[Comment permettre à mes partenaires, clients ou autres membres privilégiés, d&#8217;accéder à du contenu qui leur est spécifiquement dédié ? La réponse consiste à créer un espace membre fonctionnant sur la base des utilisateurs enregistrés tout en maîtrisant de A &#8230; <a href="http://wpchannel.com/creer-espace-reserve-membres-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Comment permettre à mes partenaires, clients ou autres membres privilégiés, d&#8217;accéder à du contenu qui leur est spécifiquement dédié ? La réponse consiste à créer un espace membre fonctionnant sur la base des utilisateurs enregistrés tout en maîtrisant de A à Z votre image de marque.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/uBoXl5Z4Tmg?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-7430"></span></p>
<h2>Pré-requis</h2>
<p>Lorsqu&#8217;on envisage la création d&#8217;un espace réservé, il est important de prendre en considération 2 aspects essentiels :</p>
<ol>
<li>Vous devez proposer un système d&#8217;enregistrement automatisé pour vos utilisateurs qui pourront alors se connecter sur votre site via un système de login traditionnel. Bien entendu, il nous faudra passer au-dessus du module de connexion de WordPress pour conserver une identité visuelle propre à votre site &#8211; un logo notamment, et proposer des champs personnalisables ;</li>
<li>Créer des pages de contenu inaccessibles depuis les moteurs de recherche où la barre d&#8217;URL sans être préalablement connecté ;</li>
</ol>
<p>Pour traiter ces 2 aspects, nous ferons appel à 3 plugins gratuits et parfaitement fonctionnels :</p>
<ol>
<li><strong>Member Access</strong> : comme son nom l&#8217;indique, ce plugin permet de définir directement dans l&#8217;éditeur d&#8217;articles ou de pages si le contenu en question est visible de tous ou uniquement des utilisateurs enregistrés ;<br />
Note: There is a file embedded within this post, please visit this post to download the file.</li>
<li><strong>Login With Ajax</strong> : offre un système de connexion en Ajax &#8211; sans rechargement de la page, via un simple widget et permet la configuration de redirections en fonction des rôles des utilisateurs ainsi que du statut de la connexion &#8211; connecté ou non ;<br />
Note: There is a file embedded within this post, please visit this post to download the file.</li>
<li><strong>Customize Your Community</strong> : personnalise la page d&#8217;enregistrement et de connexion pour correspondre au design de votre site. CYC permet également l&#8217;ajout d&#8217;un captcha de sécurité pour la phase d&#8217;enregistrement. Un aspect essentiel pour le marketing et le côté professionnel de votre entreprise notamment ;<br />
Note: There is a file embedded within this post, please visit this post to download the file.</li>
</ol>
<p>Il convient de télécharger puis d&#8217;installer ces 3 plugins pour gérer votre nouvel espace membre. Toutefois, seuls les 2 premiers sont nécessaires pour déployer l&#8217;espace réservé. Customize Your Community est réservé aux utilisateurs avancés qui connaissent bien le code source de leur thème graphique.</p>
<h2>Mise en place de l&#8217;espace membre</h2>
<p>La vidéo suivante vous indiquera la méthode à suivre pour créer votre propre espace exclusivement réservé aux membres inscrits.</p>
<p><object style="width: 580px; height: 349px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="349" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/uBoXl5Z4Tmg&amp;hl=fr_FR&amp;fs=1&amp;" /><embed style="width: 580px; height: 349px;" type="application/x-shockwave-flash" width="580" height="349" src="http://www.youtube.com/v/uBoXl5Z4Tmg&amp;hl=fr_FR&amp;fs=1&amp;"></embed></object></p>
<p>Pour insérer manuellement le module de connexion en Ajax, insérez le code PHP à l&#8217;emplacement de votre choix :</p>
<pre>&lt;?php get_ajaxlogin() ?&gt;</pre>
<p><strong>Une fois de plus, WordPress fait preuve de flexibilité en permettant l&#8217;insertion d&#8217;un espace strictement réservé aux membres inscrits. Côté administration, les options nombreuses restent simples à paramétrer. Seule une version française manque à l&#8217;appel&#8230; visiblement impossible à traduire avec Poedit (je m&#8217;y suis mis avec l&#8217;ami Wolforg mais rien n&#8217;y fait).</strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/ikonic/2929597527/">ikonic</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-espace-reserve-membres-wordpress/feed/</wfw:commentRss>
		<slash:comments>165</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-espace-membre-25.mov" length="158507282" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Comment permettre à mes partenaires, clients ou autres membres privilégiés, d&#039;accéder à du contenu qui leur est spécifiquement dédié ? La réponse consiste à créer un espace membre fonctionnant sur la base des utilisateurs enregistrés tout en maîtrisant...</itunes:subtitle>
		<itunes:summary>Comment permettre à mes partenaires, clients ou autres membres privilégiés, d&#039;accéder à du contenu qui leur est spécifiquement dédié ? La réponse consiste à créer un espace membre fonctionnant sur la base des utilisateurs enregistrés tout en maîtrisant de A à Z votre image de marque.




Pré-requis
Lorsqu&#039;on envisage la création d&#039;un espace réservé, il est important de prendre en considération 2 aspects essentiels :

	Vous devez proposer un système d&#039;enregistrement automatisé pour vos utilisateurs qui pourront alors se connecter sur votre site via un système de login traditionnel. Bien entendu, il nous faudra passer au-dessus du module de connexion de WordPress pour conserver une identité visuelle propre à votre site - un logo notamment, et proposer des champs personnalisables ;
	Créer des pages de contenu inaccessibles depuis les moteurs de recherche où la barre d&#039;URL sans être préalablement connecté ;

Pour traiter ces 2 aspects, nous ferons appel à 3 plugins gratuits et parfaitement fonctionnels :

	Member Access : comme son nom l&#039;indique, ce plugin permet de définir directement dans l&#039;éditeur d&#039;articles ou de pages si le contenu en question est visible de tous ou uniquement des utilisateurs enregistrés ;

	Login With Ajax : offre un système de connexion en Ajax - sans rechargement de la page, via un simple widget et permet la configuration de redirections en fonction des rôles des utilisateurs ainsi que du statut de la connexion - connecté ou non ;

	Customize Your Community : personnalise la page d&#039;enregistrement et de connexion pour correspondre au design de votre site. CYC permet également l&#039;ajout d&#039;un captcha de sécurité pour la phase d&#039;enregistrement. Un aspect essentiel pour le marketing et le côté professionnel de votre entreprise notamment ;


Il convient de télécharger puis d&#039;installer ces 3 plugins pour gérer votre nouvel espace membre. Toutefois, seuls les 2 premiers sont nécessaires pour déployer l&#039;espace réservé. Customize Your Community est réservé aux utilisateurs avancés qui connaissent bien le code source de leur thème graphique.
Mise en place de l&#039;espace membre
La vidéo suivante vous indiquera la méthode à suivre pour créer votre propre espace exclusivement réservé aux membres inscrits.



Pour insérer manuellement le module de connexion en Ajax, insérez le code PHP à l&#039;emplacement de votre choix :
&lt;?php get_ajaxlogin() ?&gt;
Une fois de plus, WordPress fait preuve de flexibilité en permettant l&#039;insertion d&#039;un espace strictement réservé aux membres inscrits. Côté administration, les options nombreuses restent simples à paramétrer. Seule une version française manque à l&#039;appel... visiblement impossible à traduire avec Poedit (je m&#039;y suis mis avec l&#039;ami Wolforg mais rien n&#039;y fait).

Crédits photo : ikonic</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>WordPress e-Commerce, le plugin ultime de commerce électronique</title>
		<link>http://wpchannel.com/wordpress-e-commerce-le-plugin-ultime-de-commerce-electronique/</link>
		<comments>http://wpchannel.com/wordpress-e-commerce-le-plugin-ultime-de-commerce-electronique/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 12:30:39 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Monétisation]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[e-Commerce]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=182</guid>
		<description><![CDATA[Quelques minutes suffisent pour créer sa boutique en ligne avec WordPress. Pour réussir ce pari, nous ferons appel au plugin WP e-Commerce téléchargé plus de 500 000 fois ! Principales fonctionnalités Intégration à WordPress WP e-Commerce s&#8217;intègre parfaitement à l&#8217;administration &#8230; <a href="http://wpchannel.com/wordpress-e-commerce-le-plugin-ultime-de-commerce-electronique/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Quelques minutes suffisent pour créer sa boutique en ligne avec WordPress. Pour réussir ce pari, nous ferons appel au plugin WP e-Commerce téléchargé plus de 500 000 fois !</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/3CwcWjVKf44?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-182"></span></p>
<h2>Principales fonctionnalités</h2>
<h3>Intégration à WordPress</h3>
<p>WP e-Commerce s&#8217;intègre parfaitement à l&#8217;administration de WordPress  en s&#8217;installant comme n&#8217;importe quel autre plugin et en adoptant une  interface commune.</p>
<p>En outre, les avantages en termes de notification par ping et le  système de permaliens SEO-friendly de WordPress sont utilisés pour  bénéficier d&#8217;une visibilité supplémentaire.</p>
<h3>Prise en charge des réseaux sociaux</h3>
<p>Concernant l&#8217;aspect social, WP e-Commerce n&#8217;est pas en reste. Il  permet ainsi d&#8217;importer vos produits depuis le marketplace de Facebok ou  Google Base et vos clients peuvent les partager sur la plupart des  réseaux sociaux connus dont Facebook et Twitter.</p>
<p>Il s&#8217;agit là d&#8217;un excellent moyen de promotion automatique !</p>
<h3>Modules de paiements</h3>
<p>De nombreux modules de paiements en ligne sont pris en charge :  Google Checkout, Paypal, Authorize.net, Payment Express mais aussi  virement et chèque sont de la partie.</p>
<p>Question sécurité, vous n&#8217;avez rien à gérer car ce sont les  fournisseurs qui assurent l&#8217;intégralité de la transaction. En  contrepartie, des commissions sont perçues sur chacun des ventes. A vous  de choisir la plateforme la plus économique pour votre boutique tout en  sachant que Paypal est souvent indiquée pour débuter.</p>
<p><object style="width: 585px; height: 463px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="458" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/LLA93_sgYKU&amp;hl=fr_FR&amp;fs=1&amp;hd=1" /><embed style="width: 580px; height: 458px;" type="application/x-shockwave-flash" width="585" height="463" src="http://www.youtube.com/v/LLA93_sgYKU&amp;hl=fr_FR&amp;fs=1&amp;hd=1"></embed></object></p>
<h3>Page de commande unique</h3>
<p>Le processus d&#8217;achat se résume à un bouton Passer la commande  accessible depuis le panier d&#8217;achat &#8211; ou en direct si vous ne l&#8217;utilisez  pas. L&#8217;intégralité des données clients concernant le contenu du panier,  les éléments de facturation et l&#8217;adresse de livraison sont réunies sur  une seule et même page pour offrir à vos clients une meilleure  expérience utilisateur.</p>
<h3>Design personnalisable</h3>
<p>En plus de proposer 3 thèmes de boutique en ligne, WP e-Commerce  pousse la personnalisation encore plus loin en autorisant l&#8217;utilisation  des tags PHP propres à WordPress, des shortcodes et des widgets. De quoi  satisfaire les plus exigeants d&#8217;entre vous !</p>
<h3>Support communautaire</h3>
<p>Sur de tels plugins aussi complexes, il est important de bénéficier  d&#8217;un support efficace et une documentation de base détaillée. Selon moi,  le forum en anglais constituera un handicap pour pas mal de personnes ;  idem pour la documentation. Toutefois, si la langue de Shakespeare ne  vous pose aucun problème alors n&#8217;hésitez pas car vous y trouverez de  nombreux conseils supplémentaires.</p>
<h3>Modules complémentaires</h3>
<p>Des <a title="Plugins communautaires gratuits pour WP e-Commerce" rel="nofollow" href="http://getshopped.org/extend/community-plugins/">plugins additionnels</a> ont été spécialement développés pour WP  e-Commerce dans le but de répondre plus précisément aux besoins des  utilisateurs.</p>
<p>Bien que certains d&#8217;entre eux soient payants, il en existe également  des gratuits proposés par la communauté dont :</p>
<ul>
<li><strong>WordPress Affiliate Plateform</strong> : utilise pour créer une  plateforme d&#8217;affiliation qui repose sur le principe de reverser une  commission à vos revendeurs ;</li>
<li><strong>WP e-Commerce Analytics</strong> : ajoute la prise en charge de Google  Analytics pour votre boutique en ligne. Idéal pour une analyse complète  du processus d&#8217;achat ;</li>
<li><strong>WP Shopping Cart XML Sitemap</strong> : intègre les pages de votre  boutique dans le fichier sitemap.xml envoyé à Google dans le but  d&#8217;indexer au mieux votre site ;</li>
</ul>
<p>Remarquez également que des thèmes sont disponibles en  téléchargement.</p>
<h2>Installation de WP e-Commerce</h2>
<p>Comme la plupart des plugins WordPress, il suffit de télécharger puis de mettre en ligne l&#8217;archive ZIP dans le dossier <strong>/wp-content/</strong> à l&#8217;aide d&#8217;un client FTP.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Vous pouvez également procéder à son installation via le module <strong>Extensions</strong> puis <strong>Ajouter</strong> de votre administration WordPress.</p>
<h2>Configuration générale de WP e-Commerce</h2>
<p>Bien que la plupart des options de configuration ne nécessitent pas d&#8217;explications supplémentaires, plusieurs aspects ne sont pas exempts de difficulté, notamment pour ce qui est de la gestion des paiements.</p>
<p>Néanmoins, tous les aspects sont traités dans les 2 vidéos. La seconde démarre sur l&#8217;explication du module de paiements.</p>
<h3>Gestion des paiements</h3>
<p>WP e-Commerce offre de nombreuses possibilités de paiements en ligne. Il s&#8217;agit sans aucun doute de la partie la plus sensible car elle impactera directement votre image de marque.</p>
<p>Tout doit fonctionner pour le mieux et ce, de manière sécurisée. De ce point de vue là, vous n&#8217;avez pas de soucis à vous faire car le plugin ne gère pas véritablement les paiements mais confie cette tâche à des services mondialement reconnus comme Paypal ou Google Checkout.</p>
<p>Pour débuter, je vous recommande vivement d&#8217;opter pour une solution Paypal car vous pourrez non seulement proposer à vos visiteurs de payer via un compte Paypal mais aussi &#8211; et c&#8217;est là le point de fort de cette solution, par carte bancaire (Visa, American Express, Mastercard, etc.).</p>
<p>Par ailleurs, notez qu&#8217;il est possible d&#8217;accepter les paiements par chèque. Dans ce cas de figure, vous avez la possibilité de formuler un message pour indiquer la procédure à suivre pour vos clients.</p>
<h3>Gestion du bon de commande</h3>
<p>Le deuxième aspect le plus important dans la conception de votre boutique e-commerce concerne le bon de commande. Ce dernier va vous permettre de recueillir les informations nécessaires sur vos clients en termes de facturation et de livraison.</p>
<p>Avec WP e-Commerce vous pouvez configurer les champs à votre guise bien qu&#8217;il soit conseillé de se limiter aux principaux &#8211; les visiteurs souhaitant aller vite et certains d&#8217;entre eux seront envoyés à Paypal (dans le cas où vous avez choisi cette solution de paiement).</p>
<h3>Gestion du panier d&#8217;achat</h3>
<p>Bien qu&#8217;il soit possible de désactiver le panier d&#8217;achat, il offre le gros avantage de permettre à vos acheteurs de sélectionner plusieurs éléments pour une seule commande et donc de maximiser vos ventes.</p>
<h2>Notre avis</h2>
<p>Au fil des ans, WP e-Commerce a su évoluer pour proposer de nouvelles fonctionnalités toujours plus puissantes. Sa simplicité d&#8217;utilisation et son intégration parfaite à WordPress en font un plugin idéal pour gérer une boutique de produits et services de plusieurs dizaines d&#8217;éléments.</p>
<p>Toutefois, il va s&#8217;en dire qu&#8217;un telle solution n&#8217;est clairement pas adaptée pour des sites e-commerce de taille importante &#8211; plusieurs centaines d&#8217;articles. De même, on notera la présence de certains bugs de traduction non résolus à ce jour qui s&#8217;avèrent bien souvent gênant.</p>
<p><strong>WP e-Commerce est définitivement le plugin ultime pour gérer un  site de commerce électronique avec la plateforme WordPress. Son  développement ayant commencé il y a plus de 4 ans, ce plugin fait preuve  d&#8217;un bon niveau de maturité et est resté gratuit. Et vous, quelle est  votre solution e-commerce pour WordPress ? </strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/daviddmuir/2125697998/">DavidDMuir</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/wordpress-e-commerce-le-plugin-ultime-de-commerce-electronique/feed/</wfw:commentRss>
		<slash:comments>151</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-e-commerce-24.mov" length="287458374" type="video/quicktime" />
			<itunes:keywords>e-Commerce,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Quelques minutes suffisent pour créer sa boutique en ligne avec WordPress. Pour réussir ce pari, nous ferons appel au plugin WP e-Commerce téléchargé plus de 500 000 fois ! Principales fonctionnalités Intégration à WordPress </itunes:subtitle>
		<itunes:summary>Quelques minutes suffisent pour créer sa boutique en ligne avec WordPress. Pour réussir ce pari, nous ferons appel au plugin WP e-Commerce téléchargé plus de 500 000 fois !




Principales fonctionnalités
Intégration à WordPress
WP e-Commerce s&#039;intègre parfaitement à l&#039;administration de WordPress  en s&#039;installant comme n&#039;importe quel autre plugin et en adoptant une  interface commune.

En outre, les avantages en termes de notification par ping et le  système de permaliens SEO-friendly de WordPress sont utilisés pour  bénéficier d&#039;une visibilité supplémentaire.
Prise en charge des réseaux sociaux
Concernant l&#039;aspect social, WP e-Commerce n&#039;est pas en reste. Il  permet ainsi d&#039;importer vos produits depuis le marketplace de Facebok ou  Google Base et vos clients peuvent les partager sur la plupart des  réseaux sociaux connus dont Facebook et Twitter.

Il s&#039;agit là d&#039;un excellent moyen de promotion automatique !
Modules de paiements
De nombreux modules de paiements en ligne sont pris en charge :  Google Checkout, Paypal, Authorize.net, Payment Express mais aussi  virement et chèque sont de la partie.

Question sécurité, vous n&#039;avez rien à gérer car ce sont les  fournisseurs qui assurent l&#039;intégralité de la transaction. En  contrepartie, des commissions sont perçues sur chacun des ventes. A vous  de choisir la plateforme la plus économique pour votre boutique tout en  sachant que Paypal est souvent indiquée pour débuter.


Page de commande unique
Le processus d&#039;achat se résume à un bouton Passer la commande  accessible depuis le panier d&#039;achat - ou en direct si vous ne l&#039;utilisez  pas. L&#039;intégralité des données clients concernant le contenu du panier,  les éléments de facturation et l&#039;adresse de livraison sont réunies sur  une seule et même page pour offrir à vos clients une meilleure  expérience utilisateur.
Design personnalisable
En plus de proposer 3 thèmes de boutique en ligne, WP e-Commerce  pousse la personnalisation encore plus loin en autorisant l&#039;utilisation  des tags PHP propres à WordPress, des shortcodes et des widgets. De quoi  satisfaire les plus exigeants d&#039;entre vous !
Support communautaire
Sur de tels plugins aussi complexes, il est important de bénéficier  d&#039;un support efficace et une documentation de base détaillée. Selon moi,  le forum en anglais constituera un handicap pour pas mal de personnes ;  idem pour la documentation. Toutefois, si la langue de Shakespeare ne  vous pose aucun problème alors n&#039;hésitez pas car vous y trouverez de  nombreux conseils supplémentaires.
Modules complémentaires
Des plugins additionnels ont été spécialement développés pour WP  e-Commerce dans le but de répondre plus précisément aux besoins des  utilisateurs.

Bien que certains d&#039;entre eux soient payants, il en existe également  des gratuits proposés par la communauté dont :

	WordPress Affiliate Plateform : utilise pour créer une  plateforme d&#039;affiliation qui repose sur le principe de reverser une  commission à vos revendeurs ;
	WP e-Commerce Analytics : ajoute la prise en charge de Google  Analytics pour votre boutique en ligne. Idéal pour une analyse complète  du processus d&#039;achat ;
	WP Shopping Cart XML Sitemap : intègre les pages de votre  boutique dans le fichier sitemap.xml envoyé à Google dans le but  d&#039;indexer au mieux votre site ;

Remarquez également que des thèmes sont disponibles en  téléchargement.
Installation de WP e-Commerce
Comme la plupart des plugins WordPress, il suffit de télécharger puis de mettre en ligne l&#039;archive ZIP dans le dossier /wp-content/ à l&#039;aide d&#039;un client FTP.



Vous pouvez également procéder à son installation via le module Extensions puis Ajouter de votre administration WordPress.
Configuration générale de WP e-Commerce
Bien que la plupart des options de configuration ne nécessitent pas d&#039;explications supplémentaires, plusieurs aspects ne sont pas exempts de difficulté, notamment pour ce qui est de la gestion des paiements.

Néanmoins,</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Adfever, une plateforme publicitaire complète</title>
		<link>http://wpchannel.com/monetiser-wordpress-adfever-plateforme-publicitaire-complete/</link>
		<comments>http://wpchannel.com/monetiser-wordpress-adfever-plateforme-publicitaire-complete/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 19:29:11 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Monétisation]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=6991</guid>
		<description><![CDATA[Comparateur de prix, bannières publicitaires et autres liens d&#8217;affiliation&#8230; les moyens de gagner de l&#8217;argent avec son blog WordPress sont légions car il s&#8217;agit d&#8217;une problématique intéressant la plupart des blogueurs. N&#8217;est-il pas normal de monétiser le fruit de son &#8230; <a href="http://wpchannel.com/monetiser-wordpress-adfever-plateforme-publicitaire-complete/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Comparateur de prix, bannières publicitaires et autres liens d&#8217;affiliation&#8230; les moyens de gagner de l&#8217;argent avec son blog WordPress sont légions car il s&#8217;agit d&#8217;une problématique intéressant la plupart des blogueurs. N&#8217;est-il pas normal de monétiser le fruit de son travail ?</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/BAmb6A0_ZGY?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-6991"></span></p>
<p>Pour ce premier podcast dédié à la monétisation sous WordPress, vous apprendrez comment créer un comparateur de prix via la <a title="Inscrivez-vous sur Adfever pour profiter du service" href="http://www.adfever.com?referrer_id=11839">plateforme publicitaire Adfever</a>. Cette régie publicitaire propose de nombreuses méthodes pour s&#8217;enrichir un tant soi peu avec votre blog mais c&#8217;est le comparateur de prix qui a retenu mon attention.</p>
<p>Ce dernier présente l&#8217;avantage de s&#8217;intégrer parfaitement sur votre site sans qu&#8217;aucune publicité ne s&#8217;insèrent parmi les produits comparés. A chaque achat effectué au travers de votre comparateur, Adfever vous reversera une commission. N&#8217;espérez pas gagner des milliers d&#8217;euro avec cette solution, mais ce plugin &#8211; encore en version bêta, est vraiment bien conçu et mérite que l&#8217;on s&#8217;y intéresse au moyen de ce podcast vidéo.</p>
<p><strong>Le plugin Adfever se présente donc comme une solution intéressante pour monétiser son blog sans pour autant être intrusif d&#8217;un point de vue publicitaire (aucun lien vers la régie n&#8217;est insérée) et en proposant un service à vos visiteurs. Reste à savoir si votre site s&#8217;y prête ou non. Et vous, chers lecteurs, avez-vous déjà adoptée une telle solution ?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/monetiser-wordpress-adfever-plateforme-publicitaire-complete/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-adfever-23.mov" length="171911895" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Comparateur de prix, bannières publicitaires et autres liens d&#039;affiliation... les moyens de gagner de l&#039;argent avec son blog WordPress sont légions car il s&#039;agit d&#039;une problématique intéressant la plupart des blogueurs.</itunes:subtitle>
		<itunes:summary>Comparateur de prix, bannières publicitaires et autres liens d&#039;affiliation... les moyens de gagner de l&#039;argent avec son blog WordPress sont légions car il s&#039;agit d&#039;une problématique intéressant la plupart des blogueurs. N&#039;est-il pas normal de monétiser le fruit de son travail ?





Pour ce premier podcast dédié à la monétisation sous WordPress, vous apprendrez comment créer un comparateur de prix via la plateforme publicitaire Adfever. Cette régie publicitaire propose de nombreuses méthodes pour s&#039;enrichir un tant soi peu avec votre blog mais c&#039;est le comparateur de prix qui a retenu mon attention.

Ce dernier présente l&#039;avantage de s&#039;intégrer parfaitement sur votre site sans qu&#039;aucune publicité ne s&#039;insèrent parmi les produits comparés. A chaque achat effectué au travers de votre comparateur, Adfever vous reversera une commission. N&#039;espérez pas gagner des milliers d&#039;euro avec cette solution, mais ce plugin - encore en version bêta, est vraiment bien conçu et mérite que l&#039;on s&#039;y intéresse au moyen de ce podcast vidéo.

Le plugin Adfever se présente donc comme une solution intéressante pour monétiser son blog sans pour autant être intrusif d&#039;un point de vue publicitaire (aucun lien vers la régie n&#039;est insérée) et en proposant un service à vos visiteurs. Reste à savoir si votre site s&#039;y prête ou non. Et vous, chers lecteurs, avez-vous déjà adoptée une telle solution ?</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Afficher votre blogoliste sans widget dans votre blog WordPress</title>
		<link>http://wpchannel.com/afficher-blogoliste-widget-blog-wordpress/</link>
		<comments>http://wpchannel.com/afficher-blogoliste-widget-blog-wordpress/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 18:18:07 +0000</pubDate>
		<dc:creator>Benjamin DENIS</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://www.protuts.net/?p=6858</guid>
		<description><![CDATA[La méthode la plus répandue pour afficher sa blogoliste WordPress est d&#8217;utiliser le widget Liens. Pour autant, une deuxième méthode existe en passant directement par le code qui peut s&#8217;avérer très pratique. Connectez-vous à votre administration WordPress et cliquez sur &#8230; <a href="http://wpchannel.com/afficher-blogoliste-widget-blog-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La méthode la plus répandue pour afficher sa blogoliste WordPress est d&#8217;utiliser le widget Liens. Pour autant, une deuxième méthode existe en passant directement par le code qui peut s&#8217;avérer très pratique.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/PrF2CwauG3s?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-6858"></span></p>
<p>Connectez-vous à votre administration WordPress et cliquez sur <strong>Éditeur</strong>, onglet <strong>Apparence</strong>.</p>
<p>Ouvrez le fichier où vous souhaitez afficher votre blogoliste, généralement, <strong>sidebar.php</strong>. Puis ajoutez tout simplement ce bout de code à l’emplacement souhaité :</p>
<pre class="php">&lt;?php wp_list_bookmarks('title_li='); ?&gt;</pre>
<p>Ce code va afficher votre liste de liens avec le titre Blogoliste dans une balise de titre de second niveau : <code>h2</code>.</p>
<p>Sachez également qu’il existe un grand nombre de paramètres applicables à cette requête PHP dont les plus utiles sont :</p>
<ul>
<li><code>categorize</code> : affiche vos liens par catégories, valeur par défaut 1 ;</li>
<li><code>exclude_category</code> : indiquer l’ID d’une catégorie pour l’exclure. Séparer les différents ID par des virgules ;</li>
<li>category_orderby : classe vos liens par name (par nom), id (par ID), count (le nombre) ;</li>
<li><code>exclude</code> : même chose que exclude_category mais pour un/des lien(s) spécifique(s) ;</li>
<li><code>orderby</code> : même chose que category_orderby mais pour un/des lien(s) qui prend davantage de variables en compte telles, name (par nom), url (par URL), updated (dernière mise à jour du/des lien(s), rand (ordre aléatoire)… ;</li>
<li><code>show_images</code> : affiche l’image associée au lien (valeur 1 pour appliquer) ;</li>
<li><code>show_description</code> : affiche la description du lien (valeur 1 pour appliquer) ;</li>
<li><code>show_rating</code> : affiche la note du lien (valeur 1 pour appliquer) ;</li>
</ul>
<p>Pour appliquer un paramètre, c’est très simple : ajoutez <code>&amp;nom_du_paramètre</code> puis <code>=valeur_du_paramètre</code> à l’intérieur des parenthèses entre les apostrophes comme l’illustre cet exemple:</p>
<pre class="php">&lt;?php wp_list_bookmarks('title_li=&amp;show_images=1'); ?&gt;</pre>
<p>Ici, nous avons décidé d’afficher les images associées à nos liens.</p>
<p>Pour en savoir plus sur les paramètres de la requête <code><a href="http://codex.wordpress.org/Template_Tags/wp_list_bookmarks">wp_list_bookmarks</a></code>, consultez l’article du codex WordPress (en anglais).</p>
<p><strong>Grâce à ce tutoriel, vous pouvez désormais entièrement personnaliser votre blogoliste dans ses moindres détails sans être obligé de passer par un widget, et par extension, une emplacement widgétisé de votre blog.<br />
</strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/mcgraths/3442114262/">seanmcgrath</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/afficher-blogoliste-widget-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-blogoliste-22.mov" length="75274247" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>La méthode la plus répandue pour afficher sa blogoliste WordPress est d&#039;utiliser le widget Liens. Pour autant, une deuxième méthode existe en passant directement par le code qui peut s&#039;avérer très pratique. </itunes:subtitle>
		<itunes:summary>La méthode la plus répandue pour afficher sa blogoliste WordPress est d&#039;utiliser le widget Liens. Pour autant, une deuxième méthode existe en passant directement par le code qui peut s&#039;avérer très pratique.




Connectez-vous à votre administration WordPress et cliquez sur Éditeur, onglet Apparence.

Ouvrez le fichier où vous souhaitez afficher votre blogoliste, généralement, sidebar.php. Puis ajoutez tout simplement ce bout de code à l’emplacement souhaité :
&lt;?php wp_list_bookmarks(&#039;title_li=&#039;); ?&gt;
Ce code va afficher votre liste de liens avec le titre Blogoliste dans une balise de titre de second niveau : h2.

Sachez également qu’il existe un grand nombre de paramètres applicables à cette requête PHP dont les plus utiles sont :

	categorize : affiche vos liens par catégories, valeur par défaut 1 ;
	exclude_category : indiquer l’ID d’une catégorie pour l’exclure. Séparer les différents ID par des virgules ;
	category_orderby : classe vos liens par name (par nom), id (par ID), count (le nombre) ;
	exclude : même chose que exclude_category mais pour un/des lien(s) spécifique(s) ;
	orderby : même chose que category_orderby mais pour un/des lien(s) qui prend davantage de variables en compte telles, name (par nom), url (par URL), updated (dernière mise à jour du/des lien(s), rand (ordre aléatoire)… ;
	show_images : affiche l’image associée au lien (valeur 1 pour appliquer) ;
	show_description : affiche la description du lien (valeur 1 pour appliquer) ;
	show_rating : affiche la note du lien (valeur 1 pour appliquer) ;

Pour appliquer un paramètre, c’est très simple : ajoutez &amp;nom_du_paramètre puis =valeur_du_paramètre à l’intérieur des parenthèses entre les apostrophes comme l’illustre cet exemple:
&lt;?php wp_list_bookmarks(&#039;title_li=&amp;show_images=1&#039;); ?&gt;
Ici, nous avons décidé d’afficher les images associées à nos liens.

Pour en savoir plus sur les paramètres de la requête wp_list_bookmarks, consultez l’article du codex WordPress (en anglais).

Grâce à ce tutoriel, vous pouvez désormais entièrement personnaliser votre blogoliste dans ses moindres détails sans être obligé de passer par un widget, et par extension, une emplacement widgétisé de votre blog.


Crédits photo : seanmcgrath</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Comment changer les smilies / émoticones de WordPress</title>
		<link>http://wpchannel.com/comment-changer-smilies-emoticones-wordpress/</link>
		<comments>http://wpchannel.com/comment-changer-smilies-emoticones-wordpress/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 20:00:51 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://www.maigretsblog.com/?p=325</guid>
		<description><![CDATA[WordPress propose en natif toute une série de smilies automatiquement générés lors de la saisie du raccourci auxquels ils renvoient. Par exemple, en saisissant &#171;&#160;:)&#160;&#187; WordPress convertira le texte en image lors de la publication d&#8217;un article pour obtenir un &#8230; <a href="http://wpchannel.com/comment-changer-smilies-emoticones-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress propose en natif toute une série de smilies automatiquement générés lors de la saisie du raccourci auxquels ils renvoient. Par exemple, en saisissant &laquo;&nbsp;:)&nbsp;&raquo; WordPress convertira le texte en image lors de la publication d&#8217;un article pour obtenir un smiley de ce genre <img src='http://wpchannel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Voici donc une astuce toute simple qui vous permettra de remplacer les smileys par défaut par ceux de votre choix ce qui ne manquera pas de donner un caractère plus personnel à votre site ou blog.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/KEH6YSDNFrE?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-5945"></span></p>
<p><em><strong>Update </strong>: les liens morts de cet article ont été rayées et désactivées.<br />
</em></p>
<h2>Procedure d’installation / remplacement</h2>
<p>A l’aide de votre client FTP favori, ouvrez le répertoire suivant : <strong>/wp-includes/images/smilies/</strong></p>
<p>C’est ici que sont stockés les smilies par défaut. Il ne nous reste plus qu’à les remplacer par ceux de votre choix. Avant toute chose, effectuez une sauvegarde complète du dossier sur votre PC au cas pour éviter tout désagrément imprévu.</p>
<p>2 solutions s’offrent désormais à vous :</p>
<ul>
<li>Soit vous créer les émoticones un par un à la main ;</li>
<li>Soit vous les téléchargez sur Internet ;</li>
</ul>
<h2>Packs d’emoticones</h2>
<p>Estimant que la seconde solution l’emporterait sur la première, j’ai donc pris la peine de concocter une liste de sites proposant des smilies à télécharger :</p>
<ul>
<li><span style="text-decoration: line-through;">PNGs Smilies for WordPress (anglais) : cliquez sur le bouton <strong>Download</strong> now puis dézippez l’archive. Pour info, ce sont ceux utilisés actuellement sur le blog. Nécessite toutefois que vous les convertissiez en GIF ;</span></li>
<li><a title="Emoticons Pack for WordPress" href="http://www.noktahhitam.com/emoticon-pack-for-wordpress.html">Emoticons Pack for WordPress</a> (anglais) : très bonne liste, le lien de téléchargement se trouvant en dessous de la liste de smilies. Aucune conversion requise ;</li>
<li><a title="Pack Emoticones Post-It" href="http://www.niss.fr/custos/pack-emoticones-post-it/">Pack Emoticones Post-It </a>(français) : proposé sur le blog de Niss.fr, ils ont la particularité de ressembler à des post-it ;</li>
<li><span style="text-decoration: line-through;">Skype Smilies with WordPress : liste très complète bien qu’il soit nécessaire de renommer les fichiers pour correspondre à la dénomination de WordPress. Pour les télécharger, enregistrer la cible via le menu contextuel car il s&#8217;agit d&#8217;une archive RAR ;</span></li>
<li><a title="WordPress Yahoo/MSN Messenger Style Smileys" href="http://priyadi.net/archives/2005/02/27/wordpress-yahoomsn-messenger-style-smileys-plugin/">WordPress Yahoo/MSN Messenger Style Smileys Plugin</a> (anglais) : série d’émoticones regroupant ceux de Yahoo! et MSN Messenger. Bien qu’il soit, là aussi, possible de renommer les fichiers pour correspondre à ceux de WordPress, vous avez également la possibilité d’installer le plugin du site. Pour le téléchargement direct, repérez le point 1 de la section Instructions ;</li>
</ul>
<h2>Utiliser des plugins</h2>
<p>De nombreux plugins WordPress permettent de gérer des collections de smilies sans avoir à se préoccuper de quoi que ce soit. Ils proposent, en outre, d’afficher une liste d’accès rapide dans l’éditeur d’articles ou dans le module de commentaire, bien plus pratique pour les visiteurs ne connaissant pas la syntaxe à utiliser.</p>
<p>Parmi eux, on notera :</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/custom-smilies-se/">Custom Smilies</a> : le poids lourd du genre, un must bien entendu ;</li>
<li><a href="http://alexking.org/projects/wordpress">WP Grins</a> : une bonne alternative au précédent bien que moins complet ;</li>
<li><a href="http://wordpress.org/extend/plugins/smilies-themer/">Smilies Themer</a> : tout aussi bon que les précédent ;</li>
</ul>
<p><strong>Maintenant que vous savez comment personnaliser les smilies à votre guise sur votre blog, n’hésitez pas à partager votre packs d’émoticones !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/comment-changer-smilies-emoticones-wordpress/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-smilies-21.mov" length="30056844" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>WordPress propose en natif toute une série de smilies automatiquement générés lors de la saisie du raccourci auxquels ils renvoient. Par exemple, en saisissant &quot;:)&quot; WordPress convertira le texte en image lors de la publication d&#039;un article pour obtenir...</itunes:subtitle>
		<itunes:summary>WordPress propose en natif toute une série de smilies automatiquement générés lors de la saisie du raccourci auxquels ils renvoient. Par exemple, en saisissant &quot;:)&quot; WordPress convertira le texte en image lors de la publication d&#039;un article pour obtenir un smiley de ce genre :) . Voici donc une astuce toute simple qui vous permettra de remplacer les smileys par défaut par ceux de votre choix ce qui ne manquera pas de donner un caractère plus personnel à votre site ou blog.




Update : les liens morts de cet article ont été rayées et désactivées.

Procedure d’installation / remplacement
A l’aide de votre client FTP favori, ouvrez le répertoire suivant : /wp-includes/images/smilies/

C’est ici que sont stockés les smilies par défaut. Il ne nous reste plus qu’à les remplacer par ceux de votre choix. Avant toute chose, effectuez une sauvegarde complète du dossier sur votre PC au cas pour éviter tout désagrément imprévu.

2 solutions s’offrent désormais à vous :

	Soit vous créer les émoticones un par un à la main ;
	Soit vous les téléchargez sur Internet ;

Packs d’emoticones
Estimant que la seconde solution l’emporterait sur la première, j’ai donc pris la peine de concocter une liste de sites proposant des smilies à télécharger :

	PNGs Smilies for WordPress (anglais) : cliquez sur le bouton Download now puis dézippez l’archive. Pour info, ce sont ceux utilisés actuellement sur le blog. Nécessite toutefois que vous les convertissiez en GIF ;
	Emoticons Pack for WordPress (anglais) : très bonne liste, le lien de téléchargement se trouvant en dessous de la liste de smilies. Aucune conversion requise ;
	Pack Emoticones Post-It (français) : proposé sur le blog de Niss.fr, ils ont la particularité de ressembler à des post-it ;
	Skype Smilies with WordPress : liste très complète bien qu’il soit nécessaire de renommer les fichiers pour correspondre à la dénomination de WordPress. Pour les télécharger, enregistrer la cible via le menu contextuel car il s&#039;agit d&#039;une archive RAR ;
	WordPress Yahoo/MSN Messenger Style Smileys Plugin (anglais) : série d’émoticones regroupant ceux de Yahoo! et MSN Messenger. Bien qu’il soit, là aussi, possible de renommer les fichiers pour correspondre à ceux de WordPress, vous avez également la possibilité d’installer le plugin du site. Pour le téléchargement direct, repérez le point 1 de la section Instructions ;

Utiliser des plugins
De nombreux plugins WordPress permettent de gérer des collections de smilies sans avoir à se préoccuper de quoi que ce soit. Ils proposent, en outre, d’afficher une liste d’accès rapide dans l’éditeur d’articles ou dans le module de commentaire, bien plus pratique pour les visiteurs ne connaissant pas la syntaxe à utiliser.

Parmi eux, on notera :

	Custom Smilies : le poids lourd du genre, un must bien entendu ;
	WP Grins : une bonne alternative au précédent bien que moins complet ;
	Smilies Themer : tout aussi bon que les précédent ;

Maintenant que vous savez comment personnaliser les smilies à votre guise sur votre blog, n’hésitez pas à partager votre packs d’émoticones !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Poedit, outil de traduction de thèmes et plugins WordPress</title>
		<link>http://wpchannel.com/poedit-outil-traduction-themes-plugins-wordpress/</link>
		<comments>http://wpchannel.com/poedit-outil-traduction-themes-plugins-wordpress/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:14:01 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=6976</guid>
		<description><![CDATA[Contribuez au développement d&#8217;un thème ou d&#8217;un plugin WordPress passe nécessairement par de la traduction. Si vous êtes doués avec la langue anglaise alors traduisez vous-même la source dans la langue française ou dans cette de votre choix &#8211; si &#8230; <a href="http://wpchannel.com/poedit-outil-traduction-themes-plugins-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Contribuez au développement d&#8217;un thème ou d&#8217;un plugin WordPress passe nécessairement par de la traduction. Si vous êtes doués avec la langue anglaise alors traduisez vous-même la source dans la langue française ou dans cette de votre choix &#8211; si vous êtes polyglotte.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/zgJf0I0DT_w?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-6976"></span></p>
<p>Pour ce faire, nous utiliserons le logiciel <a title="Télécharger Poedit multi-plateforme (Windows, MacOS, Linux)" href="http://www.poedit.net/download.php">Poedit</a>. Son principe est fort simple :</p>
<ul>
<li>D&#8217;un côté les fichiers PO qui contiennent les catalogues permettant la traduction ;</li>
<li>De l&#8217;autre les fichiers MO qui afficheront les données finales dans le navigateur Internet ;</li>
</ul>
<p>La plupart des thèmes et plugins WordPress proposent en natif des fichiers de traduction dans la langue de Shakespeare et de plus en plus dans d&#8217;autres langues &#8211; notamment grâce aux contributions d&#8217;utilisateurs fans. Bien souvent, ces fichiers sont présents dans le dossier racine ou dans un sous-dossier languages.</p>
<p>Une fois localisés, ouvrez le fichier PO anglais &#8211; généralement intitulé <strong>en_US.po</strong>, et ne tenez pas compte du fichier MO.</p>
<p>Il ne vous reste plus qu&#8217;à traduire chaque élément dans votre langue puis d&#8217;enregistrer le fichier en respectant la dénomination de langue &#8211; par exemple, <strong>fr_FR.po</strong>. En réalité, il suffit de respecter l&#8217;intitulé de la version originale.</p>
<p>Remarquez la création automatique d&#8217;un fichier <strong>fr_FR.mo</strong> en complément du catalogue qui porte l&#8217;extension PO.</p>
<p>Téléversez ensuite les fichiers au même endroit que les versions de base puis constatez le résultat en vous connectant à votre administration WordPress ou directement sur votre blog &#8211; dans le cas où le contenu traduit est directement visible par vos visiteurs.</p>
<p><strong>Au final, c&#8217;est un réel confort de navigation offert à vos visiteurs y compris à ceux qui se débrouillent bien avec l&#8217;anglais ou toutes autres langues.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/poedit-outil-traduction-themes-plugins-wordpress/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-poedit-20.mov" length="88162499" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Contribuez au développement d&#039;un thème ou d&#039;un plugin WordPress passe nécessairement par de la traduction. Si vous êtes doués avec la langue anglaise alors traduisez vous-même la source dans la langue française ou dans cette de votre choix - si vous êt...</itunes:subtitle>
		<itunes:summary>Contribuez au développement d&#039;un thème ou d&#039;un plugin WordPress passe nécessairement par de la traduction. Si vous êtes doués avec la langue anglaise alors traduisez vous-même la source dans la langue française ou dans cette de votre choix - si vous êtes polyglotte.





Pour ce faire, nous utiliserons le logiciel Poedit. Son principe est fort simple :

	D&#039;un côté les fichiers PO qui contiennent les catalogues permettant la traduction ;
	De l&#039;autre les fichiers MO qui afficheront les données finales dans le navigateur Internet ;

La plupart des thèmes et plugins WordPress proposent en natif des fichiers de traduction dans la langue de Shakespeare et de plus en plus dans d&#039;autres langues - notamment grâce aux contributions d&#039;utilisateurs fans. Bien souvent, ces fichiers sont présents dans le dossier racine ou dans un sous-dossier languages.

Une fois localisés, ouvrez le fichier PO anglais - généralement intitulé en_US.po, et ne tenez pas compte du fichier MO.

Il ne vous reste plus qu&#039;à traduire chaque élément dans votre langue puis d&#039;enregistrer le fichier en respectant la dénomination de langue - par exemple, fr_FR.po. En réalité, il suffit de respecter l&#039;intitulé de la version originale.

Remarquez la création automatique d&#039;un fichier fr_FR.mo en complément du catalogue qui porte l&#039;extension PO.

Téléversez ensuite les fichiers au même endroit que les versions de base puis constatez le résultat en vous connectant à votre administration WordPress ou directement sur votre blog - dans le cas où le contenu traduit est directement visible par vos visiteurs.

Au final, c&#039;est un réel confort de navigation offert à vos visiteurs y compris à ceux qui se débrouillent bien avec l&#039;anglais ou toutes autres langues.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>#1 &#8211; Optimiser WordPress &#124; Compresser les données via le .htaccess</title>
		<link>http://wpchannel.com/optimiser-wordpress-compresser-donnees-htaccess/</link>
		<comments>http://wpchannel.com/optimiser-wordpress-compresser-donnees-htaccess/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 13:57:18 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Performances]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Optimiser WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=504</guid>
		<description><![CDATA[Pour débuter cette série d&#8217;optimisation des performances de votre blog WordPress, je vous propose une petite intervention très efficace dans le .htaccess. Celle-ci aura pour effet de réduire fortement le poids de vos pages sans action directe de votre part &#8230; <a href="http://wpchannel.com/optimiser-wordpress-compresser-donnees-htaccess/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour débuter cette série d&#8217;optimisation des performances de votre blog WordPress, je vous propose une petite intervention très efficace dans le .htaccess. Celle-ci aura pour effet de réduire fortement le poids de vos pages sans action directe de votre part sur leur contenu. Une comparaison avant et après modification devrait vous convaincre de l&#8217;utilité de cette astuce.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/4FsAF1NAXG4?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-504"></span></p>
<p>Voici le bout de code à insérer dans votre fichier .htaccess présent à la racine de votre serveur FTP. N&#8217;oubliez pas d&#8217;afficher les fichiers cachés pour télécharger puis éditez ce dernier :</p>
<pre>AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html</pre>
<p>Ce bout de code a été trouvé sur l&#8217;excellent <a title="10 awesome .htaccess hacks for WordPress" href="http://www.catswhocode.com/blog/10-awesome-htaccess-hacks-for-wordpress" target="_blank">CatsWhoCode</a>, un site tenu par Jean-Baptiste Jung que je suis depuis mes débuts sous WordPress et que je vous invite à lire (en anglais).</p>
<p><strong>Ce premier podcast fait parti de la série Optimiser WordPress. D&#8217;autres didacticiels de ce genre suivront pour booster un maximum votre blog !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/optimiser-wordpress-compresser-donnees-htaccess/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-optimiser-htaccess-19.mov" length="52407061" type="video/quicktime" />
			<itunes:keywords>Optimiser WordPress,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Pour débuter cette série d&#039;optimisation des performances de votre blog WordPress, je vous propose une petite intervention très efficace dans le .htaccess. Celle-ci aura pour effet de réduire fortement le poids de vos pages sans action directe de votre ...</itunes:subtitle>
		<itunes:summary>Pour débuter cette série d&#039;optimisation des performances de votre blog WordPress, je vous propose une petite intervention très efficace dans le .htaccess. Celle-ci aura pour effet de réduire fortement le poids de vos pages sans action directe de votre part sur leur contenu. Une comparaison avant et après modification devrait vous convaincre de l&#039;utilité de cette astuce.




Voici le bout de code à insérer dans votre fichier .htaccess présent à la racine de votre serveur FTP. N&#039;oubliez pas d&#039;afficher les fichiers cachés pour télécharger puis éditez ce dernier :
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Ce bout de code a été trouvé sur l&#039;excellent CatsWhoCode, un site tenu par Jean-Baptiste Jung que je suis depuis mes débuts sous WordPress et que je vous invite à lire (en anglais).

Ce premier podcast fait parti de la série Optimiser WordPress. D&#039;autres didacticiels de ce genre suivront pour booster un maximum votre blog !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Concevoir des thèmes WordPress : utilisation de Firebug et de YSlow</title>
		<link>http://wpchannel.com/concevoir-themes-wordpress-firebug-extension-firefox/</link>
		<comments>http://wpchannel.com/concevoir-themes-wordpress-firebug-extension-firefox/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 16:31:59 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=333</guid>
		<description><![CDATA[Créer des thèmes pour WordPress, c&#8217;est avant tout disposer des bons outils en matière de Web développement, à savoir : un bon navigateur Internet (Mozilla Firefox) et une extension reconnue par les pros, Firebug. Ces 2 vidéos d&#8217;initiation vous apprendront &#8230; <a href="http://wpchannel.com/concevoir-themes-wordpress-firebug-extension-firefox/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Créer des thèmes pour WordPress, c&#8217;est avant tout disposer des bons outils en matière de Web développement, à savoir : un bon navigateur Internet (Mozilla Firefox) et une extension reconnue par les pros, Firebug.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/1SLN6_5_DSA?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-333"></span></p>
<p>Ces 2 vidéos d&#8217;initiation vous apprendront le fonctionnement de :</p>
<ol>
<li>Firebug qui offre l&#8217;immense avantage de pouvoir modifier en temps réel votre site / blog (des connaissances minimales en HTML / CSS ainsi qu&#8217;en anglais sont recommandées) ;</li>
<li>YSlow, un plugin pour Firebug, développé par Yahoo! et qui vous en apprendra plus sur le temps de chargement de vos pages, les différentes requêtes exécutées, le poids des éléments, etc.</li>
</ol>
<p>Au terme de ces 2 didacticiels, Firebug ne devrait plus avoir de secrets pour vous.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/aIOkMStTU90&amp;hl=fr_FR&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/aIOkMStTU90&amp;hl=fr_FR&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Et comme je vous l&#8217;indique en fin de vidéo, si vous souhaitez en apprendre plus sur la création de thèmes pour WordPress et quelles sont les meilleures techniques de codage, alors n&#8217;hésites pas à me le faire savoir via les commentaires, le <a title="Contactez WordPress Channel" href="http://wpchannel.com/contact/" target="_blank">formulaire de contact</a> ou le <a title="Rejoignez les membres du groupe WordPress Channel sur Facebook" href="http://www.facebook.com/wpchannel" target="_blank">groupe Facebook</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/concevoir-themes-wordpress-firebug-extension-firefox/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-firebug-18.mov" length="211312556" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Créer des thèmes pour WordPress, c&#039;est avant tout disposer des bons outils en matière de Web développement, à savoir : un bon navigateur Internet (Mozilla Firefox) et une extension reconnue par les pros, Firebug. - </itunes:subtitle>
		<itunes:summary>Créer des thèmes pour WordPress, c&#039;est avant tout disposer des bons outils en matière de Web développement, à savoir : un bon navigateur Internet (Mozilla Firefox) et une extension reconnue par les pros, Firebug.





Ces 2 vidéos d&#039;initiation vous apprendront le fonctionnement de :

	Firebug qui offre l&#039;immense avantage de pouvoir modifier en temps réel votre site / blog (des connaissances minimales en HTML / CSS ainsi qu&#039;en anglais sont recommandées) ;
	YSlow, un plugin pour Firebug, développé par Yahoo! et qui vous en apprendra plus sur le temps de chargement de vos pages, les différentes requêtes exécutées, le poids des éléments, etc.

Au terme de ces 2 didacticiels, Firebug ne devrait plus avoir de secrets pour vous.



Et comme je vous l&#039;indique en fin de vidéo, si vous souhaitez en apprendre plus sur la création de thèmes pour WordPress et quelles sont les meilleures techniques de codage, alors n&#039;hésites pas à me le faire savoir via les commentaires, le formulaire de contact ou le groupe Facebook.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Configurer les clés de sécurité secrètes dans le wp-config.php</title>
		<link>http://wpchannel.com/configurer-cles-securite-secretes-wp-config-php/</link>
		<comments>http://wpchannel.com/configurer-cles-securite-secretes-wp-config-php/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 18:27:28 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=326</guid>
		<description><![CDATA[Depuis WordPress 2.6, il est possible d&#8217;améliorer grandement la sécurité de votre blog en ajoutant 4 clés de sécurité générées aléatoirement dans le fichier wp-config.php &#8211; fichier qui relie l&#8217;installation de WordPress sur le FTP à la base de données &#8230; <a href="http://wpchannel.com/configurer-cles-securite-secretes-wp-config-php/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Depuis WordPress 2.6, il est possible d&#8217;améliorer grandement la sécurité de votre blog en ajoutant 4 clés de sécurité générées aléatoirement dans le fichier wp-config.php &#8211; fichier qui relie l&#8217;installation de WordPress sur le FTP à la base de données MySQL.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/iSYROxqO-Xs?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-326"></span></p>
<p>Ces clés secrètes auront pour effet de crypter les cookies utilisateur  et de renforcer ainsi le niveau de sécurité de votre mot de passe.</p>
<p>Voici la définition officielle fournie par le codex WordPress :</p>
<blockquote><p>In simple terms, a secret key is a password with elements that make it harder to generate enough options to break through your security barriers. A password like &laquo;&nbsp;password&nbsp;&raquo; or &laquo;&nbsp;test&nbsp;&raquo; is simple and easily broken. A random, unpredictable password such as &laquo;&nbsp;88a7da62429ba6ad3cb3c76a09641fc&nbsp;&raquo; takes years to come up with the right combination.</p></blockquote>
<p>En français :</p>
<blockquote><p>En termes simples, une clé secrète est un mot de passe avec des éléments qui le rendent plus dur pour traverser vos barrières de sécurité. Un mot de passe comme « mot de passe » ou le « essai » est simple et facile à casser. Un combinaison imprévisible tel &laquo;&nbsp;88a7da62429ba6ad3cb3c76a09641fc&nbsp;&raquo; que prend plusieurs années pour le cracker.</p></blockquote>
<p>Ces fameuses clés secrètes peuvent générées aléatoirement à partir de cette URL : <a title="Générateur des clés WordPress online" href="http://api.wordpress.org/secret-key/1.1/" target="_blank">http://api.wordpress.org/secret-key/1.1/</a></p>
<p>Il n&#8217;est absolument pas nécessaire de les retenir. Copiez-les simplement dans le fichier <strong>wp-config.php</strong> présent à la racine de votre serveur FTP &#8211; par défaut, en recherchant les lignes de code suivante :</p>
<p><strong>Vous l&#8217;aurez compris, il s&#8217;agit là d&#8217;un point crucial en termes de sécurité lequel est malheureusement très peu connu des blogueurs sous WordPress.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/configurer-cles-securite-secretes-wp-config-php/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-cle-securite-17.mov" length="20532223" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Depuis WordPress 2.6, il est possible d&#039;améliorer grandement la sécurité de votre blog en ajoutant 4 clés de sécurité générées aléatoirement dans le fichier wp-config.php - fichier qui relie l&#039;installation de WordPress sur le FTP à la base de données M...</itunes:subtitle>
		<itunes:summary>Depuis WordPress 2.6, il est possible d&#039;améliorer grandement la sécurité de votre blog en ajoutant 4 clés de sécurité générées aléatoirement dans le fichier wp-config.php - fichier qui relie l&#039;installation de WordPress sur le FTP à la base de données MySQL.





Ces clés secrètes auront pour effet de crypter les cookies utilisateur  et de renforcer ainsi le niveau de sécurité de votre mot de passe.

Voici la définition officielle fournie par le codex WordPress :
In simple terms, a secret key is a password with elements that make it harder to generate enough options to break through your security barriers. A password like &quot;password&quot; or &quot;test&quot; is simple and easily broken. A random, unpredictable password such as &quot;88a7da62429ba6ad3cb3c76a09641fc&quot; takes years to come up with the right combination.
En français :
En termes simples, une clé secrète est un mot de passe avec des éléments qui le rendent plus dur pour traverser vos barrières de sécurité. Un mot de passe comme « mot de passe » ou le « essai » est simple et facile à casser. Un combinaison imprévisible tel &quot;88a7da62429ba6ad3cb3c76a09641fc&quot; que prend plusieurs années pour le cracker.
Ces fameuses clés secrètes peuvent générées aléatoirement à partir de cette URL : http://api.wordpress.org/secret-key/1.1/

Il n&#039;est absolument pas nécessaire de les retenir. Copiez-les simplement dans le fichier wp-config.php présent à la racine de votre serveur FTP - par défaut, en recherchant les lignes de code suivante :

Vous l&#039;aurez compris, il s&#039;agit là d&#039;un point crucial en termes de sécurité lequel est malheureusement très peu connu des blogueurs sous WordPress.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Optimiser la base de données MySQL de WordPress</title>
		<link>http://wpchannel.com/optimiser-base-donnes-mysql-wordpress/</link>
		<comments>http://wpchannel.com/optimiser-base-donnes-mysql-wordpress/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 19:01:45 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Optimiser WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=180</guid>
		<description><![CDATA[Pour continuer sur cette série d&#8217;articles consacrée aux base de données MySQL, nous évoquerons dans ce didacticiel l&#8217;optimisation de ces dernières. Très simple à mettre en application, cette astuce vous permettra de gagner en performances et ce, sans connaissances particulières &#8230; <a href="http://wpchannel.com/optimiser-base-donnes-mysql-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour continuer sur cette série d&#8217;articles consacrée aux base de données MySQL, nous évoquerons dans ce didacticiel l&#8217;optimisation de ces dernières. Très simple à mettre en application, cette astuce vous permettra de gagner en performances et ce, sans connaissances particulières comme en témoigne ce podcast.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/eQHDFt-Rj-g?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-180"></span><br />
La base de données MySQL de WordPress se doit d&#8217;être optimisée de façon régulière. Appliquez les consignes de ce tutoriel vidéo selon une base mensuelle me paraît conseillé.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/optimiser-base-donnes-mysql-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-optimiser-mysql-16.mov" length="25064497" type="video/quicktime" />
			<itunes:keywords>MySQL,Optimiser WordPress,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Pour continuer sur cette série d&#039;articles consacrée aux base de données MySQL, nous évoquerons dans ce didacticiel l&#039;optimisation de ces dernières. Très simple à mettre en application, cette astuce vous permettra de gagner en performances et ce,</itunes:subtitle>
		<itunes:summary>Pour continuer sur cette série d&#039;articles consacrée aux base de données MySQL, nous évoquerons dans ce didacticiel l&#039;optimisation de ces dernières. Très simple à mettre en application, cette astuce vous permettra de gagner en performances et ce, sans connaissances particulières comme en témoigne ce podcast.



La base de données MySQL de WordPress se doit d&#039;être optimisée de façon régulière. Appliquez les consignes de ce tutoriel vidéo selon une base mensuelle me paraît conseillé.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Intégrer un module Facebook Connect sur votre blog WordPress</title>
		<link>http://wpchannel.com/integrer-un-module-facebook-connect-sur-votre-blog-wordpress/</link>
		<comments>http://wpchannel.com/integrer-un-module-facebook-connect-sur-votre-blog-wordpress/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 10:16:31 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Réseaux sociaux]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=318</guid>
		<description><![CDATA[Les réseaux sociaux comme Facebook ou Twitter connaissent une forte croissance en termes de visites. Il serait donc intéressant de proposer à vos visiteurs de laisser un commentaire sur votre blog via un module de connexion Facebook. Un moyen pratique &#8230; <a href="http://wpchannel.com/integrer-un-module-facebook-connect-sur-votre-blog-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les réseaux sociaux comme Facebook ou Twitter connaissent une forte croissance en termes de visites. Il serait donc intéressant de proposer à vos visiteurs de laisser un commentaire sur votre blog via un module de connexion Facebook. Un moyen pratique pour identifier rapidement un individu et tisser des liens virtuels.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/dTQC2KjgdCI?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-318"></span><br />
Pour mettre en œuvre ce tutoriel, nous utiliserons le <a title="Télécharger manuellement Facebook Connect" href="http://wordpress.org/extend/plugins/wp-facebookconnect/" target="_blank">plugin Facebook Connect</a> de Adam Hupp et le bout de code suivant à insérer dans le fichier <strong>comments.php</strong> :</p>
<pre>&lt;?php do_action('fbc_display_login_button') ?&gt;</pre>
<p>A titre d&#8217;exemple, vous pouvez laisser des commentaires sur WordPress Channel via Facebook.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/integrer-un-module-facebook-connect-sur-votre-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-integrer-facebook-15.mov" length="75960226" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Les réseaux sociaux comme Facebook ou Twitter connaissent une forte croissance en termes de visites. Il serait donc intéressant de proposer à vos visiteurs de laisser un commentaire sur votre blog via un module de connexion Facebook.</itunes:subtitle>
		<itunes:summary>Les réseaux sociaux comme Facebook ou Twitter connaissent une forte croissance en termes de visites. Il serait donc intéressant de proposer à vos visiteurs de laisser un commentaire sur votre blog via un module de connexion Facebook. Un moyen pratique pour identifier rapidement un individu et tisser des liens virtuels.



Pour mettre en œuvre ce tutoriel, nous utiliserons le plugin Facebook Connect de Adam Hupp et le bout de code suivant à insérer dans le fichier comments.php :
&lt;?php do_action(&#039;fbc_display_login_button&#039;) ?&gt;
A titre d&#039;exemple, vous pouvez laisser des commentaires sur WordPress Channel via Facebook.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Restaurer une base de données MySQL</title>
		<link>http://wpchannel.com/restaurer-base-donnees-mysql/</link>
		<comments>http://wpchannel.com/restaurer-base-donnees-mysql/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 17:00:51 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=309</guid>
		<description><![CDATA[Après avoir vu comment Sauvegarder automatiquement votre base de données MySQL , il est temps de savoir comment la restaurer. Nous interviendrons directement dans la base de données avec phpMyAdmin. Pour y accéder, consultez l&#8217;aide de votre hébergeur &#8211; il &#8230; <a href="http://wpchannel.com/restaurer-base-donnees-mysql/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Après avoir vu comment <a title="Sauvegarder automatiquement votre base de données MySQL" href="http://wpchannel.com/sauvegarder-automatiquement-base-donnees-mysql/" target="_blank">Sauvegarder automatiquement votre base de données MySQL </a>, il est temps de savoir comment la restaurer. Nous interviendrons directement dans la base de données avec phpMyAdmin. Pour y accéder, consultez l&#8217;aide de votre hébergeur &#8211; il n&#8217;y a pas de manipulation officielle.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/7H3hRWvu9Kg?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-309"></span></p>
<p>Pour rappel, votre base de données contient vos articles, vos pages, vos commentaires, vos liens, vos configurations de plugins ainsi que votre configuration générale de WordPress. Bref, chaque partie de l&#8217;administration WordPress dispose d&#8217;une table de stockage dans la base MySQL.</p>
<p>A la différence, le serveur FTP stockera vos contenus multimédias tels que les photos, les vidéos, les sons ou n&#8217;importe quel autre type de documents.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/restaurer-base-donnees-mysql/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-restaurer-base-donnees-mysql-14.mov" length="37094957" type="video/quicktime" />
			<itunes:keywords>MySQL,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Après avoir vu comment Sauvegarder automatiquement votre base de données MySQL , il est temps de savoir comment la restaurer. Nous interviendrons directement dans la base de données avec phpMyAdmin. Pour y accéder,</itunes:subtitle>
		<itunes:summary>Après avoir vu comment Sauvegarder automatiquement votre base de données MySQL , il est temps de savoir comment la restaurer. Nous interviendrons directement dans la base de données avec phpMyAdmin. Pour y accéder, consultez l&#039;aide de votre hébergeur - il n&#039;y a pas de manipulation officielle.




Pour rappel, votre base de données contient vos articles, vos pages, vos commentaires, vos liens, vos configurations de plugins ainsi que votre configuration générale de WordPress. Bref, chaque partie de l&#039;administration WordPress dispose d&#039;une table de stockage dans la base MySQL.

A la différence, le serveur FTP stockera vos contenus multimédias tels que les photos, les vidéos, les sons ou n&#039;importe quel autre type de documents.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Rediriger vos visiteurs en fonction des préférences de langues du navigateur</title>
		<link>http://wpchannel.com/rediriger-visiteurs-preferences-langues-navigateur/</link>
		<comments>http://wpchannel.com/rediriger-visiteurs-preferences-langues-navigateur/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 19:34:51 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=301</guid>
		<description><![CDATA[Vous développez un blog en plusieurs langues et la seule solution que vous proposez aujourd&#8217;hui à vos visiteurs consiste à cliquer sur leur drapeau correspondant ? Innovez en automatisant le processus. Comment ? Via un script à placer dans le &#8230; <a href="http://wpchannel.com/rediriger-visiteurs-preferences-langues-navigateur/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vous développez un blog en plusieurs langues et la seule solution que vous proposez aujourd&#8217;hui à vos visiteurs consiste à cliquer sur leur drapeau correspondant ? Innovez en automatisant le processus. Comment ? Via un script à placer dans le fichier .htaccess qui ira chercher les préférences de langue du navigateur pour ensuite mettre en place une redirection via le domaine adéquat. Cette méthode utilisée par la plupart des sites professionnels vous est à présent révélée.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/zoDaPgnWgLU?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-301"></span></p>
<p>Par simple précaution, faites une sauvegarde préalable du fichier .htaccess que vous pourrez téléverser sur votre serveur FTP en cas de problèmes.</p>
<p>Voici le bout de code nécessaire à placer dans le fichier .htaccess, situé à la racine de votre nom de domaine :</p>
<pre>#Si navigateur défini sur anglais 'en'
#Insensible à la casse ([NC])
RewriteCond %{HTTP:Accept-Language} ^en [NC]
#Rediriger l'utilisateur vers /en/
#Redirection de type 301 (permanente)
RewriteRule ^$ /en/ [L,R=301]</pre>
<p>Si vous prenez en charge plusieurs langues, répétez tout simplement la procédure pour les autres préfixes de langue. Prenez soin de remplacer 3 fois en par un tout autre préfixe (de pour l&#8217;allemand, es pour l&#8217;espagnol, etc.).</p>
<p>Exemple avec l&#8217;allemand (de) :</p>
<pre>#Si navigateur défini sur allemand 'de'
#Insensible à la casse ([NC])
RewriteCond %{HTTP:Accept-Language} ^de [NC]
#Rediriger l'utilisateur vers /de/
#Redirection de type 301 (permanente)
RewriteRule ^$ /de/ [L,R=301]</pre>
<p>Exemple avec l&#8217;espagnol (es) :</p>
<pre>#Si navigateur défini sur espagnol 'es'
#Insensible à la casse ([NC])
RewriteCond %{HTTP:Accept-Language} ^es [NC]
#Rediriger l'utilisateur vers /es/
#Redirection de type 301 (permanente)
RewriteRule ^$ /es/ [L,R=301]</pre>
<p><strong>Enfin, si vous optez pour une solution de traduction automatisée par Google Translate &#8211; ou tout autre service en ligne gratuit, je vous recommande d&#8217;utiliser Global Translator pour WordPress, un plugin qui a fait l&#8217;objet d&#8217;un tutoriel complet sur Protuts.net, intitulé <a title="Créer un blog WordPress multilingue à l&#039;aide de Global Translator sur Protuts.net" href="http://wpchannel.com/creer-blog-wordpress-multilingue-aide-global-translator/" target="_blank">Créer un blog WordPress multilingue à l&#8217;aide de Global Translator</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/rediriger-visiteurs-preferences-langues-navigateur/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-navigateur-langues-13.mov" length="48691605" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Vous développez un blog en plusieurs langues et la seule solution que vous proposez aujourd&#039;hui à vos visiteurs consiste à cliquer sur leur drapeau correspondant ? Innovez en automatisant le processus. Comment ? Via un script à placer dans le fichier .</itunes:subtitle>
		<itunes:summary>Vous développez un blog en plusieurs langues et la seule solution que vous proposez aujourd&#039;hui à vos visiteurs consiste à cliquer sur leur drapeau correspondant ? Innovez en automatisant le processus. Comment ? Via un script à placer dans le fichier .htaccess qui ira chercher les préférences de langue du navigateur pour ensuite mettre en place une redirection via le domaine adéquat. Cette méthode utilisée par la plupart des sites professionnels vous est à présent révélée.




Par simple précaution, faites une sauvegarde préalable du fichier .htaccess que vous pourrez téléverser sur votre serveur FTP en cas de problèmes.

Voici le bout de code nécessaire à placer dans le fichier .htaccess, situé à la racine de votre nom de domaine :
#Si navigateur défini sur anglais &#039;en&#039;
#Insensible à la casse ([NC])
RewriteCond %{HTTP:Accept-Language} ^en [NC]
#Rediriger l&#039;utilisateur vers /en/
#Redirection de type 301 (permanente)
RewriteRule ^$ /en/ [L,R=301]
Si vous prenez en charge plusieurs langues, répétez tout simplement la procédure pour les autres préfixes de langue. Prenez soin de remplacer 3 fois en par un tout autre préfixe (de pour l&#039;allemand, es pour l&#039;espagnol, etc.).

Exemple avec l&#039;allemand (de) :
#Si navigateur défini sur allemand &#039;de&#039;
#Insensible à la casse ([NC])
RewriteCond %{HTTP:Accept-Language} ^de [NC]
#Rediriger l&#039;utilisateur vers /de/
#Redirection de type 301 (permanente)
RewriteRule ^$ /de/ [L,R=301]
Exemple avec l&#039;espagnol (es) :
#Si navigateur défini sur espagnol &#039;es&#039;
#Insensible à la casse ([NC])
RewriteCond %{HTTP:Accept-Language} ^es [NC]
#Rediriger l&#039;utilisateur vers /es/
#Redirection de type 301 (permanente)
RewriteRule ^$ /es/ [L,R=301]
Enfin, si vous optez pour une solution de traduction automatisée par Google Translate - ou tout autre service en ligne gratuit, je vous recommande d&#039;utiliser Global Translator pour WordPress, un plugin qui a fait l&#039;objet d&#039;un tutoriel complet sur Protuts.net, intitulé Créer un blog WordPress multilingue à l&#039;aide de Global Translator.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Effectuer une mise à jour de WordPress</title>
		<link>http://wpchannel.com/effectuer-mise-jour-wordpress/</link>
		<comments>http://wpchannel.com/effectuer-mise-jour-wordpress/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 11:48:28 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=294</guid>
		<description><![CDATA[Suite à une demande d&#8217;un des lecteurs de WordPress Channel, ce didacticiel vous montrera comment mettre à jour votre installation de WordPress de façon automatique. La manipulation est fort simple, pour autant de nombreuses personnes me posent régulièrement la question &#8230; <a href="http://wpchannel.com/effectuer-mise-jour-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Suite à une demande d&#8217;un des lecteurs de WordPress Channel, ce didacticiel vous montrera comment mettre à jour votre installation de WordPress de façon automatique. La manipulation est fort simple, pour autant de nombreuses personnes me posent régulièrement la question sur la marche à suivre. Or, il se trouve que WordPress est disponible en version 2.8.5 ce qui va me permettre de vous faire une démonstration.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/YXVNFySVTvY?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-294"></span></p>
<p>Vous craignez de &laquo;&nbsp;casser&nbsp;&raquo; votre site lors du passage à la mise à  niveau de WordPress ? Quelques précautions d&#8217;usage s&#8217;imposent donc :</p>
<ol>
<li>Sauvegarder l&#8217;ensemble de votre dossier FTP &#8211; notamment pour les  plugins et thèmes qui supporteraient mal l&#8217;update ;</li>
<li>Utilisez le module <strong>Outils</strong> puis <strong>Exporter</strong> pour  télécharger un fichier d&#8217;export au format XML contenant l&#8217;ensemble de  vos données (articles, pages, commentaires, catégories, tags, etc.) ;</li>
<li>Installez le plugin WP-DataBase Backup puis procédez à une  sauvegarde de votre base de données MySQL, qui contient les préférences  de vos plugins, à la différence de la solution d&#8217;export XML ;</li>
<li>Mettez à jour la totalité de vos plugins pour éviter des problèmes  de compatibilité ;</li>
</ol>
<p>L&#8217;étape 2 et 3 sont similaires bien qu&#8217;il soit plus possible de  restaurer un fichier XML qu&#8217;une base de données en cas de soucis.</p>
<p>Vous voici parés pour lancer la mise à jour en cliquant sur l&#8217;annonce  <strong>Pensez à faire une mise à jour</strong>.</p>
<p>Suivez donc la mise à jour de WordPress Channel en vidéo. Quelques  secondes suffisent !</p>
<p><strong>Si vous ne parvenez pas à mettre à jour automatiquement WordPress, changez d&#8217;hébergeur !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/effectuer-mise-jour-wordpress/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-update-12.mov" length="48754718" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Suite à une demande d&#039;un des lecteurs de WordPress Channel, ce didacticiel vous montrera comment mettre à jour votre installation de WordPress de façon automatique. La manipulation est fort simple, pour autant de nombreuses personnes me posent régulièr...</itunes:subtitle>
		<itunes:summary>Suite à une demande d&#039;un des lecteurs de WordPress Channel, ce didacticiel vous montrera comment mettre à jour votre installation de WordPress de façon automatique. La manipulation est fort simple, pour autant de nombreuses personnes me posent régulièrement la question sur la marche à suivre. Or, il se trouve que WordPress est disponible en version 2.8.5 ce qui va me permettre de vous faire une démonstration.




Vous craignez de &quot;casser&quot; votre site lors du passage à la mise à  niveau de WordPress ? Quelques précautions d&#039;usage s&#039;imposent donc :

	Sauvegarder l&#039;ensemble de votre dossier FTP - notamment pour les  plugins et thèmes qui supporteraient mal l&#039;update ;
	Utilisez le module Outils puis Exporter pour  télécharger un fichier d&#039;export au format XML contenant l&#039;ensemble de  vos données (articles, pages, commentaires, catégories, tags, etc.) ;
	Installez le plugin WP-DataBase Backup puis procédez à une  sauvegarde de votre base de données MySQL, qui contient les préférences  de vos plugins, à la différence de la solution d&#039;export XML ;
	Mettez à jour la totalité de vos plugins pour éviter des problèmes  de compatibilité ;

L&#039;étape 2 et 3 sont similaires bien qu&#039;il soit plus possible de  restaurer un fichier XML qu&#039;une base de données en cas de soucis.

Vous voici parés pour lancer la mise à jour en cliquant sur l&#039;annonce  Pensez à faire une mise à jour.

Suivez donc la mise à jour de WordPress Channel en vidéo. Quelques  secondes suffisent !

Si vous ne parvenez pas à mettre à jour automatiquement WordPress, changez d&#039;hébergeur !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>[RESULTAT CONCOURS] Le gagnant a été désigné !</title>
		<link>http://wpchannel.com/resultat-concours-gagnant-a-ete-designe/</link>
		<comments>http://wpchannel.com/resultat-concours-gagnant-a-ete-designe/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 16:53:02 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Concours]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>
		<category><![CDATA[WordPress Channel]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=282</guid>
		<description><![CDATA[Lancé il y a une semaine en partenariat avec le magazine Web Design, le premier concours WordPress Channel prend fin aujourd&#8217;hui 20 octobre 2009. Le tirage a sort a désigné le vainqueur et la réponse se trouve dans la vidéo. &#8230; <a href="http://wpchannel.com/resultat-concours-gagnant-a-ete-designe/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lancé il y a une semaine en partenariat avec le magazine Web Design, le <a title="[Concours] WordPress Channel fête son premier d'existence avec le magazine Web Design" href="http://wpchannel.com/concours-wordpress-channel-fete-premier-mois-existence/" target="_blank">premier concours WordPress Channel</a> prend fin aujourd&#8217;hui 20 octobre 2009. Le tirage a sort a désigné le vainqueur et la réponse se trouve dans la vidéo. </p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/PLB-QtOfUGc?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-282"></span></p>
<p>L&#8217;heureux gagnant sera contacté dans la soirée. Si aucune réponse n&#8217;est reçue sous 24 heures, le lot sera remis en jeu&#8230;</p>
<p><strong>Encore merci à tous les participants et à bientôt sur WordPress Channel !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/resultat-concours-gagnant-a-ete-designe/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-concours.mov" length="18492436" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress,WordPress Channel</itunes:keywords>
	<itunes:subtitle>Lancé il y a une semaine en partenariat avec le magazine Web Design, le premier concours WordPress Channel prend fin aujourd&#039;hui 20 octobre 2009. Le tirage a sort a désigné le vainqueur et la réponse se trouve dans la vidéo.  - </itunes:subtitle>
		<itunes:summary>Lancé il y a une semaine en partenariat avec le magazine Web Design, le premier concours WordPress Channel prend fin aujourd&#039;hui 20 octobre 2009. Le tirage a sort a désigné le vainqueur et la réponse se trouve dans la vidéo. 





L&#039;heureux gagnant sera contacté dans la soirée. Si aucune réponse n&#039;est reçue sous 24 heures, le lot sera remis en jeu...

Encore merci à tous les participants et à bientôt sur WordPress Channel !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Supprimer le compte Administrateur de WordPress</title>
		<link>http://wpchannel.com/supprimer-compte-administrateur-wordpress/</link>
		<comments>http://wpchannel.com/supprimer-compte-administrateur-wordpress/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 17:27:12 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=271</guid>
		<description><![CDATA[Ce didacticiel vidéo détaille une méthode simple pour supprimer le compte Administrateur créé par défaut lors de l&#8217;installation de WordPress. Les articles attribués à l&#8217;utilisateur &#171;&#160;admin&#160;&#187; seront automatiquement transférés vers le nouveau compte, plus sécurisé. Pour des compléments d&#8217;informations en &#8230; <a href="http://wpchannel.com/supprimer-compte-administrateur-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ce didacticiel vidéo détaille une méthode simple pour supprimer le compte Administrateur créé par défaut lors de l&#8217;installation de WordPress. Les articles attribués à l&#8217;utilisateur &laquo;&nbsp;admin&nbsp;&raquo; seront automatiquement transférés vers le nouveau compte, plus sécurisé.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/AsSqcF4kiV8?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-271"></span></p>
<p>Pour des compléments d&#8217;informations en termes de sécurité sous WordPress, je vous recommande la lecture de l&#8217;article <a title="Sécuriser votre blog WordPress avec le plugin WP Security Scan sur Protuts.net" href="http://wpchannel.com/securiser-votre-blog-wordpress-avec-le-plugin-wp-security/" target="_blank">Sécuriser votre blog WordPress avec WP Security Scan</a> sur Protuts.</p>
<p><strong>Cette astuce est un élément de sécurité à ne pas négliger et je vous recommande fortement de la mettre en œuvre.</strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/hughelectronic/3532485014/">EletronicFrontierFoundation</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/supprimer-compte-administrateur-wordpress/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-suppression-admin-11.mov" length="19239961" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Ce didacticiel vidéo détaille une méthode simple pour supprimer le compte Administrateur créé par défaut lors de l&#039;installation de WordPress. Les articles attribués à l&#039;utilisateur &quot;admin&quot; seront automatiquement transférés vers le nouveau compte,</itunes:subtitle>
		<itunes:summary>Ce didacticiel vidéo détaille une méthode simple pour supprimer le compte Administrateur créé par défaut lors de l&#039;installation de WordPress. Les articles attribués à l&#039;utilisateur &quot;admin&quot; seront automatiquement transférés vers le nouveau compte, plus sécurisé.





Pour des compléments d&#039;informations en termes de sécurité sous WordPress, je vous recommande la lecture de l&#039;article Sécuriser votre blog WordPress avec WP Security Scan sur Protuts.

Cette astuce est un élément de sécurité à ne pas négliger et je vous recommande fortement de la mettre en œuvre.

Crédits photo : EletronicFrontierFoundation</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Concevoir un thème en parallèle avec Theme Test Drive</title>
		<link>http://wpchannel.com/concevoir-theme-parallele-theme-test-drive/</link>
		<comments>http://wpchannel.com/concevoir-theme-parallele-theme-test-drive/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 18:21:05 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=272</guid>
		<description><![CDATA[Ce didacticiel vidéo vous apprendra comment développer un nouveau design pour votre blog sans que vos visiteurs ne s&#8217;aperçoivent de rien. En tant qu&#8217;administrateur, vous verrez un thème différent de celui proposé par défaut à vos lecteurs. Nous utiliserons le &#8230; <a href="http://wpchannel.com/concevoir-theme-parallele-theme-test-drive/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ce didacticiel vidéo vous apprendra comment développer un nouveau design pour votre blog sans que vos visiteurs ne s&#8217;aperçoivent de rien. En tant qu&#8217;administrateur, vous verrez un thème différent de celui proposé par défaut à vos lecteurs. Nous utiliserons le plugin <a title="Téléchargez manuellement le plugin Theme Test Drive sur WordPress.org" href="http://wordpress.org/extend/plugins/theme-test-drive/" target="_blank">Theme Test Drive</a> pour lequel je vous indiquerez quelques recommandations pour éviter la catastrophe.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/k9xCV8pn0zA?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-272"></span></p>
<p>D&#8217;ailleurs, je vous recommande de sauvegarder le dossier <strong>/wp-content/themes/</strong> dès lors que vous envisagez de modifier l&#8217;apparence de votre blog. Cela vous évitera de tout perdre ou de détruire votre site. N&#8217;importe quel client FTP fera l&#8217;affaire.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/concevoir-theme-parallele-theme-test-drive/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordPress-theme-test-drive-10.mov" length="44433843" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Ce didacticiel vidéo vous apprendra comment développer un nouveau design pour votre blog sans que vos visiteurs ne s&#039;aperçoivent de rien. En tant qu&#039;administrateur, vous verrez un thème différent de celui proposé par défaut à vos lecteurs.</itunes:subtitle>
		<itunes:summary>Ce didacticiel vidéo vous apprendra comment développer un nouveau design pour votre blog sans que vos visiteurs ne s&#039;aperçoivent de rien. En tant qu&#039;administrateur, vous verrez un thème différent de celui proposé par défaut à vos lecteurs. Nous utiliserons le plugin Theme Test Drive pour lequel je vous indiquerez quelques recommandations pour éviter la catastrophe.




D&#039;ailleurs, je vous recommande de sauvegarder le dossier /wp-content/themes/ dès lors que vous envisagez de modifier l&#039;apparence de votre blog. Cela vous évitera de tout perdre ou de détruire votre site. N&#039;importe quel client FTP fera l&#039;affaire.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Gestion des gravatars sous WordPress</title>
		<link>http://wpchannel.com/gestion-gravatars-wordpress/</link>
		<comments>http://wpchannel.com/gestion-gravatars-wordpress/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:42:35 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=197</guid>
		<description><![CDATA[Un gravatar est une image miniaturisée à laquelle est associée une adresse e-mail. Implémentée dans le système de commentaires de WordPress par défaut, cette fonctionnalité est un moyen d&#8217;égayer le design de votre blog mais également de vous identifier rapidement &#8230; <a href="http://wpchannel.com/gestion-gravatars-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un gravatar est une image miniaturisée à laquelle est associée une adresse e-mail. Implémentée dans le système de commentaires de WordPress par défaut, cette fonctionnalité est un moyen d&#8217;égayer le design de votre blog mais également de vous identifier rapidement lorsque vous laissez un commentaire &#8211; aussi bien en tant qu&#8217;auteur, qu&#8217;invité.</p>
<p><iframe width="585" height="468" src="http://www.youtube.com/embed/sFPKzw-xhPk?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-197"></span></p>
<p>Pour disposer des gravatars sur votre blog, aucun plugin n&#8217;est nécessaire. Seules 3 étapes sont à suivre comme indiquées dans le didacticiel vidéo :</p>
<ol>
<li>Disposer d&#8217;un compte sur le site <a title="Site officiel des Gravatars (Automattic)" href="http://fr.gravatar.com/" target="_blank">Gravatars</a> ;</li>
<li>Vérifier que la fonctionnalité est activée dans les options de WordPress ;</li>
<li>Vérifier la prise en charge de la commande PHP dans le thème de votre blog ;</li>
</ol>
<h2>#1 &#8211; Création d&#8217;un compte Gravatar</h2>
<p>Visionnez la vidéo pour apprendre comment créer votre compte Gravatar.</p>
<h2>#2 &#8211; Ajouter la fonction gravatars manuellement</h2>
<p>Pour information, voici la commande PHP utilisée pour implémenter les gravatars à insérer dans le fichier <strong>comments.php</strong> :</p>
<pre>&lt;?php echo get_avatar( $id_or_email, $size = '96', $default = '&lt;path_to_url&gt;' );  ?&gt;</pre>
<h2>#3 &#8211; Paramétrage des options relatives aux gravatars</h2>
<p>Ouvrez l&#8217;onglet Réglages puis cliquez sur le module Discussion. Descendez en bas de page, dans la section <strong>Avatars</strong>.</p>
<p>Comme vous pouvez le remarquer, vous avez maintenant le choix entre différentes séries d&#8217;avatars qui seront utilisés par défaut dans le cas où le commentateur de l&#8217;un de vos articles n&#8217;utiliserait pas d&#8217;avatar personnalisé.</p>
<p>Toutefois, il convient de distinguer 2 types d&#8217;avatars : les &laquo;&nbsp;statiques&nbsp;&raquo; et les &laquo;&nbsp;générés&nbsp;&raquo;.</p>
<p>Cette première catégorie regroupe des avatars classiques :</p>
<ul>
<li>Mystery Man ;</li>
<li>Blank ;</li>
<li>Gravatar logo ;</li>
</ul>
<p>Comme vous vous en doutez, les avatars statiques auront vite fait d&#8217;appauvrir visuellement vos commentaires dès lors qu&#8217;ils s&#8217;enchaîneront les uns à la suite des autres, tous identiques.</p>
<p>C&#8217;est là qu&#8217;interviennent les &laquo;&nbsp;générés&nbsp;&raquo;. Finie la monotonie des avatars par défaut, sans allure : place aux avatars générés aléatoirement. Pour cela, sélectionnez l&#8217;une des séries suivantes :</p>
<ul>
<li>Identicon ;</li>
<li>Wavatar ;</li>
<li>MonsterID ;</li>
</ul>
<p>Enregistrez les modifications et constatez le résultat dans l&#8217;une de vos pages commentées. Les gravatars par défaut sont alors différents les uns des autres.</p>
<p>Je vous invite également à consulter le <a title="Page d'utilisation   sur les Gravatars du codex anglophone de WordPress" href="http://codex.wordpress.org/Using_Gravatars" target="_blank">codex   WordPress</a> pour en savoir plus sur l&#8217;utilisation des Gravatars (en   anglais).</p>
<p><strong>En plus d&#8217;être sympathique, ces drôles d&#8217;avatars donneront un côté humoristique à votre blog. Qui pourrait s&#8217;en plaindre ? Et vous, les avez-vous adoptés ?</strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/balt-arts/4095441873/">balt-arts</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/gestion-gravatars-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-gravatars-9.mov" length="74515857" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Un gravatar est une image miniaturisée à laquelle est associée une adresse e-mail. Implémentée dans le système de commentaires de WordPress par défaut, cette fonctionnalité est un moyen d&#039;égayer le design de votre blog mais également de vous identifier...</itunes:subtitle>
		<itunes:summary>Un gravatar est une image miniaturisée à laquelle est associée une adresse e-mail. Implémentée dans le système de commentaires de WordPress par défaut, cette fonctionnalité est un moyen d&#039;égayer le design de votre blog mais également de vous identifier rapidement lorsque vous laissez un commentaire - aussi bien en tant qu&#039;auteur, qu&#039;invité.




Pour disposer des gravatars sur votre blog, aucun plugin n&#039;est nécessaire. Seules 3 étapes sont à suivre comme indiquées dans le didacticiel vidéo :

	Disposer d&#039;un compte sur le site Gravatars ;
	Vérifier que la fonctionnalité est activée dans les options de WordPress ;
	Vérifier la prise en charge de la commande PHP dans le thème de votre blog ;

#1 - Création d&#039;un compte Gravatar
Visionnez la vidéo pour apprendre comment créer votre compte Gravatar.
#2 - Ajouter la fonction gravatars manuellement
Pour information, voici la commande PHP utilisée pour implémenter les gravatars à insérer dans le fichier comments.php :
&lt;?php echo get_avatar( $id_or_email, $size = &#039;96&#039;, $default = &#039;&lt;path_to_url&gt;&#039; );  ?&gt;
#3 - Paramétrage des options relatives aux gravatars
Ouvrez l&#039;onglet Réglages puis cliquez sur le module Discussion. Descendez en bas de page, dans la section Avatars.

Comme vous pouvez le remarquer, vous avez maintenant le choix entre différentes séries d&#039;avatars qui seront utilisés par défaut dans le cas où le commentateur de l&#039;un de vos articles n&#039;utiliserait pas d&#039;avatar personnalisé.

Toutefois, il convient de distinguer 2 types d&#039;avatars : les &quot;statiques&quot; et les &quot;générés&quot;.

Cette première catégorie regroupe des avatars classiques :

	Mystery Man ;
	Blank ;
	Gravatar logo ;

Comme vous vous en doutez, les avatars statiques auront vite fait d&#039;appauvrir visuellement vos commentaires dès lors qu&#039;ils s&#039;enchaîneront les uns à la suite des autres, tous identiques.

C&#039;est là qu&#039;interviennent les &quot;générés&quot;. Finie la monotonie des avatars par défaut, sans allure : place aux avatars générés aléatoirement. Pour cela, sélectionnez l&#039;une des séries suivantes :

	Identicon ;
	Wavatar ;
	MonsterID ;

Enregistrez les modifications et constatez le résultat dans l&#039;une de vos pages commentées. Les gravatars par défaut sont alors différents les uns des autres.

Je vous invite également à consulter le codex   WordPress pour en savoir plus sur l&#039;utilisation des Gravatars (en   anglais).

En plus d&#039;être sympathique, ces drôles d&#039;avatars donneront un côté humoristique à votre blog. Qui pourrait s&#039;en plaindre ? Et vous, les avez-vous adoptés ?

Crédits photo : balt-arts</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Sauvegarder automatiquement votre base de donnees MySQL</title>
		<link>http://wpchannel.com/sauvegarder-automatiquement-base-donnees-mysql/</link>
		<comments>http://wpchannel.com/sauvegarder-automatiquement-base-donnees-mysql/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 16:56:28 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=122</guid>
		<description><![CDATA[WordPress utilise une base de données MySQL &#8211; dont les identifiants de connexion ont été définies lors de l&#8217;installation, pour stocker l&#8217;ensemble du contenu de votre blog. On y retrouve, entre autres, vos articles, vos pages, vos commentaires, etc. Il &#8230; <a href="http://wpchannel.com/sauvegarder-automatiquement-base-donnees-mysql/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress utilise une base de données MySQL &#8211; dont les identifiants de connexion ont été définies lors de l&#8217;installation, pour stocker l&#8217;ensemble du contenu de votre blog. On y retrouve, entre autres, vos articles, vos pages, vos commentaires, etc. Il est donc capital de la sauvegarder régulièrement.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/acmZElXmpCI?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-122"></span></p>
<p>Pour rendre ce travail moins fastidieux, nous aurons recourt au fameux plugin, <a title="Télécharger manuellement le plugin WordPress Database Backup" href="http://wordpress.org/extend/plugins/wp-db-backup/" target="_blank">WordPress Database Backup</a>, pour automatiser le processus.</p>
<p><strong>Si aucune solution de sauvegarde n&#8217;est en place sur votre blog, je vous recommande vivement de suivre ce didacticiel qui vous évitera de voir disparaître vos écrits du jour au lendemain !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/sauvegarder-automatiquement-base-donnees-mysql/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-sauvegarde-8.mov" length="32909860" type="video/quicktime" />
			<itunes:keywords>MySQL,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>WordPress utilise une base de données MySQL - dont les identifiants de connexion ont été définies lors de l&#039;installation, pour stocker l&#039;ensemble du contenu de votre blog. On y retrouve, entre autres, vos articles, vos pages, vos commentaires, etc.</itunes:subtitle>
		<itunes:summary>WordPress utilise une base de données MySQL - dont les identifiants de connexion ont été définies lors de l&#039;installation, pour stocker l&#039;ensemble du contenu de votre blog. On y retrouve, entre autres, vos articles, vos pages, vos commentaires, etc. Il est donc capital de la sauvegarder régulièrement.




Pour rendre ce travail moins fastidieux, nous aurons recourt au fameux plugin, WordPress Database Backup, pour automatiser le processus.

Si aucune solution de sauvegarde n&#039;est en place sur votre blog, je vous recommande vivement de suivre ce didacticiel qui vous évitera de voir disparaître vos écrits du jour au lendemain !</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Changer la langue d&#8217;installation de WordPress sans danger</title>
		<link>http://wpchannel.com/changer-langue-installation-wordpress-danger/</link>
		<comments>http://wpchannel.com/changer-langue-installation-wordpress-danger/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 08:00:52 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://www.protuts.net/?p=5837</guid>
		<description><![CDATA[Vous venez d&#8217;installer WordPress mais votre administration est en anglais ? Pas de panique, quelques secondes suffisent pour basculer d&#8217;une langue à une autre sans avoir recours à une réinstallation de la plateforme de blogging. Une fois de plus, cela &#8230; <a href="http://wpchannel.com/changer-langue-installation-wordpress-danger/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vous venez d&#8217;installer WordPress mais votre administration est en anglais ? Pas de panique, quelques secondes suffisent pour basculer d&#8217;une langue à une autre sans avoir recours à une réinstallation de la plateforme de blogging. Une fois de plus, cela justifie l&#8217;utilisation de WordPress comme CMS !</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/V2a2CDC7F9Y?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-5837"></span></p>
<p>Pour passer de la langue de Shakespeare à celle de Molière, il nous faut éditer le fichier <strong>wp-config.php</strong> présent sur serveur FTP. Pour cela, connectez-vous à l&#8217;aide de votre client FTP favori &#8211; par exemple, FileZilla ou Cyberduck, puis téléchargez ou éditez directement ledit fichier, présent à la racine de votre installation de WordPress.</p>
<p>Recherchez ensuite la ligne commençant par :</p>
<pre>define ('WPLANG', '');</pre>
<p>Remplacez le contenu par ceci pour passer en français :</p>
<pre>define ('WPLANG', 'fr_FR');</pre>
<div class="wp-caption alignnone" style="width: 485px"><a href="/wp-content/uploads/tutoriels/wordpress-wp-config-1.png"><img title="Capture décran - Edition du fichier wp-config.php" src="/wp-content/uploads/tutoriels/wordpress-wp-config-1.png" alt="Capture décran - Edition du fichier wp-config.php" width="475" height="442" /></a><p class="wp-caption-text">Capture d&#39;écran - Edition du fichier wp-config.php</p></div>
<p>Maintenant que nous avons configuré WordPress pour que le français soit la langue par défaut, encore faut-il télécharger les fichiers de traduction. Ces derniers étant propres à chaque pays, il vous suffit de télécharger la <a title="Télécharger WordPress, version française" href="http://fr.wordpress.org/">version française de WordPress</a>.</p>
<p>Ceci fait, décompressez l&#8217;archive ZIP puis remarquez la présence d&#8217;un dossier <strong>languages</strong> dans le dossier <strong>/wp-content/<span style="font-weight: normal;">. Ce dossier contient ni plus ni moins les fichiers de traduction de WordPress. Il nous faut donc téléverser ce dossier </span>languages<span style="font-weight: normal;"> sur votre serveur FTP dans le dossier </span>/wp-content<span style="font-weight: normal;">.</span></strong></p>
<p><strong><span style="font-weight: normal;"> </span></strong></p>
<div class="wp-caption alignnone" style="width: 449px"><a href="/wp-content/uploads/tutoriels/wordpress-wp-config-2.png"><img title="Capture décran - Administration WordPress en français" src="/wp-content/uploads/tutoriels/wordpress-wp-config-2.png" alt="Capture décran - Administration WordPress en français" width="439" height="238" /></a><p class="wp-caption-text">Capture d&#39;écran - Administration WordPress en français</p></div>
<p>Si vous préférez des explications par capture vidéo de l&#8217;écran (screencast), regardez cette vidéo.</p>
<p><strong>Une fois l&#8217;opération terminée, connectez-vous à votre administration WordPress : la langue française est activée ! Notez que cette méthode est valable pour tous les autres pays.</strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/crobj/3233217501/">srqpix</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/changer-langue-installation-wordpress-danger/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/protuts.net/wpc2/ressources/podcasts/wordpress-langue-7.mov" length="31073303" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Vous venez d&#039;installer WordPress mais votre administration est en anglais ? Pas de panique, quelques secondes suffisent pour basculer d&#039;une langue à une autre sans avoir recours à une réinstallation de la plateforme de blogging. Une fois de plus,</itunes:subtitle>
		<itunes:summary>Vous venez d&#039;installer WordPress mais votre administration est en anglais ? Pas de panique, quelques secondes suffisent pour basculer d&#039;une langue à une autre sans avoir recours à une réinstallation de la plateforme de blogging. Une fois de plus, cela justifie l&#039;utilisation de WordPress comme CMS !




Pour passer de la langue de Shakespeare à celle de Molière, il nous faut éditer le fichier wp-config.php présent sur serveur FTP. Pour cela, connectez-vous à l&#039;aide de votre client FTP favori - par exemple, FileZilla ou Cyberduck, puis téléchargez ou éditez directement ledit fichier, présent à la racine de votre installation de WordPress.

Recherchez ensuite la ligne commençant par :
define (&#039;WPLANG&#039;, &#039;&#039;);
Remplacez le contenu par ceci pour passer en français :
define (&#039;WPLANG&#039;, &#039;fr_FR&#039;);


Maintenant que nous avons configuré WordPress pour que le français soit la langue par défaut, encore faut-il télécharger les fichiers de traduction. Ces derniers étant propres à chaque pays, il vous suffit de télécharger la version française de WordPress.

Ceci fait, décompressez l&#039;archive ZIP puis remarquez la présence d&#039;un dossier languages dans le dossier /wp-content/. Ce dossier contient ni plus ni moins les fichiers de traduction de WordPress. Il nous faut donc téléverser ce dossier languages sur votre serveur FTP dans le dossier /wp-content.

 



Si vous préférez des explications par capture vidéo de l&#039;écran (screencast), regardez cette vidéo.

Une fois l&#039;opération terminée, connectez-vous à votre administration WordPress : la langue française est activée ! Notez que cette méthode est valable pour tous les autres pays.

Crédits photo : srqpix</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Utiliser une redirection 301 pour changer de domaine via le .htaccess</title>
		<link>http://wpchannel.com/utiliser-redirection-301-changer-domaine-htaccess/</link>
		<comments>http://wpchannel.com/utiliser-redirection-301-changer-domaine-htaccess/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 08:52:11 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=115</guid>
		<description><![CDATA[Screencast fournissant la méthode à suivre pour rediriger un ancien nom de domaine vers un nouveau par le biais d&#8217;une redirection 301. Il convient donc d&#8217;utiliser un fichier .htaccess que nous placerons à la racine du blog. Pour faciliter votre &#8230; <a href="http://wpchannel.com/utiliser-redirection-301-changer-domaine-htaccess/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Screencast fournissant la méthode à suivre pour rediriger un ancien nom de domaine vers un nouveau par le biais d&#8217;une redirection 301. Il convient donc d&#8217;utiliser un fichier .htaccess que nous placerons à la racine du blog.</p>
<p><iframe src="http://www.youtube.com/embed/-CfAHwLpOjo?hd=1" frameborder="0" width="585" height="359"></iframe></p>
<p><span id="more-115"></span>Pour faciliter votre migration, vous pouvez copier / coller le code ci-dessous :</p>
<pre>redirect 301 / http://www.nouveaudomaine.com/</pre>
<p>Concernant l&#8217;affichage des dossiers cachés sous MacOS X, suivez les instructions suivantes :</p>
<ol>
<li>Saisissez <strong>Terminal</strong> dans Spotlight ;</li>
<li>Inscrivez les commandes suivantes, l&#8217;une après l&#8217;autre :
<pre>defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder</pre>
</li>
</ol>
<p>Les fichiers cachés sont désormais activés. Pour des informations complémentaires, consultez le site <a href="http://www.markwilson.co.uk/blog/2007/03/showing-hidden-files-in-mac-os-x.htm ">markwilson.it</a> (en anglais).</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/utiliser-redirection-301-changer-domaine-htaccess/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-redirection-301-6.mov" length="33610487" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Screencast fournissant la méthode à suivre pour rediriger un ancien nom de domaine vers un nouveau par le biais d&#039;une redirection 301. Il convient donc d&#039;utiliser un fichier .htaccess que nous placerons à la racine du blog. - </itunes:subtitle>
		<itunes:summary>Screencast fournissant la méthode à suivre pour rediriger un ancien nom de domaine vers un nouveau par le biais d&#039;une redirection 301. Il convient donc d&#039;utiliser un fichier .htaccess que nous placerons à la racine du blog.



Pour faciliter votre migration, vous pouvez copier / coller le code ci-dessous :
redirect 301 / http://www.nouveaudomaine.com/
Concernant l&#039;affichage des dossiers cachés sous MacOS X, suivez les instructions suivantes :

	Saisissez Terminal dans Spotlight ;
	Inscrivez les commandes suivantes, l&#039;une après l&#039;autre :
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder


Les fichiers cachés sont désormais activés. Pour des informations complémentaires, consultez le site markwilson.it (en anglais).</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Intégrer Google Analytics sur votre blog WordPress</title>
		<link>http://wpchannel.com/integrer-google-analytics-blog-wordpress/</link>
		<comments>http://wpchannel.com/integrer-google-analytics-blog-wordpress/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 10:48:50 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=45</guid>
		<description><![CDATA[Screencast détaillant la marche à suivre pour intégrer l&#8217;outil d&#8217;analyse et de statistiques Google Analytics sur votre blog WordPress. Aucun plugin n&#8217;est requis pour bénéficier de ce service gratuit. Indispensable pour tout savoir sur vos visiteurs sans dépenser des fortunes &#8230; <a href="http://wpchannel.com/integrer-google-analytics-blog-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Screencast détaillant la marche à suivre pour intégrer l&#8217;outil d&#8217;analyse et de statistiques Google Analytics sur votre blog WordPress. Aucun plugin n&#8217;est requis pour bénéficier de ce service gratuit. Indispensable pour tout savoir sur vos visiteurs sans dépenser des fortunes !</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/dQBF0AOVP7I?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-45"></span></p>
<p>Google Analytics est outil de statistiques très complet et surtout gratuit. Le script évolue régulièrement pour offrir de nouvelles fonctionnalités d&#8217;analyse &#8211; notamment pour les mobiles, et s&#8217;intègre avec les services Google Adwords et Adsense.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/integrer-google-analytics-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-integrer-google-analytics-5.mov" length="22074665" type="video/quicktime" />
			<itunes:keywords>Google,Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Screencast détaillant la marche à suivre pour intégrer l&#039;outil d&#039;analyse et de statistiques Google Analytics sur votre blog WordPress. Aucun plugin n&#039;est requis pour bénéficier de ce service gratuit. Indispensable pour tout savoir sur vos visiteurs san...</itunes:subtitle>
		<itunes:summary>Screencast détaillant la marche à suivre pour intégrer l&#039;outil d&#039;analyse et de statistiques Google Analytics sur votre blog WordPress. Aucun plugin n&#039;est requis pour bénéficier de ce service gratuit. Indispensable pour tout savoir sur vos visiteurs sans dépenser des fortunes !





Google Analytics est outil de statistiques très complet et surtout gratuit. Le script évolue régulièrement pour offrir de nouvelles fonctionnalités d&#039;analyse - notamment pour les mobiles, et s&#039;intègre avec les services Google Adwords et Adsense.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Configuration du plugin anti-spam Akismet</title>
		<link>http://wpchannel.com/configuration-plugin-anti-spam-akismet/</link>
		<comments>http://wpchannel.com/configuration-plugin-anti-spam-akismet/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 10:33:14 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=48</guid>
		<description><![CDATA[Screencast expliquant la marche à suivre complète pour activer le plugin de lutte contre les commentaires indésirables, le célèbre Akismet. Sans lui, votre blog aura vite fait de se transformer en &#171;&#160;spam blog&#160;&#187;. Akismet est un plugin gratuit &#8211; pour &#8230; <a href="http://wpchannel.com/configuration-plugin-anti-spam-akismet/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Screencast expliquant la marche à suivre complète pour activer le plugin de lutte contre les commentaires indésirables, le célèbre Akismet. Sans lui, votre blog aura vite fait de se transformer en &laquo;&nbsp;spam blog&nbsp;&raquo;.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/geht9se4l_A?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-48"></span></p>
<p>Akismet est un plugin gratuit &#8211; pour une utilisation non commerciale, vous protégeant des commentaires indésirables. Développé par la société en charge de WordPress, à savoir Automattic, il s&#8217;avère particulièrement redoutable et apprend même de ses erreurs.</p>
<p>Ce podcast vidéo vous indiquera comment en profiter.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/configuration-plugin-anti-spam-akismet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-configuration-plugin-akismet-4.mov" length="16586397" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Screencast expliquant la marche à suivre complète pour activer le plugin de lutte contre les commentaires indésirables, le célèbre Akismet. Sans lui, votre blog aura vite fait de se transformer en &quot;spam blog&quot;. </itunes:subtitle>
		<itunes:summary>Screencast expliquant la marche à suivre complète pour activer le plugin de lutte contre les commentaires indésirables, le célèbre Akismet. Sans lui, votre blog aura vite fait de se transformer en &quot;spam blog&quot;.




Akismet est un plugin gratuit - pour une utilisation non commerciale, vous protégeant des commentaires indésirables. Développé par la société en charge de WordPress, à savoir Automattic, il s&#039;avère particulièrement redoutable et apprend même de ses erreurs.

Ce podcast vidéo vous indiquera comment en profiter.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Ajouter un plugin via l&#8217;administration de WordPress</title>
		<link>http://wpchannel.com/ajouter-plugin-administration-wordpress/</link>
		<comments>http://wpchannel.com/ajouter-plugin-administration-wordpress/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 10:22:49 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=14</guid>
		<description><![CDATA[Screencast décrivant la procédure d&#8217;installation automatisé d&#8217;un plugin WordPress à l&#8217;aide de l&#8217;interface d&#8217;administration. Aucune intervention via un client FTP n&#8217;est requise dans ce cas de figure. Pour gagner du temps, gardez à portée de clic vos identifiants de connexion &#8230; <a href="http://wpchannel.com/ajouter-plugin-administration-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Screencast décrivant la procédure d&#8217;installation automatisé d&#8217;un plugin WordPress à l&#8217;aide de l&#8217;interface d&#8217;administration. Aucune intervention via un client FTP n&#8217;est requise dans ce cas de figure. Pour gagner du temps, gardez à portée de clic vos identifiants de connexion au serveur FTP.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/949ldMeOXNo?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-14"></span></p>
<p>Dans ce tutoriel, nous verrons comment ajouter, modifier et supprimer vos plugins de votre blog WordPress.</p>
<h2>Définitions</h2>
<p>Commençons par rappeler brièvement ce que sont les plugins.</p>
<p>En informatique, un plugin est un programme qui interagit avec un logiciel principal, appelé programme hôte, pour lui apporter de nouvelles fonctionnalités. En clair, l&#8217;ajout de plugin dans votre blog consiste à rajouter de nouvelles fonctions qui ne sont pas proposées à l&#8217;origine. Là encore, il faut choisir par rapport à ses besoins car nombreux sont ceux qui ne présentent aucun intérêt particulier. Les plugins WordPress les plus utilisés sont, par exemple, un antispam, un taggeur (permet l&#8217;ajout de tags à vos articles), etc.</p>
<h2>Ajout de plugins</h2>
<p>Passons désormais à l&#8217;ajout de plugins dans votre blog WordPress.</p>
<p>Tout d&#8217;abord, il va falloir commencer par télécharger ceux qui vous intéressent. La manière la plus simple consiste à utiliser le répertoire officiel de WordPress.</p>
<p>Une fois que vous aurez téléchargé les différents plugins, utilisez FileZilla ou tout autre client FTP pour les transférer sur votre serveur Web à l&#8217;adresse : <strong>/wp-content/plugins/</strong></p>
<p>Attention à ne pas envoyer l&#8217;archive ZIP mais bien le dossier que vous aurez auparavant extrait à l&#8217;emplacement de votre choix sur votre ordinateur.</p>
<p>Désormais, vos plugins sont accessibles via l&#8217;interface web de WordPress sous le menu <strong>Extensions</strong>. Pour les activer, c&#8217;est très simple, il vous suffit de cliquer sur le plugin correspondant puis de cliquer sur le bouton <strong>Activer</strong>.</p>
<h2>Modifications éventuelles</h2>
<p>WordPress est pourvu des outils nécessaires à la modification de l&#8217;intégralité du contenu de votre blog.</p>
<p>En ce qui concerne les plugins, le principe est le même. Pour cela, cliquer sur <strong>Plugins</strong> puis sur <strong>Éditeur de plugin</strong>.</p>
<p>Inutile de dire que toute modification éventuelle s&#8217;adresse à des utilisateurs avertis ayant des connaissances en matière de code. Une manipulation hasardeuse peut, en effet, entraîner des dégâts considérables&#8230;</p>
<h2>Suppression</h2>
<p>A l&#8217;aide de FileZilla (encore lui, je sais), supprimez les dossiers correspondants aux plugins que vous voulez supprimer aux emplacements indiqués plus haut. Ceci fait, actualisez l&#8217;interface WordPress (inutile de se déconnecter puis de se reconnecter) et le ménage est fait !</p>
<p>Pour faire le plein de plugins gratuits et payants de  qualité, consultez notre <a title="Plugins sur WordPress Channel" href="../ressources/plugins-wordpress/">rubrique  de plugins WordPress</a> et partagez vos découvertes !</p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/teddy-rised/2496109349/">teddy-rised</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/ajouter-plugin-administration-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-ajout-plugin-3.mov" length="5418300" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Screencast décrivant la procédure d&#039;installation automatisé d&#039;un plugin WordPress à l&#039;aide de l&#039;interface d&#039;administration. Aucune intervention via un client FTP n&#039;est requise dans ce cas de figure. Pour gagner du temps,</itunes:subtitle>
		<itunes:summary>Screencast décrivant la procédure d&#039;installation automatisé d&#039;un plugin WordPress à l&#039;aide de l&#039;interface d&#039;administration. Aucune intervention via un client FTP n&#039;est requise dans ce cas de figure. Pour gagner du temps, gardez à portée de clic vos identifiants de connexion au serveur FTP.




Dans ce tutoriel, nous verrons comment ajouter, modifier et supprimer vos plugins de votre blog WordPress.
Définitions
Commençons par rappeler brièvement ce que sont les plugins.

En informatique, un plugin est un programme qui interagit avec un logiciel principal, appelé programme hôte, pour lui apporter de nouvelles fonctionnalités. En clair, l&#039;ajout de plugin dans votre blog consiste à rajouter de nouvelles fonctions qui ne sont pas proposées à l&#039;origine. Là encore, il faut choisir par rapport à ses besoins car nombreux sont ceux qui ne présentent aucun intérêt particulier. Les plugins WordPress les plus utilisés sont, par exemple, un antispam, un taggeur (permet l&#039;ajout de tags à vos articles), etc.
Ajout de plugins
Passons désormais à l&#039;ajout de plugins dans votre blog WordPress.

Tout d&#039;abord, il va falloir commencer par télécharger ceux qui vous intéressent. La manière la plus simple consiste à utiliser le répertoire officiel de WordPress.

Une fois que vous aurez téléchargé les différents plugins, utilisez FileZilla ou tout autre client FTP pour les transférer sur votre serveur Web à l&#039;adresse : /wp-content/plugins/

Attention à ne pas envoyer l&#039;archive ZIP mais bien le dossier que vous aurez auparavant extrait à l&#039;emplacement de votre choix sur votre ordinateur.

Désormais, vos plugins sont accessibles via l&#039;interface web de WordPress sous le menu Extensions. Pour les activer, c&#039;est très simple, il vous suffit de cliquer sur le plugin correspondant puis de cliquer sur le bouton Activer.
Modifications éventuelles
WordPress est pourvu des outils nécessaires à la modification de l&#039;intégralité du contenu de votre blog.

En ce qui concerne les plugins, le principe est le même. Pour cela, cliquer sur Plugins puis sur Éditeur de plugin.

Inutile de dire que toute modification éventuelle s&#039;adresse à des utilisateurs avertis ayant des connaissances en matière de code. Une manipulation hasardeuse peut, en effet, entraîner des dégâts considérables...
Suppression
A l&#039;aide de FileZilla (encore lui, je sais), supprimez les dossiers correspondants aux plugins que vous voulez supprimer aux emplacements indiqués plus haut. Ceci fait, actualisez l&#039;interface WordPress (inutile de se déconnecter puis de se reconnecter) et le ménage est fait !

Pour faire le plein de plugins gratuits et payants de  qualité, consultez notre rubrique  de plugins WordPress et partagez vos découvertes !

Crédits photo : teddy-rised</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Ajouter un thème via l&#8217;administration de WordPress</title>
		<link>http://wpchannel.com/ajouter-un-theme-via-ladministration-de-wordpress/</link>
		<comments>http://wpchannel.com/ajouter-un-theme-via-ladministration-de-wordpress/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 10:17:21 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=22</guid>
		<description><![CDATA[Screencast décrivant la procédure d&#8217;installation d&#8217;un nouveau thème / design pour votre blog. Aucune intervention via un client FTP n&#8217;est requise, l&#8217;opération s&#8217;effectuant directement via l&#8217;administration de WordPress. Définitions Commençons par rappeler brièvement ce que sont les thèmes. De manière &#8230; <a href="http://wpchannel.com/ajouter-un-theme-via-ladministration-de-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Screencast décrivant la procédure d&#8217;installation d&#8217;un nouveau thème / design pour votre blog. Aucune intervention via un client FTP n&#8217;est requise, l&#8217;opération s&#8217;effectuant directement via l&#8217;administration de WordPress.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/_yOsh1KNbuc?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-22"></span></p>
<h2>Définitions</h2>
<p>Commençons par rappeler brièvement ce que sont les thèmes.</p>
<p>De manière générale, un thème (<em>templates </em>en anglais) n&#8217;est autre que l&#8217;apparence de votre blog. C&#8217;est lui qui va déterminer la mise en page globale de vos pages, les styles employées (CSS), les codes de couleurs, etc. Il est donc primordial de bien le choisir et ce, en fonction de vos besoins.<br />
Par exemple, certains thèmes sont spécifiquement dédiés à un sport, à une activité particulière ou encore à public cible alors que d&#8217;autres adopteront une allure beaucoup plus générale qui conviendra à la plupart des usages. On retrouvera donc dans cette seconde catégorie, des thèmes épurés, clairs, élégants mais aussi minimalistes.</p>
<h2>Ajout de thèmes</h2>
<p>Passons désormais à l&#8217;ajout de thèmes pour votre blog WordPress.</p>
<h3>Méthode n°1 &#8211; Utilisation d&#8217;un client FTP</h3>
<p>Tout d&#8217;abord, il va falloir commencer par télécharger ceux qui vous intéressent. La manière la plus simple consiste à utiliser le <a title="Répertoire de thèmes WordPress.org" rel="nofollow" href="http://themes.wordpress.net/">répertoire de thèmes officiel de WordPress</a>.</p>
<p>Bien entendu, n&#8217;hésitez à utiliser Google ou votre moteur de recherche favori en vue d&#8217;obtenir une liste plus restreinte car sachez tout de même que la base de données de thèmes WordPress n&#8217;en compte pas moins de 47 000 ! Essayez donc avec des mots clés du genre: meilleurs thèmes wordpress, best wordpress templates, etc.</p>
<p>Une fois que vous aurez téléchargé les différents thèmes, utilisez FileZilla ou tout autre client FTP pour les téléverser sur votre serveur Web : pour les thèmes: <strong>/wp-content/themes/</strong></p>
<p>Attention à ne pas envoyer l&#8217;archive ZIP mais bien le dossier que vous aurez auparavant extrait à l&#8217;emplacement de votre choix sur votre ordinateur.</p>
<h3>Méthode n°2 &#8211; Utilisation de l&#8217;interface Web</h3>
<p>Il est tout à fait possible d&#8217;installer des thèmes directement via l&#8217;administration de WordPress. A partir du menu <strong>Apparence</strong>, cliquez simplement sur <strong>Ajouter de nouveaux thèmes</strong>. De nombreuses options de recherche vous sont proposées dont un aperçu avant installation. Pour information, les thèmes présentés ici sont les mêmes que ceux accessibles sur le répertoire officiel (idem pour les plugins).</p>
<p>Les thèmes s&#8217;installent donc automatiquement sur votre serveur FTP sans aucune intervention de votre part. Toutefois, il pourra vous être demandé de saisir vos identifiants de connexion, cela dépend des hébergeurs.</p>
<p>Notez que vous pouvez également utiliser cet outil pour envoyer des archives ZIP de vos thèmes qui s&#8217;installeront alors de façon autonome.</p>
<p>Désormais, vos thèmes sont accessibles via l&#8217;interface web de WordPress sous le menu <strong>Apparence</strong>. Utiliser la fonction <strong>Aperçu</strong> pour vous faire une idée rapide avant de l&#8217;activer.</p>
<h2>Modifications éventuelles</h2>
<p>WordPress est pourvu des outils nécessaires à la modification de l&#8217;intégralité du contenu de votre blog.</p>
<p>Ainsi, pour modifier un thème, cliquer sur <strong>Thème </strong>puis sur <strong>Éditeur de thème</strong>. A la manière d&#8217;un éditeur de code HTML tel que Dreamweaver, vous pouvez donc modifier à votre guise le code source. Sachez que tous les thèmes fonctionnent de la même manière. J&#8217;entends par là que d&#8217;un thème à l&#8217;autre, vous retrouverez les pages Styles, Commentaires, Article seul, etc. à modifier.</p>
<p>Inutile de dire que toute modification éventuelle s&#8217;adresse à des utilisateurs avertis ayant des connaissances en matière de code. Une manipulation hasardeuse peut, en effet, entraîner des dégâts considérables&#8230;</p>
<h2>Suppression</h2>
<p>Pour faire le tri et supprimer les thèmes inutiles, retournez dans le module <strong>Thèmes</strong> de l&#8217;onglet <strong>Apparence</strong>. Un simple clic sur le lien <strong>Supprimer</strong> suffit.</p>
<p><strong>Pour faire le plein de thèmes WordPress gratuits et premium de qualité, consultez notre <a title="Thèmes sur WordPress Channel" href="http://wpchannel.com/category/ressources/themes-wordpress/">rubrique de thèmes WordPress</a> et partagez vos découvertes !</strong></p>
<p><small>Crédits photo : <a rel="nofollow" href="http://www.flickr.com/photos/teddy-rised/2496109349/">teddy-rised</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/ajouter-un-theme-via-ladministration-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-ajout-theme-2.mov" length="20183114" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Screencast décrivant la procédure d&#039;installation d&#039;un nouveau thème / design pour votre blog. Aucune intervention via un client FTP n&#039;est requise, l&#039;opération s&#039;effectuant directement via l&#039;administration de WordPress. - Définitions </itunes:subtitle>
		<itunes:summary>Screencast décrivant la procédure d&#039;installation d&#039;un nouveau thème / design pour votre blog. Aucune intervention via un client FTP n&#039;est requise, l&#039;opération s&#039;effectuant directement via l&#039;administration de WordPress.





Définitions
Commençons par rappeler brièvement ce que sont les thèmes.

De manière générale, un thème (templates en anglais) n&#039;est autre que l&#039;apparence de votre blog. C&#039;est lui qui va déterminer la mise en page globale de vos pages, les styles employées (CSS), les codes de couleurs, etc. Il est donc primordial de bien le choisir et ce, en fonction de vos besoins.
Par exemple, certains thèmes sont spécifiquement dédiés à un sport, à une activité particulière ou encore à public cible alors que d&#039;autres adopteront une allure beaucoup plus générale qui conviendra à la plupart des usages. On retrouvera donc dans cette seconde catégorie, des thèmes épurés, clairs, élégants mais aussi minimalistes.
Ajout de thèmes
Passons désormais à l&#039;ajout de thèmes pour votre blog WordPress.
Méthode n°1 - Utilisation d&#039;un client FTP
Tout d&#039;abord, il va falloir commencer par télécharger ceux qui vous intéressent. La manière la plus simple consiste à utiliser le répertoire de thèmes officiel de WordPress.

Bien entendu, n&#039;hésitez à utiliser Google ou votre moteur de recherche favori en vue d&#039;obtenir une liste plus restreinte car sachez tout de même que la base de données de thèmes WordPress n&#039;en compte pas moins de 47 000 ! Essayez donc avec des mots clés du genre: meilleurs thèmes wordpress, best wordpress templates, etc.

Une fois que vous aurez téléchargé les différents thèmes, utilisez FileZilla ou tout autre client FTP pour les téléverser sur votre serveur Web : pour les thèmes: /wp-content/themes/

Attention à ne pas envoyer l&#039;archive ZIP mais bien le dossier que vous aurez auparavant extrait à l&#039;emplacement de votre choix sur votre ordinateur.
Méthode n°2 - Utilisation de l&#039;interface Web
Il est tout à fait possible d&#039;installer des thèmes directement via l&#039;administration de WordPress. A partir du menu Apparence, cliquez simplement sur Ajouter de nouveaux thèmes. De nombreuses options de recherche vous sont proposées dont un aperçu avant installation. Pour information, les thèmes présentés ici sont les mêmes que ceux accessibles sur le répertoire officiel (idem pour les plugins).

Les thèmes s&#039;installent donc automatiquement sur votre serveur FTP sans aucune intervention de votre part. Toutefois, il pourra vous être demandé de saisir vos identifiants de connexion, cela dépend des hébergeurs.

Notez que vous pouvez également utiliser cet outil pour envoyer des archives ZIP de vos thèmes qui s&#039;installeront alors de façon autonome.

Désormais, vos thèmes sont accessibles via l&#039;interface web de WordPress sous le menu Apparence. Utiliser la fonction Aperçu pour vous faire une idée rapide avant de l&#039;activer.
Modifications éventuelles
WordPress est pourvu des outils nécessaires à la modification de l&#039;intégralité du contenu de votre blog.

Ainsi, pour modifier un thème, cliquer sur Thème puis sur Éditeur de thème. A la manière d&#039;un éditeur de code HTML tel que Dreamweaver, vous pouvez donc modifier à votre guise le code source. Sachez que tous les thèmes fonctionnent de la même manière. J&#039;entends par là que d&#039;un thème à l&#039;autre, vous retrouverez les pages Styles, Commentaires, Article seul, etc. à modifier.

Inutile de dire que toute modification éventuelle s&#039;adresse à des utilisateurs avertis ayant des connaissances en matière de code. Une manipulation hasardeuse peut, en effet, entraîner des dégâts considérables...
Suppression
Pour faire le tri et supprimer les thèmes inutiles, retournez dans le module Thèmes de l&#039;onglet Apparence. Un simple clic sur le lien Supprimer suffit.

Pour faire le plein de thèmes WordPress gratuits et premium de qualité, consultez notre rubrique de thèmes WordPress et partagez vos découvertes !

Crédits photo : teddy-rised</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Installer WordPress avec un client FTP</title>
		<link>http://wpchannel.com/installer-wordpress-client-ftp/</link>
		<comments>http://wpchannel.com/installer-wordpress-client-ftp/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 11:26:36 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=3</guid>
		<description><![CDATA[Screencast décrivant la procédure d’installation classique de WordPress en utilisant un client FTP chez un hébergeur quelconque.]]></description>
			<content:encoded><![CDATA[<p>Screencast décrivant la procédure d’installation classique de WordPress en utilisant un client FTP chez un hébergeur quelconque.</p>
<p><iframe width="585" height="359" src="http://www.youtube.com/embed/4tWeP7yYES4?hd=1" frameborder="0" allowfullscreen></iframe><br />
<span id="more-6995"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/installer-wordpress-client-ftp/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-installation-ftp-1.mov" length="44583755" type="video/quicktime" />
			<itunes:keywords>Podcasts WordPress</itunes:keywords>
	<itunes:subtitle>Screencast décrivant la procédure d’installation classique de WordPress en utilisant un client FTP chez un hébergeur quelconque.</itunes:subtitle>
		<itunes:summary>Screencast décrivant la procédure d’installation classique de WordPress en utilisant un client FTP chez un hébergeur quelconque.</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
	</channel>
</rss>

