Variables del sitio

Objetivo: dejar de reescribir la misma dirección de correo, teléfono o dirección postal en cada página.
Tiempo: 3 minutos
Necesita: acceso a los ajustes del sitio

Pasos

  1. Abra Sites, edite el sitio y vaya a la pestaña Variables.
  2. Seleccione Add Variable.
  3. Rellene la Key —se normaliza a snake_case en minúsculas— y el Value. Label es un nombre opcional para el panel.
  4. Deje Enabled marcado, ponga un Sort Order si le importa el orden de la lista, y seleccione Save variable.
  5. Úsela en el contenido escribiendo el token: {{ site.support_email }}.
Site variables tab listing reusable public tokens with their keys and values.
Add site variable dialog showing the public token, label, key, value, and enabled fields.

Cómo funciona la sustitución

Los tokens se sustituyen solo durante el render público y la indexación de búsqueda. En el panel, el texto del token se queda exactamente como lo escribió, así que siempre ve lo que hay guardado y no un valor haciéndose pasar por contenido.

Solo se sustituyen las variables activas. Un token desconocido o mal escrito se deja tal cual en vez de vaciarse, así que una errata aparece en la página en lugar de un hueco que nunca notaría.

Notas

  • El valor es texto plano. El HTML dentro de una variable no se ejecuta, y es deliberado: una variable es un valor, no una vía para inyectar marcado.
  • Las variables son por sitio. Dos sitios con la misma dirección de soporte la necesitan definida dos veces.
  • Buenos candidatos: datos de contacto, horarios, un número de registro mercantil, una frase de marca que se repite.
  • Malos candidatos: cualquier cosa secreta. Son tokens públicos renderizados en páginas públicas.
  • Desactivar una variable deja el token visible en la salida. Si quiere que desaparezca, quítelo también del contenido.