web-dev-qa-db-fra.com

Comment interroger avec get_posts () les publications avec n'importe quelle balise

J'ai besoin de faire une requête simple qui obtiendra toute publication qui a au moins une balise. Ceci est mon code actuel qui récupère les publications avec les balises 27 ou 36, mais je dois le modifier pour obtenir toutes les publications avec au moins une balise.

$args = array(
    'numberposts' => 5,
    'tag__in' => array(27,36)
);
$myposts = get_posts( $args );
2
GavinR

Tu pourrais essayer ça.

$all_tags = get_tags();
$tag_id = array();
foreach( $all_tags as $tag ) {
    $tag_id[] = $tag->term_id;
}

$args = array(
    'numberposts' => 5,
    'tag__in' => $tag_id
);
$myposts = get_posts( $args );
6
Joshua Abenazer