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

Телефон, адрес или слоган на всех страницах

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

Текст, который клиент правит один раз для всего сайта: в шапке, подвале, блоке контактов. Он живёт в настройках сайта, а не на странице.

Куда ставить

Сначала на theme-options.html — странице настроек сайта в вашем экспорте, со своим wp-fields-group. Там поле создаётся.

Потом где угодно с тем же именем: в шапке, подвале, на любой странице. Там opt-text только читает значение.

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

Пример: телефон в шапке

Вёрстка theme-options.html · index.html
<!-- theme-options.html -->
<body wp-fields-group="Site settings">
  <span opt-text="Phone">+1 (555) 010-0199</span>
</body>

<!-- the header of every page -->
<span class="phone" opt-text="Phone">+1 (555) 010-0199</span>
В админке ThemeForge → Options
Phone +1 (555) 010-0199
На сайте все страницы
Home Menu Contacts
Call us +1 (555) 010-0199

Что важно

  • Без theme-options.html поле не создаётся: шапка выводит пустую строку.
  • Клиент правит его в ThemeForge → Options. Одно значение для всех страниц.
  • Имя везде одно: opt-text="Phone" в шапке читает opt-text="Phone" из настроек.

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

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

Так не надо
<!-- index.html only, no theme-options.html -->
<span opt-text="Phone">+1 (555) 010-0199</span>

Только на index.html: поле не создаётся, шапка ничего не выводит, журнал молчит.

Так правильно
<!-- theme-options.html -->
<body wp-fields-group="Site settings">
  <span opt-text="Phone">+1 (555) 010-0199</span>
</body>

Объявлено на theme-options.html, читается где угодно.

Альтернативная запись

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

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

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

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