web-dev-qa-db-fra.com

Comment afficher différentes barres latérales sur des pages spécifiques?

Je fais un blog où, sur des pages spécifiques, je veux montrer une barre latérale différente, je vais ajouter des widgets à cette barre latérale, que je ne veux pas afficher dans la barre latérale par défaut.

J'ai trouvé une méthode de codage pour le faire , mais j'aimerais utiliser un plugin et ne pas éditer le code moi-même.

Je dois donner le contrôle de l'ajout/de la suppression de la barre latérale/des widgets aux mains du client.

Alors, y a-t-il un plug-in pour le faire facilement?

4
metal-gear-solid

Un de mes clients a récemment utilisé un plug-in similaire à Widget Context pour ce faire.

Plutôt que de créer différents barres latérales, vous définissez simplement dans quels contextes vous voulez que vos widgets apparaissent. Ainsi, si vous avez un ensemble de widgets que vous souhaitez afficher sur une page spécifique, vous marquez-les pour qu'ils n'apparaissent que sur cette page. Mais cela vous permet de continuer à utiliser des widgets apparaissant sur chaque page/publication si vous le souhaitez.

L'avantage de ce plug-in est que vous n'avez pas à coder quoi que ce soit, et il possède une interface utilisateur assez intuitive que vous pouvez mettre entre les mains de vos propres clients.

4
EAMann

Je préfère la logique du widget au contexte du widget. Cependant, je ne me souviens pas de la raison.

2
ariefbayu

Voici un plugin que je viens de publier et appelé le Graceful Sidebar Plugin . Cela vous permet de créer un contenu personnalisé pour chaque page ou publication. Vous créez simplement deux champs personnalisés dans la page ou la publication nommés "graceful_title" et "graceful_content" et faites glisser le widget de la barre latérale élégante vers la barre latérale de votre thème.

1
Michael Lynn

Vous pouvez également essayer Afficher les widgets , une liste déroulante contenant les pages et autres zones sur lesquelles vous souhaitez afficher votre ou vos widgets apparaît.

1
Philip

Notez que le tutoriel auquel vous êtes lié est destiné au framework Genesis. Si vous utilisez Genesis, vous pouvez utiliser Barres latérales simples .

0
dreamwhisper