Flector

Как удалить колонку с комментариями в списке записей?

Колонка с числом комментариев

Многие сайты на WordPress не имеют блоговой структуры и не позволяют оставлять комментарии к своим записям и страницам. В этом случае колонка с числом комментариев при просмотре списка записей или страниц будет явно лишней, так как там всегда будут нули. Удалить ее можно с помощью небольшого сниппета кода, который вы должны добавить в файл functions.php вашей темы:

//удаление колонки комментариев в списке start 
function wph_remove_comments_column($defaults) {
    unset($defaults['comments']);
    return $defaults;
}
add_filter('manage_pages_columns', 'wph_remove_comments_column');
add_filter('manage_posts_columns', 'wph_remove_comments_column');
//удаление колонки комментариев в списке end

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


Комментарии (2 комментария)
  1. Виктор:

    А как удалить колонки плагина All in One SEO Pack ?

    Вот его переменные, но ничего не удаляется.

    1
    2
    3
    4
    5
    6
    7
    8
    
    function wph_remove_comments_column($defaults) {
        unset($defaults['seotitle']);
        unset($defaults['seodesc']);
        unset($defaults['seokeywords']);
        return $defaults;
    }
    add_filter('manage_pages_columns', 'wph_remove_comments_column');
    add_filter('manage_posts_columns', 'wph_remove_comments_column');
    • Flector:

      надо приоритет задать:

      function wph_remove_comments_column($defaults) {
          unset($defaults['seotitle']);
          unset($defaults['seodesc']);
          unset($defaults['seokeywords']);
          return $defaults;
      }
      add_filter('manage_pages_columns', 'wph_remove_comments_column', 999);
      add_filter('manage_posts_columns', 'wph_remove_comments_column', 999);

      тогда заработает.

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!