One list for the whole site
opt-loop="List name" Social links in the footer, the addresses of your shops, partner logos: a list the client keeps in the site settings and edits once for every page.
Where it goes
On the block with the repeating items on theme-options.html. Inside, plain fld-text and fld-link become the parts of a row.
In the footer of every page the same block with the same name shows the list.
The field appears in the admin only if the page has a group name: wp-fields-group on its <body>.
Example: social links in the footer
<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>© 2026 Warm Corner
Instagram Facebook TelegramThe client added Telegram in the settings.
What matters
- Everything from fld-loop applies: mark up every item, the first one with fields is the pattern.
- An item without attributes is not carried into the settings by “Load data”.
Common mistakes
The build log is the “Logs” tab of your project on themeforge.pro; the free markup check shows the same notes.
<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>The second link has no attributes: “Load data” brings only Instagram into the settings, and the log is silent.
<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>Every link is marked up.
Alternative spelling
o_loop works the same: the build gives an identical theme.