Всем советы и приветы!
Бывает такая ситуация, когда необходимо скрыть отображения записей новостей на главной странице сайта WordPress, определённый рубрик!
К примеру вы не хотите на главной видеть новости их рубрики Новости сайта.
И чтобы это реализовать, надо в файл под названием functions.php установить следующий PHP код:
/** Скрываем записи рубрики на главной
------------------------------------------------------- **/
function wpspec_excude_category( $query ) {
if ( ! is_admin() && $query->is_main_query() ) {
if ( $query->is_home() ) {
$query->set( 'cat', '-5, -3, -4, -2, -71' ); // ID рубрики со знаком минус
}
}
}
add_action( 'pre_get_posts', 'wpspec_excude_category' );
Как можно заметить, в коде присутствует идентификаторы рубрик, которые не нужно отображать, их вы прописываете сами вручную.
Как узнать ID рубрики на WordPress?
На этом у меня всё! Удачных решений!
А Вы оставите комментарий первым?