Here With Me

Le blog technique d'Amaury Balmer qui parle de technologies open-source, mais surtout de WordPress !

Méthode pour exclure les tags d’une catégorie pour qu’ils ne s’affichent pas dans le nuage de tags de l’extension Simple Tags

| 4 Commentaires

Suite à une demande que l’on m’a faite à propos de Simple , je préfère partager le code au lieu de le jetter, peut être que ca aidera ;)

Pour le but du code tout est dit dans le titre ou presque… le code qui va bien suit!

<?

// ID de la catégorie
$category_id = 3;

// On récupérer les ID des articles
$post_ids = get_objects_in_term( $category_id, 'category' );

// On récupérer les ID des tags liés à ces articles
$tag_ids = _get_object_terms( (array) $post_ids, 'post_tag', array('fields' => 'ids') );

// On passe le tableau des tags dans une chaine de caractère séparé de ","
$tag_param = '';
if ( ! empty($tag_ids) ) {
$tag_param = 'exclude=' . implode(',', (array) $tag_ids );
}

// On utilise  - Nuage de tags
st_tag_cloud('number=100&'.$tag_param);

?>

4 Commentaires

Laisser un commentaire

Champs Requis *.