2015-06-22 3 views
0

Мы имеем следующую WP_Query, который собирает все пользовательские сообщения (за исключением ID = 191) и перечисляет их в случайном порядке:Как исключить сообщения без признаков изображений из пользовательских почтового типа WP_Query

$args_projekte = array(
     'post_type' => 'projekt', 
     'posts_per_page' => 18, 
     'post__not_in' => array(191), 
     'orderby' => 'rand', 
     ); 
$query_projekte = new WP_Query($args_projekte); 

Как мы распространим это ТАКЖЕ исключить все сообщения без каких-либо изображений?

Заранее благодарим за любую помощь!

ответ

1

сделать meta_query где искать _thumbnail_id:

$args_projekte = array(
    'post_type' => 'projekt', 
    'posts_per_page' => 18, 
    'post__not_in' => array(191), 
    'orderby' => 'rand', 
    'meta_query' => array(array('key' => '_thumbnail_id')) 
); 
$query_projekte = new WP_Query($args_projekte); 

выше подтверждает, что ключ _thumbnail_id существует.