pattern background 1245991 1920
Bildquelle: Pixabay, Free-Photos

WordPress-Query: Posts nach mehreren Custom-Fields sortieren

Um Beiträge nach verschiedenen Metadaten zu sortieren, den Meta-Abfragen einen Namen geben, und damit in ‘orderby’ die Reihenfolge festlegen.

Nachfolgend ein simples Beispiel:

$args = array(
'meta_query' => array(
	'relation' => 'AND',
	'query_one' => array(
		'key' => 'metakey_one',
	),
	'query_two' => array(
		'key' => 'metakey_two',
	), 
	'query_three' => array(
		'key' => 'metakey_three',
	), 
),
'orderby' => array( 
	'query_one' => 'ASC',
	'query_two' => 'ASC',
	'query_three' => 'DESC',
));

In den Queries können natürlich auch Werte abgefragt, ausgeschlossen oder verglichen werden.

Kommentar schreiben

E-Mail-Adresse wird nicht veröffentlicht.

Overlay background for modal content