Как запрашивать сообщения с избранными изображениями

Я в основном хочу использовать WP_Query для выбора 3 последних сообщений, в которых есть изображения, и это единственный способ, о котором я могу думать.

С уважением

редактировать

пытался

$query = new WP_Query( array( "post_type" => 'case-study', 'meta_key' => '_thumbnail_id', "posts_per_page" => '10', 'orderby' => 'menu_order' ) ); 

который не работает

Я пытаюсь добавить настраиваемое поле для добавления скрытого настраиваемого поля в сообщение, когда есть прикрепленное изображение (либо true, либо false).

Я попытался подключиться к updated_post_meta, update_post_meta, wp_insert_post, но я не могу сопоставить $ meta_key с "_thumbnail_id".

редактировать

 function get_latest_with_featured_image( $args = array() ) { $args = array_merge( array( "post_type" => 'post', "meta_key" => "_thumbnail_id", "posts_per_page" => '10', 'orderby' => 'menu_order' ), $args ); $query = new WP_Query( $args ); return $query->posts; } $posts = get_latest_with_featured_image( array( "post_type" => "case-studies", "posts_per_page" => 10 ) ); 

Solutions Collecting From Web of "Как запрашивать сообщения с избранными изображениями"

Вы предоставили ответ на свой вопрос, запрос для мета-ключа _thumbnail_id чтобы получить сообщения с изображением:

 $args = array( 'meta_key' => '_thumbnail_id', 'posts_per_page' => 3 ); $latest_with_thumbnails = new WP_Query( $args );