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

Логотип или картинка для всего сайта

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

Картинка в настройках сайта: логотип в шапке и подвале, обложка по умолчанию, значок оплаты. Клиент меняет её один раз — меняются все страницы.

Куда ставить

На <img> в theme-options.html — он создаёт поле — и на такой же <img> в шапке с тем же именем, который его читает.

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

Пример: логотип

Вёрстка theme-options.html · index.html
<!-- theme-options.html -->
<img src="images/logo.png" alt="Warm Corner" opt-image="Logo">

<!-- the header of every page -->
<a href="/"><img src="images/logo.png" alt="Warm Corner" opt-image="Logo"></a>
В админке ThemeForge → Options
Logo logo.png
На сайте все страницы
Warm Corner Home Menu Contacts

Что важно

  • alt остаётся таким, как в вёрстке; srcset убирается.
  • PNG, JPG или WebP: SVG в медиатеку не попадает.

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

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

Так не надо
<!-- theme-options.html -->
<img alt="Warm Corner" opt-image="Logo" src="images/logo.png">
<!-- header -->
<img alt="Warm Corner" opt-image="Site logo" src="images/logo.png">

Разные имена в настройках и в шапке: шапка читает поле, которого нет, и логотипа нет. Журнал молчит.

Так правильно
<!-- theme-options.html -->
<img alt="Warm Corner" opt-image="Logo" src="images/logo.png">
<!-- header -->
<img alt="Warm Corner" opt-image="Logo" src="images/logo.png">

Одно имя в обоих местах.

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

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

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

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

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