显示标签与当前帖子标题匹配的帖子

时间:2012-06-22 作者:Sam

如何显示具有与当前帖子标题匹配的标签的帖子?例如,如果你在页面底部一个名为“Hippo”的帖子上,我希望显示带有“Hippo”标签的帖子。

1 个回复
最合适的回答,由SO网友:Andy Adams 整理而成

查询如下所示:

$title_tagged_posts_query = new WP_Query( array(
    \'tag\' => strtolower( get_the_title() )
) );

while ( $title_tagged_posts_query->have_posts() ) : $title_tagged_posts_query->the_post();
    //Output whatever you want here.
endwhile;
这假设“Hippo”的标签slug是“Hippo”,通常情况下应该是这样。

结束

相关推荐

Delete Child Posts

当父帖子被删除时,我正在尝试删除所有子帖子。父帖子删除得很好,但子帖子没有正确删除。以下是我现在掌握的代码:$args = array( \'post_parent\' => $parentid, \'post_type\' => \'custom-type\' ); $posts = get_posts( $args ); if ($posts) {