trouver un expert WordPress
- Embedded Python: Construisez un jeu sur BBC micro: bit – Real Python
- Comment installer WordPress manuellement sur n'importe quel hôte
- Notre troisième webinaire de questions-réponses en direct pour les acheteurs actifs • WPShout
- Comment créer une page d'accueil dynamique WordPress • WPShout
- Épisode # 311 Entrez dans le dossier .git
Dans les thèmes WordPress (et les plugins également), nous utilisons des «balises conditionnelles» pour contrôler ce qui apparaît. Ce guide rapide explique comment utiliser le is_singular balise conditionnelle dans WordPress, ainsi que les deux autres connexes: is_page et est célibataire.
Si vous connaissez bien l’idée des «balises conditionnelles», ce sont des fonctions fournies par WordPress qui vous disent quelque chose sur le contenu WordPress affiché sur une page. De l’autre côté, ils vous racontent des choses sur le monde sous forme de fichier de thème WordPress. Alors is_singlular PHP vous dit ce que HTML devrait montrer. La compréhension des balises conditionnelles est particulièrement utile après avoir un peu manipulé le thème WordPress. Si vous êtes novice, je pense que notre article sur les balises conditionnelles le précise un peu plus:
Comment utiliser les balises conditionnelles WordPress
Comprendre la différence entre est célibataire, is_singular, et is_page
Pour comprendre la balise conditionnelle WordPress, is_singular, il est utile de comprendre ceux qui sont liés et appelés is_page et est célibataire. Voici donc un bref résumé: tous les trois ont trait à la condition dans laquelle un élément de contenu WordPress est affiché (et non 2, 10, 1 000, etc.). Ensuite, ils travaillent comme ça:
- Si le contenu de WordPress contient exactement une "page",
is_pageestvrai.est célibataireestfaux, etis_singularestvrai. - Si le contenu de WordPress est exactement un "post":
is_pageestfaux,est célibataireestvrai, etis_singularestvrai. - Si le contenu WordPress correspond exactement à un autre type de message (CPT):
is_pageestfaux,est célibataireestvraietis_singularestvrai.
Cela a-t-il du sens? Si non is_page ou est célibataire les balises conditionnelles sont vraies, is_singular sera toujours vrai. Mais si vous voulez voir plus d’un * type * de publication (y compris publication et page), TOUTES les balises conditionnelles ci-dessus seront faux. Les nuances entre eux existent lorsque vous avez précisément un "post" affiché.
Voyant que c'est l'action: est célibataire Création PHP, avec is_singular
Faire disparaître quelque chose sur des pages HTML à entrée unique
Pour utiliser la balise conditionnelle is_singular pour faire apparaître quelque chose lorsque votre thème affiche une seule page ou une publication:
- Tout d’abord, trouvez la partie du fichier de thème, par exemple
footer.phpque vous voulez contrôler de cette façon. Cela devrait être 1-100 lignes de code HTML et PHP. - Puis, soucieux de savoir si vous avez des balises PHP ouvertes ou non, ajoutez la ligne suivante avant le contenu que vous voulez montrer seulement quand
is_singularest vrai: - Ensuite, ajoutez la ligne suivante après le contenu que vous souhaitez afficher uniquement dans certaines conditions:
.
Essaye-le. Ça devrait marcher.
Note rapide: dire ne pas en PHP se fait généralement avec un ! (souvent prononcé «coup» ou «point d’exclamation»). Donc, pour indiquer cela dans les conditions opposées, vous devez modifier le code que vous avez ajouté à l'étape 2 en: . La façon la plus simple que je connaisse de lire est «si n’est pas singulier», même si elle se lit littéralement plutôt comme «sinon, c’est singulier», mais c’est un peu trop Yoda-y pour mon cerveau.
Exemple de bloc de code pour is_singular dans WordPress
Enfin, si vous êtes aidé par un gros bloc de code, voici l’utilisation de is_singular. PHP comme:
Messages populaires
Encore une fois, la ligne avant et après cela était du HTML pur. La nécessité d'ouvrir et de fermer vos balises en PHP n'est pas absolue.
en relation
[ad_2]