Un lien ou un bouton que le client peut modifier
fld-link="Nom du champ" L’adresse d’un lien devient un champ de l’administration. Le texte est un champ texte séparé, juste à côté : le client peut modifier l’un ou l’autre.
Où le placer
Sur le <a> : la génération ne change que son href. Balisez le texte à l’intérieur avec fld-text, sous un autre nom.
Des noms qui n’entrent jamais en collision : le lien « Hero button », le texte « Hero button text ».
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 bouton de la bannière d’accueil
<a class="button" href="/menu" fld-link="Hero button">
<span fld-text="Hero button text">See the menu</span>
</a>À retenir
- Le champ contient l’adresse sous forme de texte :
/menu,https://…,tel:+1…. - Un lien avec
href="#"démarre vide : il n’y a rien à reprendre. - Le lien et son texte ont besoin de noms différents, sinon ils deviennent un seul champ.
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.
<a href="/menu" fld-link="Button">
<span fld-text="Button">See the menu</span>
</a>Lien et texte sous un même nom : le journal de génération signale une collision, et un seul champ fournit à la fois l’adresse et le texte.
<a href="/menu" fld-link="Button">
<span fld-text="Button text">See the menu</span>
</a>Le texte s’appelle « Button text ».
<div class="button" fld-link="Hero button">See the menu</div>Pas un lien : l’adresse atterrit sur un <div> et rien n’est cliquable. Le journal de génération signale le mauvais élément.
<a class="button" href="/menu" fld-link="Hero button">See the menu</a>Sur un <a>.
La même chose dans les réglages du site
fld-link | sur une page ou un article |
|---|---|
opt-link | dans les réglages du site, comme un lien de réservation dans l’en-tête |
Format alternatif
f_link, o_link fonctionne de la même façon : la génération donne un thème identique.