web-dev-qa-db-fra.com

Obtenir des pièces jointes par méta valeur

Je suis coincé à un point très simple: je dois obtenir toutes les pièces jointes par une clé méta personnalisée (et une valeur). Je développe un code court, il doit donc fonctionner sur toutes les pages possibles.

Ce que j'ai essayé jusqu'à présent:

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

Mais cela ne trouve rien (oui, il existe des entrées.)

Ai-je eu quelque chose de mal? Ou est-ce que quelque chose me manque?

2
Robert

J'ai passé des heures de recherche et trouvé la solution quelques minutes après avoir écrit cette question:

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