hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Afficher WordPress Widgets conditionnellement dans des pages particulières

Si vous utilisez WordPress, vous pouvez ajouter du contenu supplémentaire dans la barre latérale en utilisant des widgets. WordPress, par défaut, fournit un ensemble de widgets pour afficher les catégories de publication, les nuages ​​de tags, la recherche et le calendrier. Suivant les thèmes standards de WordPress comme TwentyTen et TwentyTwelve, les widgets seront affichés dans toutes les pages - page d'accueil, post, page et archive.

Mais que faire si nous voulons afficher les widgets seulement dans une page particulière . Jetons un coup d'oeil à nos options pour cela.

Fichier de barre latérale différent

Un thème WordPress nécessite un fichier sidebar.php pour contenir les widgets, et utilise la balise template get_sidebar() pour afficher les widgets sur les pages.

Nous pouvons créer plusieurs fichiers de barre latérale personnalisés à afficher dans les fichiers de modèle de thème.

Par exemple, disons que nous avons une page de contact, et que nous voulons que la barre latérale de cette page soit différente de la barre latérale des autres pages. Dans cette situation, nous pouvons créer un nouveau fichier de barre latérale, et le nommer quelque chose comme sidebar-contact.php .

Ensuite, dans le fichier de modèle de contact, nous pouvons appeler notre nouvelle barre latérale, de cette façon.

 get_sidebar ('contact'); 

Tout ce qui est ajouté dans la barre latérale Contact sera affiché dans la page Contact, et ne sera pas affiché dans les autres pages. De cette façon que nous pouvons afficher des widgets qui sont plus liés à la page.

Utilisation de balises conditionnelles

La méthode ci-dessus suppose que vous avez créé un modèle personnalisé pour votre page. Sinon, si vous n'en avez pas créé, vous pouvez utiliser des balises conditionnelles .

Voici un exemple de code que vous pouvez ajouter dans page.php ; Ce code affichera la barre latérale Contact dans la page de contact, tout en affichant des barres latérales régulières pour les autres pages.

 if (is_page ('contact')) {get_sidebar ('contact'); } else {get_sidebar (); } 

Utilisation de Jetpack

Alternativement, vous pouvez également le faire à partir de l'administrateur principal avec Jetpack. Dans Jetpack, activez le module appelé Widget Visibility . Avec ce module, nous pouvons cacher ou afficher des widgets pour certaines pages.

Allez dans Apparence> Widgets . Vous devriez maintenant trouver un nouveau bouton ajouté dans le widget nommé Visibility. Cliquez sur le bouton et définissez les paramètres.

Dans l'exemple ci-dessus, j'ai défini un widget qui n'apparaîtra que sur la page Contact . Outre Pages, vous pouvez également sélectionner Catégories, Tags et Messages.

Nous espérons que cette astuce peut vous être utile et si vous avez des questions concernant cette discussion, n'hésitez pas à demander dans la boîte de commentaires ci-dessous.

Comment être un utilisateur de pouvoir Gmail [infographie]

Comment être un utilisateur de pouvoir Gmail [infographie]

L'Internet a essayé de tuer le courrier électronique pour toujours et jusqu'à présent, il ne fait pas un bon travail. Sinon, pourquoi y aurait-il autant de guides et d'articles pour vous enseigner comment atteindre Zero Inbox ou comment devenir un utilisateur de Gmail ?Cette infographie ajoute à la pile avec beaucoup de conseils faisables qui peuvent vous aider à travailler plus rapidement (utiliser les raccourcis clavier), plus productif (réponses standardisées, auto-archives), et être mieux organisé (utiliser des filtres, dossiers et étiquettes) sur Gmail.Mon favori

(Conseils techniques et de conception)

39 Outils d'observation des prix / de suivi pour vous aider à magasiner en ligne plus intelligemment

39 Outils d'observation des prix / de suivi pour vous aider à magasiner en ligne plus intelligemment

Les magasins en ligne ont repris les habitudes d'achat d'aujourd'hui. Il est logique que les gens achètent des choses en ligne tout en restant assis et profiter de leurs émissions préférées Netflix. En dehors des conseils d'achat en ligne, les acheteurs avertis seront à l'affût des rabais, remises en argent, baisses de prix et les goûts. Garder

(Conseils techniques et de conception)