Приставляет ли аргумент «Cat» в Query_posts посты из подкатегорий, а также данного идентификатора?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/1512

  •  16-10-2019
  •  | 
  •  

Вопрос

Привет, друзья, я новичок в WordPress.

Я использовал запрос, как этот Query_posts ('Cat = 1,2,3')

Теперь, если категория 1 является родителем 2 и 3.

Тогда Query_posts ('cat = 1') и Query_posts ('cat = 1,2,3') получит те же сообщения или нет? Или как я могу управлять, если я хочу включить подкатегории сообщений.

Это было полезно?

Решение

Короче говоря: да.

Ваш вопрос о Query_posts WordPress PHP функция. Анкет Ссылка, которую я разместил, является официальной документацией WordPress Codex для этой функции.

Для вашего примера это гласит:

Отображать сообщения только от одного идентификатора категории (и любых детей этой категории):

query_posts('cat=4');

Я надеюсь, что эта информация будет полезной. Вы находите больше Infos в Codex, функция довольно мощная.

Другие советы

Да, cat=x Получить посты в X и во всех подкатегориях, если вы не хотите, чтобы это поведение делало category__in => array( x ) Получит только сообщения в этой категории.

Я пока не могу комментировать, поэтому я должен представить ответ. Чтобы нанести на карту ответ Джо Хойла на Query_posts, вы сделаете следующее:

Query_posts ('Category__in = 1');

Это дало бы вам только основную категорию без подкатегорий.

Это не то, что просил ОП, но я нашел это через Google при поиске, как просто показать основную категорию, чтобы другие тоже могли это найти.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top