Как отключить метки в записях, в админке?

Решено

Я делаю сайт для заказчика, и на сайте будет отсутствовать метки как таковые. Будут в постах только категории. Я хочу в админке отключить этот функционал, что бы заказчику не показывался этот раздел в подменю. Скажите можно ли отключить в стандартных записях метки(теги)?

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

Да конечно можно. Метки представляют собой обычную таксономию, в которой нет вложенности(древовидной системы). Что бы их отключить, достаточно деинициировать таксономию:

Можно например так:


function unregister_taxonomy() {

register_taxonomy('post_tag', array());

}
add_action('init', 'unregister_taxonomy');

Возможно есть специальная функция, но я честно сказать не знаю.

Так же нужно убрать из меню в админке:


function remove_menus() {

remove_menu_page('edit-tags.php?taxonomy=post_tag'); // Post tags

}
add_action('admin_menu', 'remove_menus');

Ну вот в принципе и все.

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

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.