Ссылка или кнопка, которую клиент может поменять
fld-link="Название поля" Адрес ссылки становится полем в админке. Подпись — отдельное текстовое поле рядом, и клиент меняет любое из двух.
Куда ставить
На <a>: сборка меняет только его href. Подпись внутри размечайте fld-text под другим именем.
Имена, которые никогда не столкнутся: ссылка «Hero button», подпись «Hero button text».
Поле появится в админке, только если у страницы есть имя группы: wp-fields-group на её <body>.
Пример: кнопка на первом экране
<a class="button" href="/menu" fld-link="Hero button">
<span fld-text="Hero button text">See the menu</span>
</a>Что важно
- Поле хранит адрес текстом:
/menu,https://…,tel:+7…. - У ссылки с
href="#"поле начинается пустым: переносить нечего. - У ссылки и подписи разные имена, иначе это одно поле.
Частые ошибки
Журнал сборки — вкладка «Логи» вашего проекта на themeforge.pro; те же замечания показывает бесплатная проверка разметки.
<a href="/menu" fld-link="Button">
<span fld-text="Button">See the menu</span>
</a>Ссылка и подпись под одним именем: журнал сборки сообщает о коллизии, и одно поле питает и адрес, и текст.
<a href="/menu" fld-link="Button">
<span fld-text="Button text">See the menu</span>
</a>Подпись называется «Button text».
<div class="button" fld-link="Hero button">See the menu</div>Не ссылка: адрес попадает на <div>, и нажать нечего. Журнал сборки укажет неверный элемент.
<a class="button" href="/menu" fld-link="Hero button">See the menu</a>На <a>.
То же в настройках сайта
fld-link | у страницы или записи |
|---|---|
opt-link | в настройках сайта, например ссылка на бронирование в шапке |
Альтернативная запись
f_link, o_link работает так же: сборка даёт одинаковую тему.