Intereting Posts
Как заставить WordPress Editor не принимать HTML? wp_list_pages: показывать только подстраницы на родительской странице? Операции CRUD с использованием API базы данных WordPress Как предотвратить повторение одной из двух повторяющихся циклов на второй странице? Как мы можем справиться с незащищенными плагинами с помощью уязвимостей? Как изменить лайтбокс «Вставить медиа» в админ, чтобы показывать только мультимедийные объекты из категории? Получить настраиваемые поля без _edit_last, _edit_lock, _wp_page_template и _visual-subtitle Где находится запрос в wp-login.php Как отключить панель администратора для всех подписчиков? Извлечение персидского предложения из многоязыковой строки в wordpress theme Пользовательские данные типа ввода в виджетах боковой панели? Почему мой идентификатор страницы в блогах == Идентификатор первого сообщения? 503 Войти WordPress Предупреждать пользователя о том, что данные могут быть потеряны для пользовательских страниц CSS не применяется

Как получить несколько полей из 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') ];