Перейти к содержимому
themeforge
RU
Начать бесплатно
Меню
  1. Главная
  2. Справочник атрибутов
  3. fld-text
Основное Тексты и картинки

Сделать заголовок, подпись или цену редактируемыми

fld-text="Название поля"

Самый частый атрибут: однострочное текстовое поле в админке. Клиент меняет слова, дизайн остаётся прежним.

Куда ставить

На элемент с текстом: заголовок, абзац, <span> с ценой, подпись ссылки. Значение атрибута — подпись поля в админке, поэтому пишите его так, чтобы клиент понял.

Текст, который сейчас стоит в HTML, станет первым значением поля, когда в админке нажмут «Загрузить данные».

Поле появится в админке, только если у страницы есть имя группы: wp-fields-group на её <body>.

Пример: первый экран главной

Вёрстка index.html
<section class="hero">
  <p class="eyebrow" fld-text="Eyebrow">Open every day</p>
  <h1 fld-text="Hero title">Coffee for slow mornings</h1>
  <span class="price" fld-text="Latte price">$4.20</span>
</section>
В админке Pages → Home
Eyebrow Open every day
Hero title Coffee for slow mornings
Latte price $4.50
На сайте после правки

Open every day

Coffee for slow mornings
Latte $4.50

Клиент поменял цену на $4.50, вёрстка не менялась.

Что важно

  • Поле заменяет всё содержимое элемента, вместе с тегами. Если у части заголовка свой стиль, дайте этой части своё поле.
  • Одно имя — одно поле в группе: два элемента с fld-text="Price" покажут одно значение.
  • Пустое поле не печатает ничего: текст из HTML — только начальное значение, а не запасной вариант.
  • Для нескольких строк — fld-area, для текста с оформлением — fld-editor.

Частые ошибки

Журнал сборки — вкладка «Логи» вашего проекта на themeforge.pro; те же замечания показывает бесплатная проверка разметки.

Так не надо
<h1 fld-text="Hero title">Coffee for
  <span class="accent">slow mornings</span></h1>

Поле забирает весь заголовок, и выделенный <span> пропадает вместе со стилем. Журнал молчит.

Так правильно
<h1><span fld-text="Hero title">Coffee for</span>
  <span class="accent" fld-text="Hero accent">slow mornings</span></h1>

У каждой части со своим стилем своё поле.

Так не надо
<h1 fld-text="">Coffee for slow mornings</h1>

Нет имени: журнал сборки сообщает об атрибуте, текст остаётся неизменным.

Так правильно
<h1 fld-text="Hero title">Coffee for slow mornings</h1>

У каждого поля есть имя.

То же в настройках сайта или у рубрики
fld-textу страницы или записи — как выше
opt-textв настройках сайта: одно значение для всех страниц, например телефон в шапке
tax-textу рубрики или метки: у каждой своё значение
Альтернативная запись

f_text, o_text, t_text работает так же: сборка даёт одинаковую тему.

Используется в рецептах

Когда будете готовы

Посмотрите админку WordPress своего сайта до оплаты.