0

这是问题所在,我有一个 wordpress 网站,其中有一些类别,比如 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; ?>

但问题是当我运行查询时列出所有类别中的所有标签,或者一旦找到“las vegas”就停止列出,这可能是另一个类别中的错误“las vegas”。我什至尝试仅添加 NV 作为类别查询,但仍然列出相同的结果。

4

0 回答 0