Ich möchte im Grunde WP_Query verwenden, um 3 neueste Beiträge auszuwählen, die Bilder gezeigt haben, und dies ist die einzige Möglichkeit, die ich mir vorstellen kann.
Grüße
bearbeiten
versucht
$query = new WP_Query( array( "post_type" => 'case-study', 'meta_key' => '_thumbnail_id', "posts_per_page" => '10', 'orderby' => 'menu_order' ) );
was nicht funktioniert
Ich versuche, ein benutzerdefiniertes Feld hinzuzufügen, um einem Beitrag ein verstecktes benutzerdefiniertes Feld hinzuzufügen, wenn ein gekennzeichnetes Bild angehängt ist (entweder wahr oder falsch).
Ich habe versucht, in updated_post_meta, update_post_meta, wp_insert_post einzuhaken, aber ich kann nicht scheinen, den $ meta_key zu “_thumbnail_id” zusammenzubringen.
bearbeiten
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 ) );
Sie haben die Antwort auf Ihre eigene Frage gegeben, _thumbnail_id
nach dem _thumbnail_id
, um Beiträge mit einem vorgestellten Bild zu erhalten:
$args = array( 'meta_key' => '_thumbnail_id', 'posts_per_page' => 3 ); $latest_with_thumbnails = new WP_Query( $args );