Saltar al contenido
themeforge
ES
Empieza gratis
Menú
  1. Inicio
  2. Referencia de atributos
  3. opt-loop
Básico Ajustes del sitio

Una sola lista para todo el sitio

opt-loop="Nombre de la lista"

Enlaces a redes sociales en el pie, las direcciones de tus tiendas, logotipos de socios: una lista que el cliente guarda en los ajustes del sitio y edita una sola vez para todas las páginas.

Dónde va

En el bloque con los elementos que se repiten, en theme-options.html. Dentro, los fld-text y fld-link normales pasan a ser las partes de una fila.

En el pie de cada página, el mismo bloque con el mismo nombre muestra la lista.

El campo aparece en el panel solo si la página tiene un nombre de grupo: wp-fields-group en su <body>.

Ejemplo: redes sociales en el pie

Marcado theme-options.html
<div class="socials" opt-loop="Social links">
  <a href="https://instagram.com/warmcorner" fld-link="Social URL">
    <span fld-text="Social name">Instagram</span></a>
  <a href="https://facebook.com/warmcorner" fld-link="Social URL">
    <span fld-text="Social name">Facebook</span></a>
</div>
En el panel ThemeForge → Options
Social links
1
Social URL https://instagram.com/warmcorner
Social name Instagram
2
Social URL https://facebook.com/warmcorner
Social name Facebook
3
Social URL https://t.me/warmcorner
Social name Telegram
Add Row
En el sitio el pie

© 2026 Warm Corner

Instagram Facebook Telegram

El cliente añadió Telegram en los ajustes.

Lo importante

  • Vale todo lo de fld-loop: marca todos los elementos; el primero con campos es el patrón.
  • «Cargar datos» no pasa a los ajustes un elemento sin atributos.

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.

Así no
<div opt-loop="Social links">
  <a href="https://instagram.com/warmcorner" fld-link="Social URL">
    <span fld-text="Social name">Instagram</span></a>
  <a href="https://facebook.com/warmcorner">Facebook</a>
</div>

El segundo enlace no tiene atributos: «Cargar datos» solo lleva Instagram a los ajustes, y el registro no dice nada.

Así sí
<div opt-loop="Social links">
  <a href="https://instagram.com/warmcorner" fld-link="Social URL">
    <span fld-text="Social name">Instagram</span></a>
  <a href="https://facebook.com/warmcorner" fld-link="Social URL">
    <span fld-text="Social name">Facebook</span></a>
</div>

Todos los enlaces están marcados.

Escritura alternativa

o_loop funciona igual: la generación da un tema idéntico.

Se usa en recetas

Cuando quieras

Mira el panel de WordPress de tu sitio antes de pagar.