trouver un expert WordPress
- Présentation rapide de l'édition de site complet dans WordPress • WPShout
- # 92 Bonus: Python Bytes Crossover: Python 3.6 va être génial, Kite: votre sympathique IA co-développement
- Modifier les modifications de conception dans WordPress • WPShout
- Créer des tableaux espacés uniformément ou non – Python réel
- Comment et pourquoi utiliser des SVG dans WordPress • WPShout
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_page
estvrai
.est célibataire
estfaux
, etis_singular
estvrai
. - Si le contenu de WordPress est exactement un "post":
is_page
estfaux
,est célibataire
estvrai
, etis_singular
estvrai
. - Si le contenu WordPress correspond exactement à un autre type de message (CPT):
is_page
estfaux
,est célibataire
estvrai
etis_singular
estvrai
.
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.php
que 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_singular
est 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]