Contextual Nav Menu

Description

Ajoute des fonctionnalités de menu de navigation contextuel.

Met à disposition des menus contextuels tels qu’un Menu de Navigation, un Fil d’Ariane de Navigation et un Widget de Sous-Menu de Navigation.

Qu’est-ce qu’un menu contextuel ?

C’est simple : il suit l’élément courant autant que faire se peut.

Par exemple, vous avez une entrée menu de type catégorie dans votre menu primaire. Cependant, lorsque vous lisez un article de cette catégorie, votre menu n’a aucun élément sélectionné. Votre élément est orphelin.

Grâce à Contextual Nav Menu, plus d’élément orphelin. Les taxonomies (catégories et tags), pages, articles (type custom aussi) sont liés à leur parents s’ils sont dans le menu.

Et s’ils ne sont pas dans le menu ? Il reste une solution ! Vous pouvez ajouter à chaque taxonomie (catégorie ou tag), page, article (type custom aussi) un élément de menu comme parent.

De la même manière, votre Fil d’Ariane Contextual Nav Menu ne sera plus jamais vierge, il suivra autant que faire se peut la structure de vos menus et est entièrement personnalisable.

Le Widget de Sous-Menu de Navigation affiche un menu contextuel relié au plus haut parent de l’élément courant.

Téléchargement

contextual-nav-menu.1.2.zip

Fonctionnalités

  1. Ajouter un élément de menu comme parent à chaque taxonomie (catégorie ou tag), page, article (type custom aussi) individuellement ou par actions groupées
  2. Personalisez votre Fil d’Ariane : titres, image du lien vers la page d?accueil, ordre des menus
  3. Support Anglais et Français
  4. Compatibilité avec Polylang (le fil d’Ariane est entièrement multilingue)
  5. Compatibilité multisite
  6. Les menus de Contextual Nav Menu sont accessibles
  7. Les menus de Contextual Nav Menu sont prêts à être utilisés avec votre thème. Cette extension ne fourni pas de thèmes prédéfinis.

Contactez moi si vous souhaitez savoir comment personnaliser vos menus.

Installation

  1. Téléverser « contextual-nav-menu.zip » dansle dossier « /wp-content/plugins/ ».
  2. Décompresser l’archive.
  3. Activer le plugin via le menu « Extensions » de WordPress.
  4. Placer par exemple « contextual_nav_menu( array( ‘theme_location’ => ‘primary’ ) ); » dans vos templates pour afficher un menu contextuel de navigation pour la position du thème « primary » (voir la documentation WordPress pour plus de détails, les arguments sont les mêmes).
  5. Placer « contextual_nav_menu_breadcrumb(); » dans vos templates pour afficher un fil d’Ariane de menu contextuel.

Pour une personnalisation complète de votre fil d’Ariane, « contextual_nav_menu_breadcrumb » accepte un tableau comme paramètre. Voici toutes les clés et leur valeur possibles :

  • menu_class – Classe CSS a utiliser pour l’élément ol formant le menu. Par défaut à ‘breadcrumb’.
  • container – Encadrer le ol, et avec quoi. Par défaut à ‘nav’.
  • container_role – Le rôle du conteneur. Par défaut à ‘navigation’.
  • container_class – La classe du conteneur. Par défaut à ‘nav-menu-breadcrumb’.
  • container_id – l’identifiant du conteneur. Par défaut à vide.
  • fallback_cb – Si le menu n’existe pas, une fonction de callback sera appelée. Par défaut à ‘wp_nav_menu’. Initialiser à false pour ne pas avoir de solution de repli.
  • before – Texte avant le texte du lien.
  • after – Texte après le texte du lien.
  • link_before – Texte avant le lien.
  • link_after – Texte après le lien.
  • echo – Afficher le menu ou juste le retourner. Par défaut à true.
  • depth – Combien de niveau sont inclus. 0 signifie tous. Par défaut à 0.

Foire Aux Questions

Mon fil d’Ariane affiche plus de liens qu’il ne devrait, est-ce normal ?

Oui, l’élément que vous visualisez est certainement lié au menu « naturellement » et « virtuellement ».

Editez simplement l’élément et soyez sûrs que « Sélectionner un Menu » soit à « Aucun ».

Mon Widget de Sous-Menu de Navigation n’est pas visible, est-ce normal ?

Le Widget de Sous-Menu de Navigation ne se montre que si l’élément que vous visionnez est relié au menu sélectionné.

S’il l’est, le menu doit avoir au moins deux niveaux à montrer.

Soyez sûrs que le widget est correctement configuré.

Par exemple, si la profondeur de départ est de 0, la profondeur maximum à afficher doit être d’au moins 2.

Si la profondeur de départ est de 1, la profondeur maximum à afficher doit être d’au moins 3.

Aperçu Contextual Nav Menu 1Page de réglages du Fil d’Ariane de Contextual Nav Menu.

Aperçu Contextual Nav Menu 2Widget de Sous-Menu de Navigation.

Aperçu Contextual Nav Menu 3Metabox « Ajouter un élément de menu comme parent ».

Aperçu Contextual Nav Menu 4« Ajouter un élément de menu comme parent » sur la page des tags en pleine action groupée.

Aperçu Contextual Nav Menu 5Le menu primaire, le fil d’ariane et le widget pour une page qui normalement est « orpheline ».

Changelog

1.2

  • Version Stable.
  • Refactorisation du code.

1.1.1

  • Version stable précédente.

1.1

  • Release initiale.

Notice de mise à jour

1.2

  • Cliquer simplement sur « mettre à jour » dans la page des extensions.

1.1.1

  • Pas besoin de mettre à jour, modifications sur le fichier « readme ».

1.1

  • Release initiale.
Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


5 + = 10

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>