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

时间:2011-10-10 07:21:07

标签: wordpress

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

  1. 我应该为此使用类别吗?如果是,我如何创建仅显示特定类别帖子的链接?
  2. 我需要一个模块吗?
  3. 如果答案仍然不明确,我该怎么做?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您可以使用get_author_posts_url()创建指向列出特定作者帖子的网页的链接:http://codex.wordpress.org/Function_Reference/get_author_posts_url

链接的格式(如果您只想先在浏览器中进行测试)将为http://www.yoursite.com/author/authorname

希望有所帮助!

答案 2 :(得分:0)

复制索引页循环,然后将查询从posts_per_page查询更改为此,您就完成了。

   $query = new WP_Query( 'author_name=rami' );