• Решено debryansk32

    (@debryansk32)


    Хочу на главной станице выводить анонсы только из определенной рубрики, плагин ставить не хочу искл. рубрики из главной.
    В файл index.php перед строчкой `<?php
    while ( have_posts() ) :
    the_post();вставил<?php query_posts(«cat=2»); ?>`
    где 2 номер рубрики, но страница ошибка 500. как осуществить

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Все решилось кодом

    function exclude_cat($remove_cat) {
    	if($remove_cat->is_home) {
    		$remove_cat->set('cat', '2');
    	}
    	return $remove_cat;
    }
    add_filter('pre_get_posts','exclude_cat');

    Только в конец шаблона functions.php

    • Ответ изменён 6 лет, 2 месяца назад пользователем debryansk32.

    Не то, исчезли страницы в меню. Как еще оформить можно?

    Не то, исчезли страницы в меню.

    Меню — вообще отдельная сущность. Не имеет ни малейшего отношения ни к шаблонам ни к циклу.
    Создайте какое Вам нужно и выведите где требуется.

    Оно создано, как вставляю код меню верхнее исчезает, как убираю все нормально становится

    как вставляю код меню верхнее исчезает, как убираю все нормально становится

    Ну значит неправильно вставляете, что рушит вёрстку. Приведённый Вами код вообще никак не влияет на меню — он влияет формирование выборки постов.

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

    Вы сами разве не видите, что он НИКАК не влияет на меню? Ну вообще никак.
    Значит проблема в др месте, с чем-то другим.

    Ида почитайте https://wpmag.ru/2014/query_posts-wordpress/

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «На главной записи из определенной рубрики» закрыта для новых ответов.