WP_Query, сортировка по произвольным полям

177
30 декабря 2019, 15:00

Допустим есть произвольный тип, созданный с помощью register_post_type('custom_type'...)
Такой запрос выведет все записи этого типа:

$args = array(
    'post_type'  => 'custom_type',
);
$query = new WP_Query( $args );

Но у этого типа записи есть произвольные поля, и нужно получить доступ к этим полям в массиве $query (поля из таблицы wp_postmeta), чтобы можно было их отсортировать во время построения разметки.
т.е. чтобы не делать несколько запросов в базу данных, делая выборку с помощью meta_query, как можно сделать один запрос, и потом выводить записи, в зависимости от произвольного поля?
По умолчанию этот запрос $query = new WP_Query( $args ); выводит только данные из таблицы wp_post. А нужно ещё прикрепить к этому массиву данные из таблицы wp_postmeta.
Как это сделать?

P.S.

$args = array(
    'post_type'  => 'custom_post',
    'meta_query' => array(
        array(
            'key'     => 'some_key',
        )
    )
);
$query = new WP_Query( $args );

этот код не добавляет данные в массив $query

P.S.

$args = array(
    'post_type'  => 'custom_post',
    'meta_query' => array(
        array(
            'key'     => 'some_key',
        )
    )
);
$query = new WP_Query( $args );
if( $query->have_posts() ){
while( $query->have_posts() ){
    $query->the_post();
    if(isset($query['price']){
    ...
    }
    if(isset($query['wired']){
    ...
    }
}
READ ALSO
$_FILES перенаправить на другой сервер

$_FILES перенаправить на другой сервер

Столкнулся с проблемой при отправке $_FILES , система такая что я получаю $_FILES от внешнего сервера через POST обрабатываю его ( формирую доп параметры...

210
yii2 перенос сайта с VDS на VDS

yii2 перенос сайта с VDS на VDS

При переносе с со старого на новую виртуальную машину выдает ошибку такую:

163
mysql Получить данные из двух таблиц одним запросом

mysql Получить данные из двух таблиц одним запросом

есть три таблицы страна->регион->город где в каждой последующей есть id предыдущей, к которой та относится:

144
Вывод значений из БД в шаблон HTML PHP

Вывод значений из БД в шаблон HTML PHP

Вопрос банальный, но тем не менее меня интересует как правильно это делаетсяПишу на Yii2 приложение, есть страница с информацией по автомобилю,...

166