web-dev-qa-db-fra.com

Comment obtenir des messages par plusieurs messages slugs?

j'essaie d'obtenir des posts par plusieurs posts slugs, je peux le faire en passant des identifiants de post mais je ne veux pas passer d'identifiants de post je recherche des posts slug

Voici mon code

$option = array(
'posts_per_page' => -1,
'post_type' => 'post',
'name' => 'berlin, frankfurt, munich, augsburg'
);

$new_query = new WP_Query($option);
if ($new_query->have_posts()) {
while ($new_query->have_posts()) {
$new_query->the_post();
/* my html stuff */
}
}

mais il n'affiche rien mais quand je passe seulement "berlin" alors queyr me donne des résultats corrects. cela signifie-t-il que je n'ai besoin d'utiliser que les identifiants de post pour sélectionner plusieurs posts?

1
Maria

Essayez de mettre vos slug de publication dans un tableau pour le paramètre post_name__in:

'post_name__in' => [ 'berlin', 'frankfurt', 'munich', 'augsburg' ],
4
toHo