Intereting Posts
ORDER BY wp_post пользовательское имя столбца в wp_query Пользовательский тип сообщения не работает WooCommerce дублирует подкатегории и пули продуктов Как запретить настраиваемые роли для редактирования опубликованных пользовательских типов сообщений? вложения приложений на родительской странице, если вложения текущей страницы меньше, чем … Перенос сайта WordPress в другой домен Как сделать канал RSS, чтобы показывать наиболее просматриваемые сообщения за последние 24 часа? Перемещение WordPress с живого на локальный сервер Как сохранить параметры WordPress в виде массива? Использование переменных shortcode с помощью wp_localize_script Пользовательский тип сообщения против страницы пользователя Проверьте правильность имени пользователя в пользовательской форме входа Изменить страницу пустым, кнопки управления отсутствуют Теги, одновременно используйте соединение и пересечение Резервное копирование базы данных и восстановление из резервной копии?

Двумерный массив сообщений по категориям

Я уверен, что это было задано раньше, но они исследовали и не могут найти ответ.

У меня есть массив из 16 сообщений (пользовательский тип сообщения). Каждому присваивается 1 из 4 возможных категорий (искусство, книги, коробки, компакт-диски).

Я хотел бы создать массив массивов, который будет выглядеть так:

$array_of_posts=array( "art" => array(post1,post2,post3,post4), "books" => array(post5,post6,post7), "boxes" => array(post8,post9,post10,post11,post12), "cds" => array(post13,post14,post15,post16) ) 

Я могу прокручивать сообщения и получать имена категорий в цикле.

  foreach ($posts as $post){ $cat_list = wp_get_post_terms( $post->ID, array('post_categories' ) ); foreach ($cat_list as $cat) { $cat_title=$cat->name; } } 

То, что я хочу сделать, – это нажать каждый пост в новые $ array_of_posts, как указано выше.

Пробовал это, в цикле: $ array_of_posts [$ cat_title] [] = $ post; но не повезло.

Конечная цель, конечно же, состоит в том, чтобы иметь возможность выбирать одну из подматриц на основе названия категории.

Solutions Collecting From Web of "Двумерный массив сообщений по категориям"