web-dev-qa-db-fra.com

Obtenir le post ID par pièce jointe?

J'ai un identifiant de pièce jointe, mais je ne trouve pas le moyen d'obtenir l'identifiant de post par cet identifiant de pièce jointe. Je peux boucler tous les posts et le trouver, mais peut-être existe-t-il un moyen facile de l'obtenir. Est-ce que quelqu'un connaît une fonction similaire?

3
Brotheryura

get_post_ancestors peut vous donner l'ID de l'objet auquel une pièce jointe est associée:

$attachment_id = 42;
$parent = get_post_ancestors( $attachment_id );
echo $parent[0]; // $parent will be an array
6
Milo