只允许某些用户帖子在Wordpress的页面上显示?

问题描述:

我在我的网站上有两个特殊用户。我们称他们为user1和user2。用户1管理“用户页面1”,用户2管理“用户页面2”。我希望他们的帖子在我点击这些链接时出现,并且只能在Wordpress中看到他们的帖子。只允许某些用户帖子在Wordpress的页面上显示?

  1. 我应该使用类别为这一点,如果是的话,我怎么创建一个特定类别,只显示帖子的链接?
  2. 我需要一个模块吗?
  3. 如果答案仍不清楚,我该怎么做?

您可以使用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');