Wordpress - Как показать другой пост-запрос в зависимости от категории текущего поста - PullRequest
0 голосов
/ 17 августа 2011

Мне нужно показать другой пост-запрос в зависимости от того, к какой категории относится текущая запись.

Существует около 7 или 8 категорий, каждая из которых нуждается в собственном небольшом запросе.

Вот мой текущий код запроса

<?php query_posts( 'post_type=offers&category_name=home-page&posts_per_page=1&orderby=rand'); ?>

Все, что нужно изменить в каждом, это имя_категории переменная.

Любая помощь будет принята с благодарностью. Я рвал на себе волосы.

1 Ответ

0 голосов
/ 17 августа 2011
<?php 

if (in_category('Fruit')) {
  $category_name = 'fruit';
} else if (in_category('Vegetables')) {
  $category_name = 'vegetables';
} //etc

query_posts( "post_type=offers&category_name=$category_name&posts_per_page=1&orderby=rand"); 

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...