只允许某些用户帖子在Wordpress的页面上显示?
问题描述:
我在我的网站上有两个特殊用户。我们称他们为user1和user2。用户1管理“用户页面1”,用户2管理“用户页面2”。我希望他们的帖子在我点击这些链接时出现,并且只能在Wordpress中看到他们的帖子。只允许某些用户帖子在Wordpress的页面上显示?
- 我应该使用类别为这一点,如果是的话,我怎么创建一个特定类别,只显示帖子的链接?
- 我需要一个模块吗?
- 如果答案仍不清楚,我该怎么做?
答
您可以使用wp_qurey()函数来显示特定作者的帖子。
显示按作者的帖子,使用作者ID:
$query = new WP_Query('author=123');
显示按作者的帖子,用笔者user_nicename“:
$query = new WP_Query('author_name=rami');
这里更多的细节 - http://codex.wordpress.org/Class_Reference/WP_Query#Author_Parameters
答
您可以使用get_author_posts_url()
创建一个链接到列出特定作者的帖子的页面:http://codex.wordpress.org/Function_Reference/get_author_posts_url
链接的格式(如果您只想继续并在您的浏览器中首先进行测试)将为http://www.yoursite.com/author/authorname
。
希望有帮助!
答
复制您的索引页面循环,然后将查询从post_per_page查询更改为此,即完成。
$query = new WP_Query('author_name=rami');