Как удалить мета-поля из редактора WordPress

Как удалить мета-поля из редактора WordPress | n-wp.ru

Иногда, чтобы ограничить слишком широкие возможности для авторов, требуется скрыть некоторые мета-поля из редактора WordPrerss. Например, часто нужно скрыть мета-поле для администрирования комментирования, раздел для ввода произвольных полей, возможность изменения постоянной ссылки. В рамках одного пользователя это сделать легко – большинство мета-полей скрываются, если убрать соответствующие чекбоксы в настройках экрана. Для глобального же удаления, действующего во всех аккаунтах для любого пользователя нужно использовать специальную функцию.

Как удалить мета-поля из редактора WordPress

Откройте файл functions.php и добавьте в него следующий код:

function remove_meta_boxes() {
remove_meta_box('pageparentdiv','page','side'); // родительская страница
remove_meta_box( 'commentstatusdiv' , 'post' , 'normal' ); // комментарии в редакторе постов
remove_meta_box( 'commentstatusdiv' , 'page' , 'normal' ); // комментарии в редакторе страниц
remove_meta_box( 'commentsdiv' , 'post' , 'normal' ); // показ комментариев в редакторе постов
remove_meta_box( 'commentsdiv' , 'page' , 'normal' ); // показ комментариев в редакторе страниц
remove_meta_box( 'postcustom' , 'post' , 'normal' ); // произвольные поля в редакторе постов
remove_meta_box( 'postcustom' , 'page' , 'normal' ); // произвольные поля в редакторе страниц
remove_meta_box( 'postexcerpt' , 'post' , 'normal' ); // поле цитаты в редакторе постов
remove_meta_box( 'postexcerpt' , 'page' , 'normal' ); // поле цитаты в редакторе страниц
remove_meta_box( 'tagsdiv-post_tag' , 'post' , 'side' ); // метки в редакторе постов
remove_meta_box( 'tagsdiv-post_tag' , 'page' , 'side' ); // метки в редакторе страниц
remove_meta_box('slugdiv','post','normal'); // ярлык в редакторе постов
remove_meta_box('slugdiv','page','normal'); // ярлык в редакторе страниц
remove_meta_box( 'trackbacksdiv' , 'post' , 'normal' ); // трекбеки в редакторе постов
remove_meta_box( 'trackbacksdiv' , 'page' , 'normal' ); // трекбеки в редакторе страниц
}
add_action( 'admin_menu' , 'remove_meta_boxes' );

Если вы хотите что-то все же оставить, то просто удалите соответствующую строчку.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*