Kunden und Leser | Queries | WordPress

Wie bekommt man einen WordPress Custom Query der nur Beiträge mit Beitragsbildern listet?

magazine 2569338 1920

Welches Beitragsbild welchem Beitrag zugeordnet ist, diese Information hält die Tabelle prefix_postmeta ggf. im Meta_key _thumbnail_id vor. Mit einem entsprechenden Meta-Query bekommt man nur jene Beiträge zurück, die ein Beitragsbild haben.

Beispielzeilen aus einer prefix_postmeta-Tabelle

meta_id post_id meta_key meta_value
179 3944 _thumbnail_id 2855
186 121 _thumbnail_id 2854
209 20 _thumbnail_id 46

Da nur von Interesse ist, ob es ein Beitragsbild gibt, ist bei der Abfrage nur relevant, ob es den Key _thumbnail_id gibt, nicht welchen Wert er hat.

Meta Query

$args = array( 
	'meta_query' => array( 
		array(
			'key' => '_thumbnail_id'
		) 
	)			
);
$custom_query = new WP_Query($args);
...

weiter schmökern

Schreibe einen Kommentar

Bitte Kommentarfunktion nicht für Supportanfragen nutzen. Dem kann hier nicht entsprochen werden.

Deine E-Mail-Adresse wird nicht veröffentlicht.