Дать странице свои поля в админке
wp-fields-group="Menu" Название блока полей, который клиент видит при редактировании страницы. Нужен каждой странице с редактируемым содержимым, и его ставят первым.
Куда ставить
На <body> каждой страницы: <body wp-fields-group="Menu">. Все поля, размеченные на странице, попадают в один блок с этим заголовком на экране редактирования страницы.
На index.html блок принадлежит главной, на menu.html — страницам с шаблоном Menu, на single.html — записям блога. Для общих настроек сайта атрибут ставится на <body> файла theme-options.html.
Пример: страница меню
<body wp-fields-group="Menu">
<h1 fld-text="Title">Menu</h1>
<p fld-area="Lead">Espresso runs on our “Warm” blend.</p>
</body>Espresso runs on our “Warm” blend.
Что важно
- Без
wp-fields-groupу страницы нет ни одного поля, а журнал сборки об этом молчит. Если админка пустая — проверьте это первым. - У каждой страницы своё имя: «Меню», «Контакты», «Главная». Это имя клиент видит над полями.
- Групп на странице может быть несколько: поставьте атрибут на секции вместо
<body>, и у каждой будет свой блок.
Частые ошибки
Журнал сборки — вкладка «Логи» вашего проекта на themeforge.pro; те же замечания показывает бесплатная проверка разметки.
<body>
<h1 fld-text="Title">Menu</h1>
</body>Страница без имени группы: шаблон читает поля, но в админке они не появятся, и журнал молчит.
<body wp-fields-group="Menu">
<h1 fld-text="Title">Menu</h1>
</body>Та же страница с wp-fields-group на <body>.
Альтернативная запись
wp_meta работает так же: сборка даёт одинаковую тему.