Afficher les archives WordPress dans une liste déroulante

[ 5 ] Commentaires
Share

Ce tutoriel rapide a pour but de donner la solution pour changer la liste classique des archives WordPress en une liste déroulante.

Avant, vous aviez un code ressemblant à celui là :

<ul>
<?php wp_get_archives("type=monthly&show_post_count=1"); ?>
</ul>

Changez-le par ce code là :

<form id="archiveform" action="">
<select name="archive_chrono" onchange="window.location =
(document.forms.archiveform.archive_chrono[document.forms.archiveform.archive_chrono.selectedIndex].value);">
<?php wp_get_archives("type=monthly&format=option&show_post_count=1"); ?>
</select>
</form>

Et… c’est tout.

Vous serez peut-être intéressé :

5 commentaires à Afficher les archives WordPress dans une liste déroulante

  1. [...] étant celui là “10 Killer WordPress Hacks“, je signale aussi celui-là : “Afficher les archives WordPress dans une liste déroulante” (promo personnelle), mais si vous en avez d’autres, je suis [...]

  2. Marc-OH dit :

    Voilà une réponse aux questions que je me pose comme j’aime. Clair, simple et précis. Merci !

    RépondreRépondre
  3. [...] exemple), ou bien les blogs hébergés par Blogger ou  OverBlog, alternatives propriétaires à WordPress ou DotClear. Pour lui, il faut que le public ne soit pas dépendant d’un service [...]

  4. lcdj dit :

    salut, rien ne se passe quand on clique sur un lien du menu déroulant ?

    RépondreRépondre
  5. Louis dit :

    @lcdj: Ben si, ça t’envoie directement vers la page des archives sélectionnées.

    RépondreRépondre

Laisser un commentaire

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>