Поддержка Плагины Удаление комментариев с помощью remove_meta_box

  • В админке ВП при написании поста есть не нужные для меня в частности блоки. Например блок «Комментарии». Я использую эту страницу только для редактриования контента и видеть комментарии мне совсем не обязательно, которые «отягащают» страницу.

    Я пытаюсь отключить этот блок с помощью такого кода:

    function removeCommentsPost() {
        remove_meta_box('commentstatusdiv', 'post', 'core');
    }
    
    add_action("admin_init", 'removeCommentsPost');

    Блок не пропадает, хотя делал примерно тоже самое (хаменял блок с выводом тэгов на свой) и все работает:

    function addMyBoxTagsPost(){
    	wp_enqueue_script( 'mytags', get_bloginfo('stylesheet_directory') .'/js/mytags.js', array('jquery'), '1.0');
    	add_meta_box('tagsdiv-div', 'Тэги поста', 'my_tags_meta_box_post', "post", 'side');
    	remove_meta_box('tagsdiv-post_tag', 'post', 'side');
    }
    
    add_action("admin_init", 'addMyBoxTagsPost');

    Данные беру из файла wp-admin/edit-form-advanced.php (143)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    А когда мне что-то мешает на странице админки, я открываю «настройки экрана» и снимаю крыжик с ненужного блока.

    +1 ))
    Гениально )

    Но в таком случае «тягощение» как я понял не пропадает, только приятнее вид становится.

    Оказывается, что все правильно работает код… это я невнимательно его читаю.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Удаление комментариев с помощью remove_meta_box» закрыта для новых ответов.