ここに問題があります。私はWordPress Webサイトを持っています。これには、NY、NV、CAなどのいくつかのカテゴリがあります。各カテゴリには同じタイトルの投稿があります。ただし、投稿ごとに異なるタグがあります。
今、別のページで投稿のタグを照会して、取得したい特定の投稿のみを表示したいと考えています。
ここに私が使用しているコードがあります:
<?php
$args = array(
'posts_per_page' => -1,
'Name' => 'Las Vegas',
'category_name' => 'NY', 'NV', 'CA');
$lastposts = get_posts( $args );
foreach($lastposts as $post) : ?>
<?php
$posttags = get_the_tags($post->ID);
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . '<br/>';
}
}
?>
<?php endforeach; ?>
しかし、問題は、クエリを実行してすべてのカテゴリのすべてのタグを一覧表示するか、別のカテゴリの間違った「ラスベガス」である可能性がある「ラスベガス」を見つけるとすぐにリストを停止することです。NV のみをカテゴリ クエリとして追加しようとしても、同じ結果が表示されます。