web-dev-qa-db-de.com

Wie bekomme ich Posts von mehreren Post-Slugs?

ich versuche, Beiträge von mehreren Posts Slugs zu bekommen. Ich kann dies tun, indem ich Post-IDs übergebe, aber ich möchte keine Post-IDs weitergeben. Ich suche nach Posts Slug

Hier ist mein 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 */
}
}

aber es wird nichts angezeigt, aber wenn ich nur "berlin" übergebe, gibt mir queyr die richtigen Ergebnisse. Es bedeutet, dass ich nur Post-IDs verwenden muss, um mehrere Posts auszuwählen.

1
Maria

Versuchen Sie, Ihre Post-Slugs in ein Array für den Parameter post_name__in einzufügen:

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