Un téléphone, une adresse ou un slogan sur toutes les pages
opt-text="Nom du champ" Un texte que le client modifie une seule fois pour tout le site : dans l’en-tête, le pied de page, un bloc de contact. Il vit dans les réglages du site, pas sur une page.
Où le placer
D’abord sur theme-options.html, la page des réglages du site dans votre export, qui a son propre wp-fields-group. C’est là que le champ est créé.
Ensuite n’importe où sur le site, avec le même nom : dans l’en-tête, le pied de page, sur n’importe quelle page. Là, opt-text ne fait que lire la valeur.
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 téléphone dans l’en-tête
<!-- theme-options.html -->
<body wp-fields-group="Site settings">
<span opt-text="Phone">+1 (555) 010-0199</span>
</body>
<!-- the header of every page -->
<span class="phone" opt-text="Phone">+1 (555) 010-0199</span>À retenir
- Sans
theme-options.html, le champ n’est jamais créé : l’en-tête affiche une ligne vide. - Le client le modifie dans ThemeForge → Options. Une seule valeur pour toutes les pages.
- Le même nom partout :
opt-text="Phone"dans l’en-tête litopt-text="Phone"des réglages.
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.
<!-- index.html only, no theme-options.html -->
<span opt-text="Phone">+1 (555) 010-0199</span>Seulement sur index.html : le champ n’est jamais créé, l’en-tête n’affiche rien, et le journal ne signale rien.
<!-- theme-options.html -->
<body wp-fields-group="Site settings">
<span opt-text="Phone">+1 (555) 010-0199</span>
</body>Déclaré sur theme-options.html, lu n’importe où.
Format alternatif
o_text fonctionne de la même façon : la génération donne un thème identique.