Как отобразить произвольные поля при редактировании произвольных типов записей

Admin WordPress

В отличии от стандартной функции вывода произвольных полей при редактировании постов в WordPress, для отображения в произвольных типах записей надо добавить некоторые изменения.

Стандартная функция отображения записей имеет такой вид:

add_meta_box( 'field_name', 'Видео', 'field_name', 'post', 'normal', 'high' );

При редактировании записи будет выведена форма для заполнения произвольных полей, например, такая:

О том как выводить формы произвольных полей без плагинов, в этой статье разбирать не будем. Здесь лишь информация о том, как вывести эту форму именно для произвольных типов записей.

Для отображения в произвольных типах записей надо добавить структуру array():

add_meta_box( 'field_name', 'Видео', 'field_name', array('post', 'news'), 'normal', 'high' );

где ‘post’ — стандартные записи на WordPress, ‘news’ — название созданного произвольного типа записи.

English Query (запросы по теме на английском языке)

How to add meta box to several custom post types

add_meta_box for custom post types

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Как отобразить произвольные поля при редактировании произвольных типов записей"