Я пытаюсь создать сайт WordPress с шестью списками на странице, в каждом списке показаны сообщения из другой категории. Просто.WordPress - создание списка сообщений, отфильтрованных по тегу, а затем категории
Но тогда, если пользователь выбирает тег, перенося его на страницу архива тегов, я хочу, чтобы они все еще видели шаблон с шестью списками, но все сообщения в каждой категории также фильтруются тегом. Поэтому списки сообщений фильтруются сначала по тегу, а затем по категориям.
Насколько я могу судить, нет никакого способа сделать это с помощью query_posts или чего-то еще, ему требуется более расширенное использование базы данных, но я не знаю, как это сделать! Я думаю, что здесь есть аналогичный вопрос, но поскольку я знаю очень мало PHP и не MySQL, я не могу понять ответы!
К сожалению, этот запрос переопределит категорию, и вы не сможете использовать его для фильтрации по категориям в теге, он будет показывать только сообщения с этой категорией и всеми сообщениями в этом теге. –
Вы можете сначала вызвать get_query, чтобы получить массив сообщений, отфильтрованных по тегу. Затем перебирайте его и вручную выделяйте сообщения в массив для каждой из шести категорий. –
Это звучит как идеальная вещь, но я не PHPer, поэтому я понятия не имею, как это сделать! –