Как получить несколько полей из wp_query?

Я собираюсь получить несколько полей из результата wp_query. Я знаю о функции wp_list_pluck (), но он принимает только один полевой параметр. Как получить несколько, если я хотел бы взять несколько параметров из каждого найденного сообщения?

[ Object1 (ID, name, tag), Object2 (ID, name, tag), Object3 (ID, name, tag), etc. ] 

Благодарим вас за помощь!

Мой фрагмент кода находится здесь:

 $search_param = get_param('search_param', null, 'text'); // POST param $term_id = get_term_by('name', "$search_param", 'image_color')->term_id; $args = array( 'post_type' => 'any', 'post_status' => 'any', 'meta_query' => array( array( 'key' => 'image_color', 'value' => sprintf( 's:%s:"%s"', strlen($term_id), $term_id ), 'compare' => 'LIKE' ), ), ); $query = new WP_Query( $args ); $hello = [ 'ID' => wp_list_pluck($query->get_posts(), 'ID'), 'post_title' => wp_list_pluck($query->get_posts(), 'post_title') ]; 

Попытайтесь установить 3-й параметр для функции wp_list_pluck, так как я вижу, если он не установлен, тогда для вас существует цикл unnesesery. Попытайтесь установить его в true или в каком-либо, а не в ключе Object.

Надеюсь, поможет.