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

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

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

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

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



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

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


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

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

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

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

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


Advanced Custom Fields - произвольные поля и настройки записи в Wordpress

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

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

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

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

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

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

rss