it-swarm.com.de

Anhänge nach Metawert abrufen

Ich stecke an einem sehr einfachen Punkt fest: Ich muss alle Anhänge über einen benutzerdefinierten Metaschlüssel (und Wert) abrufen. Ich entwickle einen kurzen Code, der auf jeder möglichen Seite funktionieren muss.

Was ich bisher versucht habe:

$args = array(
    'post_type' => 'attachment',
    'meta_query' => array(
        array(
            'key' => 'medientyp',
            'value' => 'Video'
        )
    )
);
$query = new WP_Query($args);

Aber das findet nichts (ja, da sind Einträge vorhanden.)

Habe ich etwas falsch gemacht? Oder vermisse ich etwas?

2
Robert

Ich habe stundenlang nachgeforscht und ein paar Minuten nach dem Schreiben dieser Frage die Lösung gefunden:

$args = array(
    'post_type'   => 'attachment',
    'post_status' => 'inherit',       <<-- IMPORTANT
    'meta_query'  => array(
        array(
            'key'     => 'medientyp',
            'value'   => 'Video'
        )
    )
);
$query = new WP_Query($args);
7
Robert