• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Скрыть рубрику из основной ленты

Статус
В этой теме нельзя размещать новые ответы.

iCool

Создатель
Регистрация
24 Июн 2012
Сообщения
27
Реакции
6
Столкнулся с такой проблемой: есть рубрика, которая скрыта с главной страницы, при помощи кода в functions.php:

function removeFromHome($query) {
if ($query->is_home && !(is_paged())) {
$query->set('cat','номер рубрики');
}
return $query;
}
add_filter('pre_get_posts','removeFromHome');

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

function removeFromHome($query) {
$query->set('cat','номер рубрики');
return $query;
}
add_filter('pre_get_posts','removeFromHome');
К сожалению, не помогло. Теперь кликая по рубрике, её записи не видны. А нужно просто скрыть с главной и из основной пагинации.
 
Последнее редактирование:
PHP:
function removeFromHome($query) {
if ($query->is_home()) {
$query->set('cat','номер рубрики');
}
return $query;
}
add_filter('pre_get_posts','removeFromHome');

У Вас указывается, что на главной (is_home) скрывается категория и(&&) на страницах пагинации!(is_paged) будет вывод категории. Восклицательный знак вроде так делает, точно не скажу.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху