Zheleznov
@Zheleznov

Как вывести все посты всех категорий на общей странице, а в дочерних категориях вывести только свои посты?

Всем привет, помогите пожалуйста решить проблему вывода постов

Все рубрики с записями, выводятся шаблоном archive.php
По адресу site.ru/category/rubrika-all

Для общей рубрики в шаблоне прописан вывод всех постов из всех рубрик так:

if($_SERVER['SCRIPT_URL'] = '/category/rubrika-all') {
    $h1Tag = 'Все посты';
    query_posts('cat=97&posts_per_page=50');
}


Проблема в том, что теперь ВСЕ посты отображаются в КАЖДОЙ рубрике, у которой url начинается с /category/rubrika-all/
Типа: /category/rubrika-all/rubrika-one

Как правильно прописать для общей рубрики вывод всех постов?
Чтобы при этом дочерние рубрики выводили только свои посты

Можно ли в:
$_SERVER['SCRIPT_URL']

Указать точный url, чтобы он заканчивался слешом и никуда дальше это правило не распространялось?
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
ClipClock08
@ClipClock08
WP Developer. Learning Magento CMS
https://wp-kama.ru/function/wp_query
и бери id терма на или слаг и вставляй в tax_query
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы