http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

Главная Новости

Произвольные поля

Опубликовано: 12.04.2018

видео Произвольные поля

Микроразметка рецептов. Серия #2. Добавляем произвольные поля

В WordPress по умолчанию имеется возможность для каждого поста (любого типа, будь то запись post, страница page или какой-нибудь произвольный тип постов ) задавать неограниченное количество параметров. На этот случай имеется даже отдельная таблица в базе данных wp_postmeta.



Эти параметры называются произвольными полями или метаданными поста. Метаданные состоят из пар ключ=>значение, например color=>красный, size=>большой.

Также один пост может иметь несколько произвольных полей с одним и тем же ключом: color=>красный, color=>синий, color=>зелёный.


Advanced Custom Fields — начало работы с WordPress плагином

Задавать значения произвольных полей в WordPress можно тремя способами:

Стандартный способ через админку. При помощи функций. При помощи метабоксов (перейдите по ссылке, чтобы почитать про этот способ подробнее, в данной статье я его рассматривать не буду).

Произвольные поля в админке

Итак, пошагово:


ACF plugin WordPress - произвольные поля не отображаются на странице

Переходим на страницу редактирования или создания нового поста. Прокручиваем вниз до блока «Произвольные поля».

В версии WordPress 3.1 и выше этот блок может быть скрыт. Включите его в настройках экрана (о том как — читайте далее).

Укажите имя (вы можете выбрать из списка один из уже используемых ключей либо ввести новый) и его значение и нажмите «Добавить произвольное поле».

Что делать, если в админке их нет?

В первую очередь проверьте «Настройки экрана» — галочка напротив «Произвольные поля» должна быть отмечена.

Если же в настройках экрана вы ничего подобного не нашли, то вероятнее всего тип поста , с которым вы работаете, не поддерживает использование произвольных полей — это легко поправимо при помощи add_post_type_support() . Код для functions.php:

Карта
rss