Wordpress:返回作者姓名=当前页面标题的帖子

时间:2012-02-21 04:00:18

标签: wordpress

我正在wordpress中为每个创作帖子的作者创建个人资料页面。每个页面标题将等于作者姓名。

在这个页面上,我希望能够显示'the_content',这将是一些图像和作者的简历,然后是他们的6个最新帖子。

我想要做的是创建一个显示author_name = the_title的帖子的查询。

目前,我只展示了我指定的作者(例如John Smith)。

$author_posts = new WP_Query();
$author_posts->query( array( 'author_name' => 'John Smith', 'posts_per_page' => 6) );


while ($author_posts->have_posts()) : $author_posts->the_post(); 

//DISPLAY POST CONTENT

endwhile;  

1 个答案:

答案 0 :(得分:2)

你可以使用get_the_title()函数。

$author_posts = new WP_Query();
$author_posts->query( array( 'author_name' => get_the_title(), 'posts_per_page' => 6) );


while ($author_posts->have_posts()) : $author_posts->the_post(); 

//DISPLAY POST CONTENT

endwhile; 

请参阅此链接以了解有关get_the_title()函数的更多信息。

http://codex.wordpress.org/Function_Reference/get_the_title