Un teléfono, una dirección o un eslogan en todas las páginas
opt-text="Nombre del campo" Un texto que el cliente edita una sola vez para todo el sitio: en la cabecera, el pie o un bloque de contacto. Vive en los ajustes del sitio, no en una página.
Dónde va
Primero en theme-options.html, la página de ajustes del sitio de tu exportación, que tiene su propio wp-fields-group. Ahí es donde se crea el campo.
Después, en cualquier lugar del sitio con el mismo nombre: en la cabecera, en el pie, en cualquier página. Ahí opt-text solo lee el valor.
El campo aparece en el panel solo si la página tiene un nombre de grupo: wp-fields-group en su <body>.
Ejemplo: el teléfono de la cabecera
<!-- 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>Lo importante
- Sin
theme-options.htmlel campo nunca se crea: la cabecera muestra una línea vacía. - El cliente lo edita en ThemeForge → Options. Un solo valor para todas las páginas.
- El mismo nombre en todas partes:
opt-text="Phone"en la cabecera leeopt-text="Phone"de los ajustes.
Errores frecuentes
El registro de la generación es la pestaña «Registros» de tu proyecto en themeforge.pro; la revisión gratuita del marcado muestra los mismos avisos.
<!-- index.html only, no theme-options.html -->
<span opt-text="Phone">+1 (555) 010-0199</span>Solo en index.html: el campo nunca se crea, la cabecera no muestra nada y el registro no dice nada.
<!-- theme-options.html -->
<body wp-fields-group="Site settings">
<span opt-text="Phone">+1 (555) 010-0199</span>
</body>Declarado en theme-options.html, leído en cualquier parte.
Escritura alternativa
o_text funciona igual: la generación da un tema idéntico.