<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wareteam &#187; plugin</title>
	<atom:link href="http://www.wareteam.com/tag/plugin/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wareteam.com</link>
	<description>Pas de Slogan lol</description>
	<lastBuildDate>Thu, 15 Jul 2010 10:32:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Solution WordPress et SPIP contre la limitation du serveur dans l&#8217;upload des fichiers</title>
		<link>http://www.wareteam.com/solution-wordpress-et-spip-contre-la-limitation-du-serveur-dans-lupload-des-fichiers</link>
		<comments>http://www.wareteam.com/solution-wordpress-et-spip-contre-la-limitation-du-serveur-dans-lupload-des-fichiers#comments</comments>
		<pubDate>Sun, 11 May 2008 21:57:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SPIP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[fichier]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[limitation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.wareteam.com/?p=76</guid>
		<description><![CDATA[Dans le cas des hébergements mutualisés ou des hébergements gratuits, les configurations peuvent être limitées à l&#8217;upload des fichiers. Généralement, on peut diminuer cette limitation en ajoutant un fichier htaccess. Encore faut-il que l&#8217;on puisse ajouter ce fichier htaccess. SPIP : Si vous utilisez SPIP comme CMS, la solution existe par défaut puisque SPIP intégre [...]]]></description>
			<content:encoded><![CDATA[<p>Dans le cas des hébergements mutualisés ou des hébergements gratuits, les configurations peuvent être limitées à l&#8217;upload des fichiers. Généralement, on peut diminuer cette limitation en ajoutant un fichier htaccess. Encore faut-il que l&#8217;on puisse ajouter ce fichier htaccess.</p>
<p><span id="more-76"></span></p>
<p><strong>SPIP :</strong> Si vous utilisez SPIP comme CMS, la solution existe par défaut puisque SPIP intégre une fonctionnalité très pratique. Il suffit de télécharger les fichiers volumieux par FTP dans le répertoire tmp/upload ensuite cliquer sur la petite flèche noire qui se trouve près du texte &laquo;&nbsp;Télécharger depuis votre ordinateur&nbsp;&raquo; pour lister les fichiers déjà téléchargés dans tmp/upload.</p>
<p>Voir les captures d&#8217;écrans suivantes :</p>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/spip_ftp1.png"><img class="alignnone size-thumbnail wp-image-77" title="SPIP add a file" src="http://www.wareteam.com/wp-content/uploads/2009/12/spip_ftp1-150x147.png" alt="" width="150" height="147" /></a> <a href="http://www.wareteam.com/wp-content/uploads/2009/12/spip_ftp2.png"><img class="alignnone size-thumbnail wp-image-78" title="SPIP description pour ajouter un fichier par FTP" src="http://www.wareteam.com/wp-content/uploads/2009/12/spip_ftp2-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.wareteam.com/wp-content/uploads/2009/12/spip_ftp3.png"><img class="alignnone size-thumbnail wp-image-79" title="Séléctionner un fichier depuis la liste de fichiers disponibles sur le FTP" src="http://www.wareteam.com/wp-content/uploads/2009/12/spip_ftp3-150x150.png" alt="" width="150" height="150" /></a></p>
<p><strong>WordPress :</strong> WordPress n&#8217;a pas intégré pas cette fonctionalité mais il existe un plugin qui vient se greffer à la bibliothèque des médias et qui vous permettra de sélectionner les fichiers déjà uploader dans le répertoire wp-upload. Ce plugin s&#8217;appelle <a href="http://dd32.id.au/2008/05/04/add-from-server-13-update/">Add-From-Server</a>.</p>
<p>Voir les captures d&#8217;écrans suivantes :</p>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/wp-addfromserver1.jpg"><img class="alignnone size-thumbnail wp-image-80" title="Add from server button" src="http://www.wareteam.com/wp-content/uploads/2009/12/wp-addfromserver1-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://www.wareteam.com/wp-content/uploads/2009/12/wp-addfromserver2.jpg"><img class="alignnone size-thumbnail wp-image-81" title="Select files from FTP server" src="http://www.wareteam.com/wp-content/uploads/2009/12/wp-addfromserver2-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://www.wareteam.com/wp-content/uploads/2009/12/wp-addfromserver3.jpg"><img class="alignnone size-thumbnail wp-image-82" title="Add files to a post" src="http://www.wareteam.com/wp-content/uploads/2009/12/wp-addfromserver3-150x148.jpg" alt="" width="150" height="148" /></a></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wareteam.com/solution-wordpress-et-spip-contre-la-limitation-du-serveur-dans-lupload-des-fichiers/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Traduction française du plugin WP-PageNavi 2.20</title>
		<link>http://www.wareteam.com/traduction-francaise-du-plugin-wp-pagenavi-2-20</link>
		<comments>http://www.wareteam.com/traduction-francaise-du-plugin-wp-pagenavi-2-20#comments</comments>
		<pubDate>Mon, 07 Apr 2008 16:48:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[français]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[traduction]]></category>

		<guid isPermaLink="false">http://www.wareteam.com/?p=73</guid>
		<description><![CDATA[Pour ceux qui utilisent le plugin WP-PageNavi 2.20, Voici les fichiers de traduction (po et mo) en langue française : wp-pagenavi-fr_FR Merci de me signaler les erreurs, s&#8217;il y en a.]]></description>
			<content:encoded><![CDATA[<p>Pour ceux qui utilisent le plugin <a href="http://lesterchan.net/wordpress/readme/wp-pagenavi.html" target="_blank">WP-PageNavi 2.20</a>, Voici les fichiers de traduction (po et mo) en langue française :</p>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/wp-pagenavi.zip">wp-pagenavi-fr_FR</a></p>
<p>Merci de me signaler les erreurs, s&#8217;il y en a.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wareteam.com/traduction-francaise-du-plugin-wp-pagenavi-2-20/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WP-CurrencyConvertor : Widget de conversion de devises pour WordPress</title>
		<link>http://www.wareteam.com/wp-currencyconvertor-widget-de-conversion-de-devises-pour-wordpress</link>
		<comments>http://www.wareteam.com/wp-currencyconvertor-widget-de-conversion-de-devises-pour-wordpress#comments</comments>
		<pubDate>Sat, 22 Mar 2008 18:00:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[devises]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[nusoap]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[webservice]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.wareteam.com/?p=56</guid>
		<description><![CDATA[Bonjour, WP-CurrencyConvertor est un widget pour wordpress qui permet la conversion de devises. Caractéristiques : Interface AJAX pour ne pas charger la page. Utilisation d&#8217;un webservice spécialisé dans la conversion de devises. Paramétrage des valeurs par défaut. Fonctionne sous PHP4 avec la librairie nuSoap et PHP5 avec l&#8217;extension PHP_SOAP. Captures d&#8217;écran : Changelog 1.0.1: [-] [...]]]></description>
			<content:encoded><![CDATA[<p><br class="spacer_" /></p>
<p>Bonjour,</p>
<p>WP-CurrencyConvertor est un widget pour wordpress qui permet la conversion de devises.</p>
<p><strong>Caractéristiques :</strong></p>
<p>Interface AJAX pour ne pas charger la page.</p>
<p>Utilisation d&#8217;un webservice spécialisé dans la conversion de devises.</p>
<p>Paramétrage  des valeurs par défaut.</p>
<p>Fonctionne sous PHP4 avec la librairie nuSoap et PHP5 avec l&#8217;extension PHP_SOAP.</p>
<p><strong>Captures d&#8217;écran :</strong></p>
<p><strong><a href="http://www.wareteam.com/wp-content/uploads/2008/03/wpccadmin.jpg"><img class="alignnone size-medium wp-image-59" title="WP-CurrencyConvertor : Administration Widget" src="http://www.wareteam.com/wp-content/uploads/2008/03/wpccadmin-300x107.jpg" alt="" width="300" height="107" /></a></strong></p>
<p><br class="spacer_" /></p>
<p><strong><a href="http://www.wareteam.com/wp-content/uploads/2008/03/wp-ccuserinterface.jpg"><img class="alignnone size-full wp-image-60" title="WP-CurrencyConvertor : sidebar" src="http://www.wareteam.com/wp-content/uploads/2008/03/wp-ccuserinterface.jpg" alt="" width="211" height="256" /></a></strong></p>
<p><strong>Changelog 1.0.1:</strong></p>
<p>[-] Correction bug js (Merci <a href="http://www.quebec-usa.com/" target="_blank">jeff</a>)</p>
<p><strong>Téléchargement :</strong></p>
<p><strong><a href="http://www.wareteam.com/wp-content/uploads/2008/03/wp-currencyconvertor.zip">WP-CurrencyConvertor v1.0.1</a><br />
</strong></p>
<p>WP-CurrencyConvertor fonctionne sur les versions WordPress 2.2 et plus</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wareteam.com/wp-currencyconvertor-widget-de-conversion-de-devises-pour-wordpress/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WP-Addpub, un gestionnaire de bannières (Plugin pour wordpress)</title>
		<link>http://www.wareteam.com/wp-addpub-un-gestionnaire-de-bannieres-plugin-pour-wordpress</link>
		<comments>http://www.wareteam.com/wp-addpub-un-gestionnaire-de-bannieres-plugin-pour-wordpress#comments</comments>
		<pubDate>Mon, 28 Jan 2008 20:09:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[bannière]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gengo]]></category>
		<category><![CDATA[gestion]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[multilangue]]></category>
		<category><![CDATA[multilingue]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[publicité]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.wareteam.com/?p=28</guid>
		<description><![CDATA[WP-addpub est un plugin pour wordpress qui vous permet de télécharger vos bannières et vos codes javascript dans votre blog Vous pouvez l&#8217;utiliser pour insérer votre code google adsense, paypal donation, youtube video &#8230;) Les avantages de ce plugin: * Activation/désactivation d&#8217;une bannière * Affichage des bannières dans zones différentes * Affichage des bannières en [...]]]></description>
			<content:encoded><![CDATA[<p>WP-addpub est un plugin pour wordpress qui vous permet de télécharger vos bannières et vos codes javascript dans votre blog</p>
<p>Vous pouvez l&#8217;utiliser pour insérer votre code google adsense, paypal donation, youtube video &#8230;)</p>
<p>Les avantages de ce plugin:</p>
<p>* Activation/désactivation d&#8217;une bannière<br />
 * Affichage des bannières dans zones différentes<br />
 * Affichage des bannières en fonction de critères (Par catégories, tag &#8230;)<br />
 * Affichage des bannières en fonction de la langue en utilisant le champ &laquo;&nbsp;filter&nbsp;&raquo;<br />
 * Ajout de script comme bannière (depuis la v 1.2)<br />
 * Affichage aléatoire des bannière (depuis la v 1.2.1)</p>
<p><strong>Nécessite WordPress Version: 2.3 ou plus</strong></p>
<p><strong><span id="more-28"></span></strong></p>
<p><strong>Installation:</strong></p>
<p>1. Décompressez le fichier.<br />
 2. Placez le répertoire wp-addpub dans le répertoire wordpress \ wp-content \ plugins<br />
 3. Activez le plugin wp-addpub<br />
 4. Gérez vos bannières dans le menu Options (ou Réglages) / WP-Addpub</p>
<p>Captures d&#8217;écran</p>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/wp_addpub_en.png"><img class="alignnone size-medium wp-image-29" title="wp_addpub formulaire" src="http://www.wareteam.com/wp-content/uploads/2009/12/wp_addpub_en-300x151.png" alt="" width="300" height="151" /></a></p>
<p><br class="spacer_" /></p>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/editbanner.jpg"><img class="alignnone size-medium wp-image-30" title="Page d'édition" src="http://www.wareteam.com/wp-content/uploads/2009/12/editbanner-300x179.jpg" alt="" width="300" height="179" /></a></p>
<p><br class="spacer_" /></p>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/video.jpg"><img class="alignnone size-medium wp-image-31" title="Résultat" src="http://www.wareteam.com/wp-content/uploads/2009/12/video-300x244.jpg" alt="" width="300" height="244" /></a></p>
<p><br class="spacer_" /></p>
<p><strong>Mode d&#8217;utilisation:</strong></p>
<p>Ajoutez le code suivant dans votre page (thème wordpress):</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span> wp_addpub <span class="br0">&#40;</span> <span class="st0">&quot;bannerID=1&quot;</span> <span class="br0">&#41;</span> ; <span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>Le paramètre de la fonction est une chaîne de caractères sous forme de variables:</p>
<p>* bannerID : Id de la bannière<br />
 * zone: un champ qui peut être utiliser pour afficher une bannière selon une zone de votre page (exemple: sidebar, footer &#8230;)<br />
 * filter: un autre champ pour mieux personnaliser les critères d&#8217;affichage (French, English ou Category1, Category2…)<br />
 * random : Affiche une bannière aléatoire (random=true) (depuis la version 1.2.1)</p>
<p>Ces variables peuvent être utiliser séparemment ou ensemble (exemple: &laquo;&nbsp;zone=sidebar<strong>&amp;</strong>filter=EN&nbsp;&raquo;)</p>
<pre><code>
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="cyberscorp@gmail.com" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->

</code></pre>
<p><strong>Téléchargement depuis le site officiel de wordpress</strong></p>
<p><a href="http://wordpress.org/extend/plugins/wp-addpub/" target="_blank">http://wordpress.org/extend/plugins/wp-addpub/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wareteam.com/wp-addpub-un-gestionnaire-de-bannieres-plugin-pour-wordpress/feed</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>Mon premier plugin wordpress.</title>
		<link>http://www.wareteam.com/mon-premier-plugin-wordpress</link>
		<comments>http://www.wareteam.com/mon-premier-plugin-wordpress#comments</comments>
		<pubDate>Tue, 01 Jan 2008 20:04:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[add_action]]></category>
		<category><![CDATA[hook]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.wareteam.com/?p=15</guid>
		<description><![CDATA[Si vous avez balayé un peu le code de wordpress, vous avez surement vu une ligne comme la suivante : &#60;?php do_action&#40;&#8216;login_form&#8217;&#41;; ?&#62; Vous vous demandez à quoi ca sert ? Cette ligne va exécuter les fonctions ajoutées à l&#8217;action login_form. Grâce à la fonction add_action, on peut exécuter des fonctions dans des endroits du [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous avez balayé un peu le code de wordpress, vous avez surement vu une ligne comme la suivante :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span> do_action<span class="br0">&#40;</span><span class="st0">&#8216;login_form&#8217;</span><span class="br0">&#41;</span>; <span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>Vous vous demandez à quoi ca sert ?</p>
<p>Cette ligne va exécuter les fonctions ajoutées à l&#8217;action <strong>login_form</strong>.</p>
<p>Grâce à la fonction <strong>add_action</strong>, on peut exécuter des fonctions dans des endroits du code.</p>
<p>Un exemple simple pour afficher le mot &laquo;&nbsp;hello&nbsp;&raquo; à la place de<br />
 do_action(&#8216;register_form&#8217;);  qui se trouve sur la page wp-login.php à la ligne 268</p>
<p><span id="more-15"></span></p>
<p>On déclare notre fonction afficheHello</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">function</span> afficheHello<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Hello&quot;</span>;<span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Ensuite on va ajouter à l&#8217;événement register_form la fonction afficheHello</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span> add_action<span class="br0">&#40;</span><span class="st0">&#8216;register_form&#8217;</span>, <span class="st0">&#8216;afficheHello&#8217;</span><span class="br0">&#41;</span>;?&gt;</div>
</li>
</ol>
</div>
<p>Notre fonction <strong>afficheHello </strong>sera exécutée à la page wp-login.php à la ligne 268.</p>
<p>Grâce à ce mécanisme, on peut ajouter des fonctions externes au noyau de wordpress en utilisant des plugins.Pourquoi ne pas modifier formulaire de login directement ?</p>
<p>Une manipulation dans le code directement, vous empêchera de mettre à jour wordpress ultérieurement.</p>
<p>Le plugin suivant va nous permettre d&#8217;ajouter deux champs supplémentaires (Le nom et le prénom) au formulaire d&#8217;enregistrement d&#8217;un nouveau membre sans toucher au code wordpress.</p>
<p>Pour tester il suffit d&#8217;enregistrer le fichier suivant dans le répertoire wp-content/plugins/ ensuite de l&#8217;activer dans la page plugins dans l&#8217;interface admin.</p>
<p>Le commentaire au début du fichier est nécessaire pour afficher les informations dans la page des plugins :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/*</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">Plugin Name: Mon premier pluginPlugin URI: http://www.wareteam.com</span></div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">Description: C&#8217;est un plugin qui permet d&#8217;ajouter un champ nom et un champ prenom a la page inscription. Ce plugin a pour but de vous apprendre le mecanisme des plugins.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">Author: Yassine HANINI</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">Version: 1.0</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">Author URI: http://www.wareteam.com/</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">*/</span></div>
</li>
</ol>
</div>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/myplugin.jpg"><img class="alignnone size-medium wp-image-16" title="Apercu dans la liste des plugins" src="http://www.wareteam.com/wp-content/uploads/2009/12/myplugin-300x51.jpg" alt="" width="300" height="51" /></a></p>
<p>à la suite :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="co1">// Cette fonction affiche deux zones de texte nom et prénom</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">function</span> ajouterChamps<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&lt;p&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="st0">&lt;label&gt;&quot;</span>.__<span class="br0">&#40;</span><span class="st0">&#8216;Name:&#8217;</span><span class="br0">&#41;</span>.<span class="st0">&quot;&lt;br /&gt;</span></div>
</li>
<li class="li2">
<div class="de2"><span class="st0">&lt;input type=<span class="es0">\&quot;</span>text<span class="es0">\&quot;</span> name=<span class="es0">\&quot;</span>last_name<span class="es0">\&quot;</span> id=<span class="es0">\&quot;</span>last_name<span class="es0">\&quot;</span> class=<span class="es0">\&quot;</span>input<span class="es0">\&quot;</span> value=<span class="es0">\&quot;</span>&quot;</span>.attribute_escape<span class="br0">&#40;</span><a href="http://www.php.net/stripslashes"><span class="kw3">stripslashes</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;last_name&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>.<span class="st0">&quot;<span class="es0">\&quot;</span> size=<span class="es0">\&quot;</span>25<span class="es0">\&quot;</span> tabindex=30 /&gt;&lt;/label&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="st0">&lt;/p&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="st0">&lt;p&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="st0">&lt;label&gt;&quot;</span>.__<span class="br0">&#40;</span><span class="st0">&#8216;Firstname:&#8217;</span><span class="br0">&#41;</span>.<span class="st0">&quot;&lt;br /&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="st0">&lt;input type=<span class="es0">\&quot;</span>text<span class="es0">\&quot;</span> name=<span class="es0">\&quot;</span>first_name<span class="es0">\&quot;</span> id=<span class="es0">\&quot;</span>first_name<span class="es0">\&quot;</span> class=<span class="es0">\&quot;</span>input<span class="es0">\&quot;</span> value=<span class="es0">\&quot;</span>&quot;</span>.attribute_escape<span class="br0">&#40;</span><a href="http://www.php.net/stripslashes"><span class="kw3">stripslashes</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;first_name&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>.<span class="st0">&quot;<span class="es0">\&quot;</span> size=<span class="es0">\&quot;</span>25<span class="es0">\&quot;</span> tabindex=40 /&gt;&lt;/label&gt;</span></div>
</li>
<li class="li2">
<div class="de2"><span class="st0">&lt;/p&gt;&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Mise à jour de la table user_meta avec les données nom et prénom</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// $userid est un parametre passer automatiquement à l&#8217;action de user_register</span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw2">function</span> sauverChamps<span class="br0">&#40;</span><span class="re0">$userid</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// appliquer un filtre sur les champs</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// strip_tags, trim, wp_filter_kses, wp_specialchars</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// voir fichier wp-includes/default-filters.php ligne 19</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$first_name</span> = apply_filters<span class="br0">&#40;</span><span class="st0">&#8216;pre_user_first_name&#8217;</span>, <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;first_name&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$last_name</span> = apply_filters<span class="br0">&#40;</span><span class="st0">&#8216;pre_user_last_name&#8217;</span>, <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;last_name&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// ajoute ou met à jour la table wp-usermeta.</span></div>
</li>
<li class="li2">
<div class="de2">update_usermeta<span class="br0">&#40;</span> <span class="re0">$userid</span>, <span class="st0">&#8216;last_name&#8217;</span>, <span class="re0">$last_name</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">update_usermeta<span class="br0">&#40;</span> <span class="re0">$userid</span>, <span class="st0">&#8216;first_name&#8217;</span>, <span class="re0">$first_name</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// execute la fonction ajouterChamps à l&#8217;action :</span></div>
</li>
<li class="li2">
<div class="de2"><span class="co1">// do_action(&#8216;register_form&#8217;); se trouve sur la page wp-login.php à la ligne 268</span></div>
</li>
<li class="li1">
<div class="de1">add_action<span class="br0">&#40;</span><span class="st0">&#8216;register_form&#8217;</span>, <span class="st0">&#8216;ajouterChamps&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// execute la fonction sauverChamps à l&#8217;action :</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// do_action(&#8216;user_register&#8217;, $user_id); &nbsp; à la page registration.php à la ligne 137 lors de l&#8217;appel de la fonction wp_insert_user</span></div>
</li>
<li class="li2">
<div class="de2">add_action<span class="br0">&#40;</span><span class="st0">&#8216;user_register&#8217;</span>, <span class="st0">&#8216;sauverChamps&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>Vous pouvez consulter la liste des hooks :<br class="spacer_" /></p>
<p><a href="http://wphooks.flatearth.org/" target="_blank">http://codex.wordpress.org/Plugin_API/Action_Reference</a></p>
<p><a href="http://wphooks.flatearth.org/" target="_blank">WP Hooks List</a></p>
<p><br class="spacer_" /></p>
<p>Télécharger le plugin :<br class="spacer_" /></p>
<p><a href="http://www.wareteam.com/wp-content/uploads/2009/12/myfirstpluginphp.txt">Télécharger le code source de : mon premier plugin</a></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wareteam.com/mon-premier-plugin-wordpress/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
