Widget pour afficher les pages


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

  • 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?

  • pay day loans dit :

    I’m more than happy to discover this great site.
    I want to to thank you for ones time for this fantastic read!!

    I definitely savored every part of it and i also have you saved as a favorite to look at new things on your site.

  • Yo? really make it seem so easy with your presentation but I find this matte? to bbe act?ally something that
    I thonk I would never und?rstand. It seem? too complicated and extremely broad for m?.
    I am ?ooking fo?ward for your next post, I’ll try to
    get the hang of it!

  • I got th?s site from my friend who old me r?garding this we? page and now this time I aam visiting th?s site and read?ng ver informative articdles or reviews here.

  • 94Vanita dit :

    Hello blogger, i must say you have hi quality articles here.
    Your website should go viral. You need initial traffic boost
    only. How to get it? Search for; Mertiso’s tips go viral

  • Cierra dit :

    You made ? number of good points th?re. I did a searc? on the theme
    and found mainly persons will consent with your blog.

  • hotell dit :

    Hello.This post was re?ll? interesting, pa?ticularly since I ?as investigaqting
    for thoughts on this iss?e last Thursday.

  • Egr Remove dit :

    I do not know if it’s just me or if everybody else encoungering issues
    with your blog. It appears as though some of the text in your posts are
    running off tthe screen. Can somebody else please provide feedback and
    llet me know if this is happening to them too?
    This might be a issue with mmy wweb browser because I’ve had this happen previously.

1 2