Модератор
Юрій
(@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 запихнули и какой там у вас цикл вывода записей стоит.
Flector — можете скинуть примерный код, как оно должно приблизительно выглядеть.