我正在一个有多个艺术家的作品集网站上工作,每个艺术家都有自己的博客。
对于每个艺术家都有自己的博客,我决定让他们在他们制作的帖子中“标记”自己,在他们的作品集页面上,我将列出带有所述标签的帖子。
页面的名称是他们的名字,所以最初我认为只是使用:
<?php
$args=array('posts_per_page'=>2, 'tag' => $post->post_title);
$wp_query = new WP_Query( $args );
?>
会起作用,但似乎没有任何结果。然而,当我回显帖子标题和标签时,它们都显示完全相同。
所以我的下一个想法是将标签与 reg 表达式匹配。就像是:
<?php
if( preg_match("/tony/i",$post->post_title)){
echo "Tony";
}
?>
但我不知道如何将其用于 wp 查询。
知道如何做到这一点,或者是否有更好的方法来获得相同的最终结果?