Произвольные поля
Опубликовано: 07.10.2017
В 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: