Допустим есть произвольный тип, созданный с помощью 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']){
...
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Столкнулся с проблемой при отправке $_FILES , система такая что я получаю $_FILES от внешнего сервера через POST обрабатываю его ( формирую доп параметры...
При переносе с со старого на новую виртуальную машину выдает ошибку такую:
есть три таблицы страна->регион->город где в каждой последующей есть id предыдущей, к которой та относится:
Вопрос банальный, но тем не менее меня интересует как правильно это делаетсяПишу на Yii2 приложение, есть страница с информацией по автомобилю,...