{"id":1260,"date":"2011-06-04T22:48:03","date_gmt":"2011-06-04T21:48:03","guid":{"rendered":"https:\/\/www.creativejuiz.fr\/blog\/?p=1260"},"modified":"2015-01-18T16:28:31","modified_gmt":"2015-01-18T15:28:31","slug":"afficher-aleatoirement-un-nombre-de-mots-clefs-avec-wordpress","status":"publish","type":"post","link":"https:\/\/www.creativejuiz.fr\/blog\/tutoriels\/afficher-aleatoirement-un-nombre-de-mots-clefs-avec-wordpress","title":{"rendered":"Afficher al\u00e9atoirement un nombre de mots-clefs avec WordPress"},"content":{"rendered":"<p>Bien que les nuages de tags soient en cours de disparition (d&rsquo;apr\u00e8s ce que j&rsquo;entends, lis et constate), il arrive que pour certains projets le <em lang=\"en\">tagcloud<\/em> rev\u00eate une importance particuli\u00e8re.<br \/>\nIl y a m\u00eame possibilit\u00e9 d&rsquo;en faire un \u00e9l\u00e9ment graphique int\u00e9ressant sur une page d&rsquo;un site web.<!--more--><\/p>\n<p>Lorsqu&rsquo;un nombre limit\u00e9 de mots-clefs est affich\u00e9 &#8211; et pour raison de pr\u00e9sentation il vaut mieux limiter le nombre de mots affich\u00e9s &#8211;  on finit souvent par retrouver les m\u00eames mots et figer le contenu du nuage.<br \/>\nUne solution relativement simple est pr\u00e9vue avec WordPress, il s&rsquo;agit de d\u00e9finir le param\u00e8tre <code>order<\/code> de la fonction <a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/wp_tag_cloud\" hreflang=\"en\" title=\"En apprendre plus sur la fonction wp_tag_cloud()\"><code>wp_tag_cloud()<\/code><\/a> \u00e0 <code>RAND<\/code>.<\/p>\n<pre class=\"code\"><code class=\"php\">\r\n&lt;?php\r\n$tag_args = array(\r\n\t'smallest'  =&gt; 1.4, \r\n\t'largest'   =&gt; 2.7,\r\n\t'unit'      =&gt; 'em', \r\n\t'number'    =&gt; 13,  \r\n\t'format'    =&gt; 'flat',\r\n\t'separator' =&gt;> \"&lt;\/li>\\n&lt;li>\",\r\n\t'order'     =&gt; 'RAND',\r\n\t'link'      =&gt; 'view', \r\n\t'taxonomy'  =&gt; 'post_tag', \r\n\t'echo'      =&gt; true \r\n); \r\n\t\t\r\necho '&lt;ul class=\"tags_cloud\"&gt;&lt;li&gt;';\r\n\twp_tag_cloud( $tag_args );\r\necho '&lt;\/li&gt;&lt;\/ul&gt;';\r\n?&gt;\t\r\n<\/code><\/pre>\n<p>Au passage, vous remarquerez la petite astuce pour <strong>g\u00e9n\u00e9rer une liste pour ce nuage de mots<\/strong>. (indice : il faut regarder, entre autres, \u00e0 l&rsquo;argument nomm\u00e9 \u00ab\u00a0separator\u00a0\u00bb)<\/p>\n<p>C&rsquo;est tout ! Une valeur de <code>order<\/code> d\u00e9j\u00e0 pr\u00e9vue par le <a href=\"http:\/\/codex.wordpress.org\/\">Codex<\/a>, mais pour laquelle une petite piqure de rappel ne fait pas de mal :p<\/p>\n<div class=\"sources\">\n<h2>Liens utiles<\/h2>\n<ul>\n<li><a href=\"http:\/\/codex.wordpress.org\/\">Le Codex, bible de WordPress<\/a><\/li>\n<li><a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/wp_tag_cloud\" hreflang=\"en\" title=\"En apprendre plus sur la fonction wp_tag_cloud()\">La fonction <code>wp_tag_cloud()<\/code><\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bien que les nuages de tags soient en cours de disparition (d&rsquo;apr\u00e8s ce que j&rsquo;entends, lis et constate), il arrive que pour certains projets le tagcloud rev\u00eate une importance particuli\u00e8re. Il y a m\u00eame possibilit\u00e9 d&rsquo;en faire un \u00e9l\u00e9ment graphique int\u00e9ressant sur une page d&rsquo;un site web.<\/p>\n","protected":false},"author":4,"featured_media":1269,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","footnotes":""},"categories":[9,13],"tags":[228,354,353,352],"coauthors":[597],"class_list":["post-1260","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriels","category-wordpress","tag-astuce","tag-liste","tag-mots-clefs","tag-wp_tag_cloud"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/1260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/comments?post=1260"}],"version-history":[{"count":0,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/1260\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media\/1269"}],"wp:attachment":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media?parent=1260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/categories?post=1260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/tags?post=1260"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/coauthors?post=1260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}