Widget pour afficher les pages

Problématique.

Dans un site sur les Cordages Bateaux dont je m’occupe en partie, il a été choisi d’utiliser beaucoup de pages pour gérer le contenu du site. Ce choix des pages a plusieurs avantages :

  • Cohérent avec le fait que ce site utilise WordPress comme un CMS pour afficher du contenu plutôt statique.
  • Les pages permettent une gestion fine des hiérarchies (page principale et sous pages sur plusieurs niveaux).
  • Beaucoup de plugins permettent d’exploiter cette architecture (pour des menus, fil d’ariane…)

Ce grand nombre de page pose cependant un problème de navigation. Dans mon exemple le menu horizontal principal du haut liste les pages du sommet de la hiérarchie et les sous pages sont affichées au survol (menu déroulant). Cela fonctionne bien et quand on descend dans l’arborescence, un fil d’ariane permet de remonter vers la sortie (ou du moins vers les pages précédentes).

Par contre quand on est sur une sous-page donnée, on aimerait bien avoir une sorte de menu de navigation contextuel dans la barre latérale avec au moins l’affichage de 2 autres éléments :

  • Les autres pages du même niveau hiérarchique dans l’arborescence.
  • Les pages filles de la page actuelle si elles existent.

Les plugins de gestion des pages sont très nombreux dans WordPress, voici mes notes sur ceux que j’aurai testé avant de trouver mon bonheur.

Le widget de gestion des pages par défaut de WordPress

Ce widget affiche l’ensemble des pages du site. On peut exclure certaines pages si l’on veut. L’affichage obtenu n’est absolument pas contextuel et tout à fait inadapté à notre besoin.

Le plugin Sub Page Widget.

Voici sa page chez Extend. Ce plugin a l’air de ne plus être maintenu.

Normalement ce plugin permet d’afficher les sous pages de la page actuelle dans une colonne latérale. Il ne s’affiche pas quand la page est une page sans sous page.

Après test ce plugin ne permet pas d’afficher les pages du même niveau hiérarchiques et je n’ai pas du tout réussi à faire ce que je voulais.

Le plugin Flexi Pages Widget

Voici sa page chez Extend et celle de son auteur Srini.

Ce plugin fait bien ce qu’on lui demande. Les paramétrages sont simples et intuitifs :

widget pages wordpress flexi

widget pages wordpress flexi

Juste un regret : pas moyen de ne pas afficher les autres pages du premier niveau hiérarchique (celles sans parent) quand on est dans l’arborescence.

Les autres plugins.

Bien que la requête « display page widget » renvoie plus de 1000 résultats dans les plugins de WordPress, je vais en rester là dans mon article puisque le plugin « Flexi » fonctionne très bien.


Tags : , ,
Trackbacks Commentaires
  • Thanks for your submission. Another point is that being a
    photographer involves not only difficulty in capturing
    award-winning photographs but also hardships in establishing the best dslr camera suited to your requirements and moost especially hardships in maintaining the quality of your camera.
    This is certainly very correct and clear for those photography
    enthusiasts that are into capturing this
    nztures fascinating scenes the mountains, the particular
    forests, the particular wild orr maybe the seas. Going to these adventurous places unquestionably reqwuires a
    camera that caan surpass the wilds severe setting.

  • cartomancie dit :

    Hi it’s me, I am also visiting this web page daily, this web site is truly pleasant and the visitors are truly sharing good
    thoughts.

  • deadline dit :

    What’s up, I log on to your blog oon a regular basis. Your humoristic style iss witty, keep doing what you’re doing!

  • kopa skjorta dit :

    I do not c?eate many response?, however
    I looked at a great dea? oof comments on this pag? Widget pou? ?fficher les pages | WordPress tuto.
    I actual?y doo have a co?ple of questions for you if you don’t
    mind. Could it be simploy me or do a feew of the comments appear like they are written by brain dead people?
    :-P And,if you are writing at other s?tes, I would
    luke to keep up with yo?. ?ould you make a list off the compl?te urls off your p?bli? sites like your Facebook
    ?age, t?itter feed, or linkedin profile?

1 2
Réagissez