Un champ texte propre à chaque catégorie
tax-text="Nom du champ" En plus du nom et de la description, une catégorie a parfois besoin d’autre chose : un sous-titre, un badge « nouveau », une ligne sur le fournisseur. tax-text crée ce champ sur les catégories, et la page d’une catégorie affiche la valeur de celle qu’on a ouverte.
Où le placer
Sur archive.html, le modèle de la page de catégorie, sur l’élément qui contient le texte : tax-text="Category tagline".
Un paragraphe avec retours à la ligne, c’est tax-area ; un texte mis en forme, tax-editor : tout fonctionne comme fld-area et fld-editor, sauf que le champ vit sur la catégorie.
Le champ n’apparaît dans l’administration que si la page a un nom de groupe : wp-fields-group sur son <body>.
Exemple : le sous-titre d’une catégorie
<header class="category">
<h1 wp="term-title">Coffee</h1>
<p class="category__tagline" tax-text="Category tagline">Roasted on Mondays</p>
</header>Roasted on Mondays, sold out by Friday
« Coffee » a sa ligne, « Kitchen » la sienne, et la mise en page reste la même.
À retenir
- Le champ apparaît sur toutes les catégories, étiquettes et catégories de produits : chacune peut avoir sa propre valeur ou rester vide.
- Le texte du balisage n’est qu’un exemple. « Charger les données » ne remplit pas les champs des catégories : la valeur se saisit sur chaque catégorie.
- Le nom et la description de la catégorie existent déjà dans WordPress : inutile de leur créer un champ, voir wp="term-title".
Erreurs fréquentes
Le journal de génération est l’onglet « Journaux » de votre projet sur themeforge.pro ; la vérification gratuite du balisage affiche les mêmes remarques.
<p class="category__tagline" fld-text="Category tagline">Roasted on Mondays</p>fld-text sur la page d’une catégorie lit un champ de la page ou de l’article, pas de la catégorie : la catégorie n’aura pas de valeur propre. Le journal ne signale rien.
<p class="category__tagline" tax-text="Category tagline">Roasted on Mondays</p>tax-text est le champ de la catégorie elle-même.
Format alternatif
t_text fonctionne de la même façon : la génération donne un thème identique.