Как в WordPress скрыть записи рубрики с главной страницы и RSS

Как убрать записи рубрики с главной страницы WordPressВсем привет! Сегодня мы разберем урок, как убрать с главной страницы записи рубрик. Это можно сделать при помощи небольшого кода, который и исключает записи с главной страницы блога, а также из RSS ленты.

Для того, чтобы скрыть нужный нам записи надо покопаться в файле шаблона functions.php, который находится по следующему пути ( Внешний вид -> Редактор справа ищите данный файл). Либо же по FTP, перейдя в папку вашей темы, по следующему пути /public_html/wp-content/themes/название вашей темы. Не забудьте сделать копии файлов перед их редактированием! Тогда, в случае проблем с работой сайт вы сможете откатить все обратно.

Откройте файл functions.php, и в самом низу, перед знаком ?> вставьте данный код:

  1. // фильтр рубрик
  2. function hidecategory($query) {
  3. if ($query->is_feed || ($query->is_home && !(is_paged())))
  4.    {$query->set(‘cat’,’-104, -57′);}
  5. return $query; }
  6. add_filter(‘pre_get_posts’,’hidecategory’);
  7. // конец фильтра рубрик

В данном коде надо исключать рубрики по отдельности, указывая их ID в 4 строке — {$query->set(‘cat’,’-104, -57′);}. Здесь, для примера, я указал две рубрики с ID 104 и 57.

// ]]>

Теперь расскажу, как узнать ID определенной рубрики сайта. Для этого из админки вашего сайта надо пройти в Записи -> Рубрики, наведите курсором мыши на нужную рубрику, в нижнем левом углу браузера появится маленькое окошко с адресом, где будет также показан ID рубрики:

Как узнать ID рубрики

На картинке показан ID рубрики 104, значит, прописываем в код цифру 104. Если же надо исключить несколько рубрик, то через запятую прописывайте ID номера рубрик.

Вот вы и узнали, как можно исключить с главной страницы WordPress рубрики.


Похожие записи:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Похожие записи: