web-dev-qa-db-fra.com

Comment obtenir un permalien pour la catégorie ou le tag en cours?

Il y avait un problème dans lequel il était nécessaire d'obtenir un permalien de la catégorie/du tag visualisé. Je n'ai pas trouvé de fonctions standard, tout ce que les autres auteurs proposaient n'était que pour les catégories.

J'ai résolu le problème de cette façon:

$url = get_term_link(
    $GLOBALS['wp_query']->queried_object->term_id,
    $GLOBALS['wp_query']->queried_object->taxonomy
);

Avez-vous une solution plus intéressante?

1
Dimetrodon

get_queried_object vous indiquera l’objet terme en cours de visualisation. Vous pouvez le transmettre directement à get_term_link en tant que premier argument.

$url = get_term_link( get_queried_object() );
1
Milo