<?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>piouPiouM&#039;s dev&#187; Archives de la catégorie Plugins WordPress &#8211; piouPiouM&#039;s dev</title>
	<atom:link href="http://pioupioum.fr/plugins-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://pioupioum.fr</link>
	<description>Bloc-note d&#039;un développeur web</description>
	<lastBuildDate>Fri, 23 Dec 2011 23:41:36 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress jQuery UI Effects</title>
		<link>http://pioupioum.fr/plugins-wordpress/wordpress-jquery-ui-effects.html</link>
		<comments>http://pioupioum.fr/plugins-wordpress/wordpress-jquery-ui-effects.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 01:37:10 +0000</pubDate>
		<dc:creator>piouPiouM</dc:creator>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[projet]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://pioupioum.fr/?p=301</guid>
		<description><![CDATA[WordPress jQuery UI Effects est un plugin pour WordPress permettant d&#8217;enregistrer et de charger les composants JavaScript de la librairie jQuery UI Effects.

Ce ne sont pas moins de 14 effets que vous pourrez utiliser dans vos développement de plugins ou dans la personnalisation de vos thèmes&#160;: Blind, Clip, Drop, Explode, Fold, Puff, Slide, Scale, Bounce, [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><strong>WordPress jQuery UI Effects</strong> est un <strong>plugin</strong> pour <strong><a href="http://wordpress.org/" title="WordPress &#8250; Blog Tool and Publishing Platform">WordPress</a></strong> permettant d&#8217;enregistrer et de charger les composants JavaScript de la librairie <strong><a href="http://docs.jquery.com/UI/Effects/" title="UI/Effects - jQuery JavaScript Library">jQuery UI Effects</a></strong>.</p>

<p>Ce ne sont pas moins de 14 effets que vous pourrez utiliser dans vos développement de plugins ou dans la personnalisation de vos thèmes&#160;: <a href="http://docs.jquery.com/UI/Effects/Blind" title="UI/Effects/Blind - jQuery JavaScript Library">Blind</a>, <a href="http://docs.jquery.com/UI/Effects/Clip" title="UI/Effects/Clip - jQuery JavaScript Library">Clip</a>, <a href="http://docs.jquery.com/UI/Effects/Drop" title="UI/Effects/Drop - jQuery JavaScript Library">Drop</a>, <a href="http://docs.jquery.com/UI/Effects/Explode" title="UI/Effects/Explode - jQuery JavaScript Library">Explode</a>, <a href="http://docs.jquery.com/UI/Effects/Fold" title="UI/Effects/Fold - jQuery JavaScript Library">Fold</a>, <a href="http://docs.jquery.com/UI/Effects/Puff" title="UI/Effects/Puff - jQuery JavaScript Library">Puff</a>, <a href="http://docs.jquery.com/UI/Effects/Slide" title="UI/Effects/Slide - jQuery JavaScript Library">Slide</a>, <a href="http://docs.jquery.com/UI/Effects/Scale" title="UI/Effects/Scale - jQuery JavaScript Library">Scale</a>, <a href="http://docs.jquery.com/UI/Effects/Bounce" title="UI/Effects/Bounce - jQuery JavaScript Library">Bounce</a>, <a href="http://docs.jquery.com/UI/Effects/Highlight" title="UI/Effects/Highlight - jQuery JavaScript Library">Highlight</a>, <a href="http://docs.jquery.com/UI/Effects/Pulsate" title="UI/Effects/Pulsate - jQuery JavaScript Library">Pulsate</a>, <a href="http://docs.jquery.com/UI/Effects/Shake" title="UI/Effects/Shake - jQuery JavaScript Library">Shake</a>, <a href="http://docs.jquery.com/UI/Effects/Size" title="UI/Effects/Size - jQuery JavaScript Library">Size</a> et <a href="http://docs.jquery.com/UI/Effects/Transfer" title="UI/Effects/Transfer - jQuery JavaScript Library">Transfer</a>.</p>

<p><span id="more-301"></span></p>

<h2 id="toc">Table des matières</h2>

<ol>
<li><a href="#telecharger">Téléchargement</a></li>
<li><a href="#installer">Installation</a></li>
<li><a href="#faq">Foire aux questions</a>

<ol>
<li><a href="#usage">Comment utiliser ce plugin&#160;?</a></li>
<li><a href="#charger-dependance">Comment déclarer un script dépendant de l&#8217;effet jQuery UI Effect Highlight&#160;?</a></li>
<li><a href="#liste-gestionnaires">Comment trouver la liste des gestionnaires disponibles&#160;?</a></li>
<li><a href="#non-dependant-jquery-ui">La librairie jQuery UI est-elle nécessaire au fonctionnement de jQuery UI Effects&#160;?</a></li>
</ol></li>
<li><a href="#developpement">Développement</a></li>
<li><a href="#changelog">Historique des versions</a></li>
</ol>

<h2 id="telecharger">Téléchargement</h2>

<div class="download box">
    <a href="http://downloads.wordpress.org/plugin/wordpress-jquery-ui-effects.1.0.0.zip" title="Téléchargement depuis les serveurs de WordPress.org"><span>Télécharger la dernière version du plugin WordPress jQuery UI Effects</span></a>
</div>

<p>Vous pouvez également vous rendre sur la <a href="http://wordpress.org/extend/plugins/wordpress-jquery-ui-effects/" title="WordPress &#8250; WordPress jQuery UI Effects &laquo; WordPress Plugins">page WordPress.org du plugin</a> ou lancer son téléchargement et installation directement depuis l&#8217;interface d&#8217;administration de votre WordPress.</p>

<h2 id="installer">Installation</h2>

<p><strong>WordPress jQuery UI Effects</strong> s&#8217;installe en 3 étapes&#160;:</p>

<ol>
<li>Téléversez le répertoire <code>wp-jquery-ui-effects</code> et son contenu dans votre répertoire <code>/wp-content/plugins/</code>.</li>
<li>Activez le plugin <code>WordPress jQuery UI Effects</code> <em>via</em> le menu <em>Extensions</em> du panel d&#8217;administration de WordPress.</li>
<li>C&#8217;est tout <img src='http://pioupioum.fr/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>

<h2 id="faq">Foire aux questions</h2>

<h3 id="usage">Comment utiliser ce plugin&#160;?</h3>

<p>Pour charger l&#8217;effet <strong>Bounce</strong> dans votre thème ou un plugin, utilisez la méthode <a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script" title="Function Reference/wp enqueue script &laquo; WordPress Codex">wp_enqueue_script</a>&#160;:</p>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> my_init_method<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    wp_enqueue_script<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'jquery-ui-effects-bounce'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'my_init_method'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>


<p>WordPress chargera<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> l&#8217;effet <em>jQuery UI Effects Bounce</em> et, si besoin est, ses dépendances&#160;: <em>jQuery</em> et <em>jQuery UI Effects Core</em>.</p>

<h3 id="charger-dependance">Comment déclarer un script dépendant de l&#8217;effet jQuery UI Effect Highlight&#160;?</h3>

<p>Déclarez et chargez en toute simplicité un nouveau script dépendant de jQuery UI Effect Highlight&#160;:</p>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
wp_enqueue_script<span style="color: #009900;">&#40;</span>
    <span style="color: #0000ff;">'my-script'</span><span style="color: #339933;">,</span>
    get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'raw'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/js/my-script.js'</span><span style="color: #339933;">,</span>
    <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'jquery-ui-effects-highlight'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'1.0'</span><span style="color: #339933;">,</span>
    <span style="color: #009900; font-weight: bold;">true</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>


<h3 id="liste-gestionnaires">Comment trouver la liste des gestionnaires disponibles&#160;?</h3>

<p>Préfixez le nom de l&#8217;effet voulu par <code>jquery-ui-effects-</code> pour obtenir le nom du gestionnaire associé<sup id="fnref:2"><a href="#fn:2" rel="footnote">2</a></sup>. Attention, le nom du gestionnaire doit être en minuscules.</p>

<p>Par exemple, chargez l&#8217;effet <strong>Shake</strong> soit&#160;:</p>

<ul>
<li>avec le gestionnaire <code>jquery-ui-effects-shake</code>&#160;;</li>
<li>en utilisant la méthode statique <code>WPjQueryUIEffects::getHandle('shake')</code>.</li>
</ul>

<h3 id="non-dependant-jquery-ui">La librairie jQuery UI est-elle nécessaire au fonctionnement de jQuery UI Effects&#160;?</h3>

<p>Non. Vous n&#8217;avez donc pas à charger le gestionnaire <code>jquery-ui-core</code> (fichier <code>ui.core.js</code>) en tant que dépendance d&#8217;un quelconque effet pour que ce dernier fonctionne.</p>

<h3 id="version">Quelle est la version de jQuery UI Effects utilisé&#160;?</h3>

<p>Le <strong>plugin</strong> utilise <strong>jQuery UI Effects</strong> dans sa version <code>1.7.2</code>.<br />
Il nécessite également jQuery <code>1.3+</code>, disponible depuis WordPress 2.8.</p>

<h2 id="developpement">Développement</h2>

<p>Distribué sous licence <a href="http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU">GNU/GLP</a>, le <a href="http://github.com/piouPiouM/wordpress-jquery-ui-effects" title="piouPiouM's wordpress-jquery-ui-effects at master - GitHub">code source du plugin</a> est accessible sur GitHub.</p>

<p>Une suggestion, une amélioration, une critique ou un bug à me soumettre&#160;? Ça se passe du côté du <a href="http://github.com/piouPiouM/wordpress-jquery-ui-effects/issues" title="Issues - piouPiouM/wordpress-jquery-ui-effects - GitHub">bugtracker</a> <img src='http://pioupioum.fr/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>

<h2 id="changelog">Historique des versions</h2>

<h3>1.0.0</h3>

<ul>
<li>Version initiale.</li>
</ul>

<h3 class='related_post_title'>Continuez votre lecture sur des sujets similaires</h3>

<ul class='related_post'><li><a href='http://pioupioum.fr/developpement/jquery-color-plugin-animation-rgba-support.html' title='Du RGBA dans vos animations avec le plugin jQuery Color'>Du RGBA dans vos animations avec le plugin jQuery Color</a></li><li><a href='http://pioupioum.fr/plugins-wordpress/get-authors-comments.html' title='Get Author&#8217;s Comments'>Get Author&#8217;s Comments</a></li><li><a href='http://pioupioum.fr/snippets/wordpress-forcer-chargement-jquery-footer.html' title='WordPress : forcer le chargement de jQuery en bas de page'>WordPress&#160;: forcer le chargement de jQuery en bas de page</a></li><li><a href='http://pioupioum.fr/developpement/javascript-detecter-support-rgba.html' title='JavaScript : tester le support des couleurs RGBA'>JavaScript&#160;: tester le support des couleurs RGBA</a></li><li><a href='http://pioupioum.fr/outils-astuces/supprimer-neige-scripts-greasemonkey.html' title='Supprimer les effets de neige avec Greasemonkey'>Supprimer les effets de neige avec Greasemonkey</a></li></ul>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>Les scripts sont chargés en pied de page.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:2">
<p>Notez que les effets <strong>Puff</strong> et <strong>Size</strong> sont accessibles en chargeant le composant <strong>Scale</strong>.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://pioupioum.fr/plugins-wordpress/wordpress-jquery-ui-effects.html/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Get Author&#8217;s Comments</title>
		<link>http://pioupioum.fr/plugins-wordpress/get-authors-comments.html</link>
		<comments>http://pioupioum.fr/plugins-wordpress/get-authors-comments.html#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:45:18 +0000</pubDate>
		<dc:creator>piouPiouM</dc:creator>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[commentaires]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[projet]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://pioupioum.fr/?p=168</guid>
		<description><![CDATA[Get Author&#8217;s Comments est un plugin pour WordPress permettant de récupérer ou d&#8217;afficher la liste des commentaires posté par un utilisateur. De nombreuses options sont disponibles offrant entre autres comme possibilités de&#160;:


lister les commentaires d&#8217;un utilisateur dans l&#8217;article courant.
récupérer les commentaires qu&#8217;une personne a posté dans un article donné.
afficher les 10 derniers commentaires d&#8217;un utilisateur.
etc.


Afin [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><strong>Get Author&#8217;s Comments</strong> est un <strong>plugin</strong> pour <strong><a href="http://wordpress.org/" title="WordPress &#8250; Blog Tool and Publishing Platform">WordPress</a></strong> permettant de récupérer ou d&#8217;afficher la liste des <strong>commentaires</strong> posté par un utilisateur. De nombreuses options sont disponibles offrant entre autres comme possibilités de&#160;:</p>

<ul>
<li>lister les commentaires d&#8217;un utilisateur dans l&#8217;article courant.</li>
<li>récupérer les commentaires qu&#8217;une personne a posté dans un article donné.</li>
<li>afficher les 10 derniers commentaires d&#8217;un utilisateur.</li>
<li>etc.</li>
</ul>

<p>Afin d&#8217;éviter les homonymes, un utilisateur est identifié par son nom et son ou ses adresses e-mails.</p>

<p>En affichage direct, <strong>Get Author&#8217;s Comments</strong> produit des items de liste (&lt;li>). Il se base en effet sur la fonction <a href="http://codex.wordpress.org/Template_Tags/wp_list_comments" title="Template Tags/wp list comments &laquo; WordPress Codex">wp_list_comments</a> qui a été introduite dans la version 2.7 de l&#8217;API de WordPress.
<span id="more-168"></span></p>

<h2 id="toc">Table des matières</h2>

<ol>
<li><a href="#telecharger">Téléchargement</a></li>
<li><a href="#installer">Installation</a></li>
<li><a href="#exemples">Exemples d&#8217;utilisation</a></li>
<li><a href="#parametres">Liste des paramètres</a></li>
<li><a href="#todo">Tâches à faire</a></li>
<li><a href="#changelog">Historique des versions et changelog</a></li>
</ol>

<h2 id="telecharger">Téléchargement</h2>

<div class="download box">
    <a href="http://downloads.wordpress.org/plugin/get-authors-comments.1.1.0.zip" title="Téléchargement depuis les serveurs de WordPress.org"><span>Télécharger la dernière version du plugin Get Author&#8217;s Comments</span></a>
</div>

<p>Vous pouvez également vous rendre sur la <a href="http://wordpress.org/extend/plugins/get-authors-comments/" title="WordPress &#8250; Get Author's Comments &laquo; WordPress Plugins">page WordPress.org du plugin</a> ou lancer son téléchargement et installation directement depuis l&#8217;interface d&#8217;administration de votre WordPress.</p>

<h2 id="installer">Installation</h2>

<p>Get Author&#8217;s Comments s&#8217;installe en 3 étapes&#160;:</p>

<ol>
<li>Téléversez le répertoire <code>get_authors_comments</code> dans votre répertoire <code>/wp-content/plugins/</code>.</li>
<li>Activez le plugin <code>Get Author's Comments</code> <em>via</em> le menu <em>Extensions</em> du pannel d&#8217;administration de WordPress.</li>
<li>Utilisez-le dans votre thème&#160;:</li>
</ol>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>function_exist<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ppm_author_comments'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;ol&gt;
        <span style="color: #000000; font-weight: bold;">&lt;?php</span> ppm_author_comments<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'nom'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'email'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_ID'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'args'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;/ol&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>


<h2 id="exemples">Exemples d&#8217;utilisation</h2>

<h3>Afficher les commentaires d&#8217;un utilisateur postés dans l&#8217;article courant</h3>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #339933;">&lt;</span>ol<span style="color: #339933;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;?php</span> ppm_author_comments<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'piouPiouM'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'foo@example.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;/ol&gt;
?&gt;</pre></td></tr></table></div>


<p>Ou, si l&#8217;utilisateur <em>piouPiouM</em> a écrit avec 2 adresses e-mails différentes&#160;:</p>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #339933;">&lt;</span>ol<span style="color: #339933;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;?php</span> ppm_author_comments<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'piouPiouM'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'foo@example.com'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'bar@example.org'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;/ol&gt;
?&gt;</pre></td></tr></table></div>


<h3>Afficher l&#8217;intégralité des commentaires posté par un utilisateur sur le site</h3>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #339933;">&lt;</span>ol<span style="color: #339933;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;?php</span> ppm_author_comments<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'piouPiouM'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'foo@example.com'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'all=1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;/ol&gt;
?&gt;</pre></td></tr></table></div>


<h3>Lister les commentaires rédigés par un utilisateur dans l&#8217;article ayant 9 pour identifiant</h3>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #339933;">&lt;</span>ol<span style="color: #339933;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;?php</span> ppm_author_comments<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'piouPiouM'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'foo@example.com'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">9</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;/ol&gt;
?&gt;</pre></td></tr></table></div>


<p><strong>Note&#160;:</strong><br />
Si vous utilisez les fonctions <code>ppm_author_comments</code> ou <code>ppm_get_author_comments</code> à l&#8217;intérieur de <a href="http://codex.wordpress.org/fr:La_Boucle" title="La Boucle &laquo; WordPress Codex">la boucle</a>, l&#8217;argument <code>$postID</code> sera remplacé automatiquement par l&#8217;identifiant numérique de l&#8217;article courant s&#8217;il n&#8217;était pas renseigné ou défini à <code>null</code>.</p>

<h3>Afficher les derniers commentaires d&#8217;un utilisateur, ordonnés par post_ID</h3>

<p>Le code qui suit sert à lister les 10 derniers commentaires de piouPiouM, ordonnés par post_ID ascendant, et affichera la date et l&#8217;extrait des commentaires concernés.</p>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #000088;">$comments</span> <span style="color: #339933;">=</span> ppm_get_author_comments<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'piouPiouM'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'foo@example.com'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'number=10&amp;order=ASC&amp;orderby=post_id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$comments</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$comment</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;p&gt;&lt;cite&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> comment_author_link<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/cite&gt; à dit&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;
        &lt;p&gt;Commentaire posté le <span style="color: #000000; font-weight: bold;">&lt;?php</span> comment_date<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'n-j-Y'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;br/&gt;&lt;/p&gt;
        &lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> comment_excerpt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
    &lt;/li&gt;
&lt;/ol&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endforeach</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>


<h3>Commentaires avec un affichage personnalisé</h3>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #339933;">&lt;</span>ol<span style="color: #339933;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;?php</span> ppm_author_comments<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'piouPiouM'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'info@example.com'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'callback=mytheme_comment'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;/ol&gt;
?&gt;</pre></td></tr></table></div>


<p>Se reporter à la page <a href="http://codex.wordpress.org/Template_Tags/wp_list_comments#Comments_Only_With_A_Custom_Comment_Display" title="Template Tags/wp list comments &laquo; WordPress Codex">Comments Only With A Custom Comment Display</a> pour un exemple d&#8217;utilisation de la fonction de callback.</p>

<h3>Afficher un compteur des commentaires posté par l&#8217;utilisateur identifié sur le site</h3>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    get_currentuserinfo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$comments</span> <span style="color: #339933;">=</span> ppm_get_author_comments<span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">display_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$current_user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user_email</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'all=1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Hello &lt;a href=&quot;/author/%s/&quot;&gt;%s&lt;/a&gt;&amp;nbsp;! '</span>
         <span style="color: #339933;">.</span> <span style="color: #0000ff;">'[ &lt;a href=&quot;%s&quot; class=&quot;logout&quot;&gt;Déconnexion&lt;/a&gt; ]&lt;br/&gt;'</span>
         <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%d articles and %d commentaires'</span><span style="color: #339933;">,</span>
        <span style="color: #000088;">$current_user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user_login</span><span style="color: #339933;">,</span>
        <span style="color: #000088;">$current_user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">display_name</span><span style="color: #339933;">,</span>
        wp_logout_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        get_usernumposts<span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$comments</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>


<p>Produira le code HTML&#160;:</p>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">Hello &lt;a href=&quot;/author/piouPiouM/&quot;&gt;piouPiouM&lt;/a&gt;&amp;nbsp;! [ &lt;a href=&quot;http://www.example.com/wp-login.php?action=logout&amp;amp;_wpnonce=xxxxxxxxxx&quot; class=&quot;logout&quot;&gt;Déconnexion&lt;/a&gt; ]&lt;br/&gt;
12 articles and 35 commentaires</pre></td></tr></table></div>


<p><div id="attachment_167" class="wp-caption aligncenter" style="width: 620px"><a href="http://assets1.pioupioum.fr/uploads/2009/08/get-authors-comment-la-lune-mauve.jpg" title="Agrandir"><img src="http://assets1.pioupioum.fr/uploads/2009/08/get-authors-comment-la-lune-mauve-610x205.jpg" alt="Afficher un compteur de commentaires pour un utilisateur donné" width="610" height="205" class="size-medium wp-image-167"/></a><p class="wp-caption-text">Afficher un compteur de commentaires pour un utilisateur donné. Source&#160;: <a href='http://www.lalunemauve.fr/'>La Lune Mauve</a>.</p></div></p>

<h2 id="parametres">Liste des paramètres</h2>

<p>Voici la liste des paramètres acceptés par le 4<sup>ème</sup> argument <code>$args</code> des fontions <code>ppm_get_author_comments</code> et <code>ppm_author_comments</code>&#160;:</p>

<p><strong>all</strong><br />
<em>(boolean)</em> <em>(optionnel)</em> Récupérer tous les commentaires. Par défaut à <em>FALSE</em>.</p>

<p><strong>number</strong><br />
<em>(integer)</em> <em>(optionnel)</em> Le nombre de commentaires à retourner. Par défaut à <em>None</em>, retourne tous les commentaires.</p>

<p><strong>offset</strong><br />
<em>(integer)</em> <em>(optionnel)</em> Numéro de commentaire à partir duquel la recherche sera effectuée. Par défaut à 0.</p>

<p><strong>orderby</strong><br />
<em>(string)</em> <em>(optionnel)</em> Ordonner les commentaires par l&#8217;une ou plusieurs des valeurs qui suivent (séparées par un espace)&#160;:</p>

<ul>
<li><code>'comment_ID'</code> - Trier numériquement par l&#8217;ID des commentaires.</li>
<li><code>'content'</code> - Trier suivant le contenu.</li>
<li><code>'date'</code> - Trier selon la date de création. (Par Défaut)</li>
<li><code>'post_ID'</code> - Trier numériquement par l&#8217;ID des articles.</li>
<li><code>'rand'</code> - Trier aléatoirement.</li>
<li><code>'status'</code> - Trier par statut.</li>
<li><code>'type'</code> - Trier par type.</li>
</ul>

<p><strong>order</strong><br />
<em>(string)</em> <em>(optionnel)</em> Ordre de tri. Les valeurs valides sont&#160;:</p>

<ul>
<li><code>'ASC'</code> - Croissant (du plus petit au plus grand).</li>
<li><code>'DESC'</code> - Décroissant (du plus grand au plus petit). (Par défaut)</li>
</ul>

<p><strong>output</strong><br />
<em>(string)</em> <em>(optionnel)</em> Le format de sortie. Seulement pour <code>ppm_get_author_comments</code>.</p>

<ul>
<li><code>OBJECT</code> - Retourne un objet. (Default)</li>
<li><code>ARRAY_A</code> - Retourne un tableau associatif (nom des champs => valeurs).</li>
<li><code>ARRAY_N</code> - Retourne un tableau indexé numériquement de la valeur des champs.</li>
<li><code>HTML</code> - Retourne une version (x)HTML générée par la fonction <a href="http://codex.wordpress.org/Template_Tags/wp_list_comments">wp&#95;list&#95;comments</a>.</li>
</ul>

<p><strong>status</strong><br />
<em>(string)</em> <em>(optionnel)</em> Les statut des commentaires. Par défaut à «&thinsp;en attente&thinsp;» et «&thinsp;approuvé&thinsp;». Valeurs valides&#160;:</p>

<ul>
<li><code>'hold'</code> - En attente de validation.</li>
<li><code>'approve'</code> - Approuvé.</li>
<li><code>'spam'</code> - Indésirable.</li>
</ul>

<h2 id="todo">Tâches à faire</h2>

<p>Fonctionnalités en attente de développement.</p>

<ul>
<li>Tester la prise en charge de la pagination.</li>
</ul>

<h2 id="changelog">Historique des versions et changelog</h2>

<h3>1.1.0</h3>

<ul>
<li>Ajout du paramètre <code>all</code> permettant de récupérer tous les commentaires d&#8217;un utilisateur.</li>
<li>Ajout du changelog et de nouveaux exemples d&#8217;utilisation.</li>
</ul>

<h3>1.0.1</h3>

<ul>
<li>Les paramètres de <code>$args</code> sont désormais non sensibles à la casse.</li>
<li>Support de 2 nouveaux paramètres de tri&#160;: <code>comment_ID</code> et <code>post_ID</code>.</li>
<li>Définit par défaut le tri par <code>date</code>.</li>
</ul>

<h3>1.0.0</h3>

<ul>
<li>Version initiale.</li>
</ul>

<h3 class='related_post_title'>Continuez votre lecture sur des sujets similaires</h3>

<ul class='related_post'><li><a href='http://pioupioum.fr/plugins-wordpress/wordpress-jquery-ui-effects.html' title='WordPress jQuery UI Effects'>WordPress jQuery UI Effects</a></li><li><a href='http://pioupioum.fr/plugins-spip/google-tools-1-0-1.html' title='SPIP Google Tools 1.0.1'>SPIP Google Tools 1.0.1</a></li><li><a href='http://pioupioum.fr/plugins-spip/google-tools.html' title='SPIP Google Tools'>SPIP Google Tools</a></li><li><a href='http://pioupioum.fr/outils-astuces/wordpress-shortcode-afficher-fichiers-joints.html' title='Shortcode WordPress : afficher les documents liés aux billets'>Shortcode WordPress&#160;: afficher les documents liés aux billets</a></li><li><a href='http://pioupioum.fr/snippets/wordpress-create-shortcode-class.html' title='WordPress : une classe abstraite pour aider la création de shortcodes'>WordPress&#160;: une classe abstraite pour aider la création de shortcodes</a></li></ul>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://pioupioum.fr/plugins-wordpress/get-authors-comments.html/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

