Un logo ou une image pour tout le site
opt-image="Nom du champ" Une image dans les réglages du site : le logo de l’en-tête et du pied de page, une image de couverture par défaut, un logo de paiement. Le client la remplace une seule fois, et toutes les pages changent.
Où le placer
Sur le <img> de theme-options.html, qui crée le champ, et sur le même <img> dans l’en-tête, avec le même nom, qui le lit.
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 logo
<!-- theme-options.html -->
<img src="images/logo.png" alt="Warm Corner" opt-image="Logo">
<!-- the header of every page -->
<a href="/"><img src="images/logo.png" alt="Warm Corner" opt-image="Logo"></a>À retenir
altreste tel qu’il est écrit dans le balisage ;srcsetest retiré.- PNG, JPG ou WebP : les SVG n’entrent pas dans la médiathèque.
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.
<!-- theme-options.html -->
<img alt="Warm Corner" opt-image="Logo" src="images/logo.png">
<!-- header -->
<img alt="Warm Corner" opt-image="Site logo" src="images/logo.png">Des noms différents dans les réglages et dans l’en-tête : l’en-tête lit un champ qui n’existe pas et n’affiche aucun logo. Le journal ne signale rien.
<!-- theme-options.html -->
<img alt="Warm Corner" opt-image="Logo" src="images/logo.png">
<!-- header -->
<img alt="Warm Corner" opt-image="Logo" src="images/logo.png">Un seul nom aux deux endroits.
Format alternatif
o_image fonctionne de la même façon : la génération donne un thème identique.