Register_taxonomy_for_object_type()
Опубликовано: 01.09.2018
Функция присваивает уже зарегистрированную таксономию к указанному в параметрах типу постов. В случае успеха возвращает true.
После этого на странице редактирования записей указанного типа появится соответствующий метабокс таксономии (наподобие метабокса рубрик или меток — это зависит от иерархии таксономии).
register_taxonomy_for_object_type ( $taxonomy , $object_type ) |
Пример
Как вы знаете, тип постов page не поддерживает ни рубрик ни меток, предположим, нам понадобилось помечать страницы тегами.
И кстати, функция обязательно и всегда должна подключаться через init, иначе просто ничего не произойдет, вот пример:
function post_tag_for_pages ( ) { register_taxonomy_for_object_type ( 'post_tag' , 'page' ) ; } add_action ( 'init' , 'post_tag_for_pages' ) ; |
Вставляем код в functions.php (например) и просто переходим на Страницы > Добавить новую и видим в правой колонке метабокс с метками: