WordPress – vérifier si la page actuelle a donné un identifiant de balise

Publié par Jean-Michel le

J’utilise les taxonomies personnalisées WordPress.

Comment vérifier si la page actuelle a tag_ID = "XXX"?

Si cela peut vous aider, l’URL de la page d’administration ressemble à ceci :

http://localhost/website/wp-admin/edit-tags.php?action=edit&taxonomy=company&ta?g_ID=13&post_type=news

Le code actuellement utilisé, mais qui ne fonctionne pas :

if (has_post_thumbnail()) {

    the_post_thumbnail();

} else {


    if (is_object_in_term($post - > ID, 'post_tag', '13')) {
        // ID 13
    }
    if (is_object_in_term($post - > ID, 'post_tag', '12')) {
        // ID 12
    }
    if (is_object_in_term($post - > ID, 'post_tag', '14')) {
        // ID 14
    }

}

?

Solution n°1 trouvée

Peut-être que cela pourrait être utile (pour une URL donnée dans l’administrateur)

global $pagenow;
if ($pagenow == 'edit-tags' && $_GET['ta?g_ID'] == '123') // 123 is for example
{
    //
}

Mise à jour : pour le front-end

$tag_id=get_query_var('tag_id');
if($tag_id && $tag_id=='123') // 123 is for example
{
    // code
}

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *