web-dev-qa-db-fra.com

Obtenir l'identifiant parent par identifiant

J'ai la id d'une term. Quelle est la fonction à appeler pour obtenir le parent id du terme?

4
emanuele

Si vous avez déjà le terme, comme le terme est un objet réel, vous pouvez utiliser $term->parent. Sinon, vous pouvez faire quelque chose comme ça:

$term = get_term($id, 'YOUR_TAXONOMY_HERE');
$termParent = ($term->parent == 0) ? $term : get_term($term->parent, 'YOUR_TAXONOMY_HERE');

La deuxième partie est un raccourci si-sinon, SI il n’a pas de parent, nous l’assignons lui-même, sinon nous obtenons le parent.

12
Howdy_McGee