Приставляет ли аргумент «Cat» в Query_posts посты из подкатегорий, а также данного идентификатора?
-
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 при поиске, как просто показать основную категорию, чтобы другие тоже могли это найти.