我正在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;
答案 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()函数的更多信息。