• Ребят. Такая проблема. Не выводится страница с новостями определённой рубрики через category.php. Читал, про иерархию файлов типа category-$slug.php -> category-$id.php -> category.php -> archive.php. Перепробовал всё, но толку 0. Что можно сделать?

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Модератор Юрій

    (@yube)

    страница с новостями определённой рубрики

    Имеется в виду определенная рубрика или статическая страница, на которой как-то сделан вывод записей из определенной рубрики?

    Да, имеется ввиду файл, который внутри будет исходя из условий генерировать вывод записей из определённой рубрики. Т.е. Если категория = 2, выводить записи из категории 2. И т.д.

    Модератор Юрій

    (@yube)

    Я спросил «рубрика или страница«. Вы ответили «да, файл«. Изумительный диалог получился 🙂

    Если с точки зрения движка (точнее, парсера входного адреса) выводится не рубрика, то движок не будет использовать шаблон рубрики, он будет использовать шаблон той сущности, которую он выводит. Если нужно подменить шаблон, то нужно либо использовать API, либо из выбранного движком шаблона подключить (include) другой.

    Чё-т я запутался в этих подменах шаблона и т.д. Попробую еще раз и сначала.
    Есть в меню ссылки на рубрики (например: услуги, новости). Мне нужно 1 файлом выводить записи из определённой рубрики, т.е. если в адресе: domen/category/news, то выводить записи из категории news и также с услугами. Я прочёл, что за это отвечает category.php. Я ввожу необходимый код в category.php, но вместо нужных мне записей из рубрики выводит код главной страницы. Что делать с файлом category.php или как еще можно реализовать мою задачу?

    Модератор Юрій

    (@yube)

    т.е. если в адресе: domen/category/news, то выводить записи из категории news и также с услугами. Я прочёл, что за это отвечает category.php.

    Совершенно верно.

    Я ввожу необходимый код в category.php, но вместо нужных мне записей из рубрики выводит код главной страницы.

    Какой код? Чтобы шаблон категории вывел список записей из этой категории в шаблоне должен быть стандартный Цикл. И всё.

    Код главной страницы — т.е. тот код, что прописан в index.php
    Цикл есть. Вот только ничего не меняется.

    Модератор Юрій

    (@yube)

    Код главной страницы — т.е. тот код, что прописан в index.php

    Вообще-то, index.php не шаблон главной страницы, а «крайний» шаблон. Он используется, если нет более специфичных.

    Цикл есть.

    А кроме Цикла? query_posts, new WP_Query?

    Попробуйте отключить все плагины, выбрать одну из поставочных тем и посмотреть, что и как работает «из коробки».

    В category.php у меня есть цикл, который выводит записи из определённой рубрики, которая прописана в get_posts. А ниже я запрашиваю через get_the_category id рубрики, чтобы в другом цикле получить записи именно из рубрики по полученному id.

    В общем, пробовал я отключать плагины, смотреть страницу категории на других(стандартных) темах. В результате ничего. Везде при открытии рубрики выходит ошибка 404.

    Такая же проблема, решение есть?

    создать из category.php файл category-ID.php, где ID указывает на рубрику. это самый простой и не программный путь.

    Так а вообще в чем может быть причина?

    Сайт буквально вчера начал делать (с нуля), и тут такой прикол, что записи в рубриках не отображаются….

    кто же вас знает.
    что вы там в category.php запихнули и какой там у вас цикл вывода записей стоит.

    Такая же проблема, решение есть?

    Есть правила форума, п2.

    Flector — можете скинуть примерный код, как оно должно приблизительно выглядеть.

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