Manage Private Posts

时间:2011-04-11 作者:Brig

我有一个公共博客,但想有一个部分只为我自己的私人笔记?最简单的方法是什么?有没有办法将整个类别的post私有化?

3 个回复
SO网友:Chip Bennett

您或许可以:

1) 为您的私人帖子创建类别,例如“私人”

2) 从主循环中排除“Private”类别

3) 使用自定义模板文件输出“Private”类别,例如。category-private.php

4) 把这个循环包起来category-private.phpif ( is_user_logged_in() ) 有条件的

(当然,这假设您是站点的唯一用户。如果您有其他用户,则需要修改。)

编辑以添加:

5) 将循环打包single.php 在\'if(is\\u user\\u logged\\u in()| |)!是\\u category(\'private\')条件。

6) 添加exclude=#\' argument, where#is the Category ID of the "Private" Category, to any call towp\\u list\\u categories()`。

SO网友:anu

尝试以下操作:Private Suite

“允许您选择谁可以阅读私人内容,并提供更好的隐私功能控制。”

SO网友:Régis B.

我长期使用Wordpress CAPA plugin, 威奇做的正是我认为你要找的。

结束

相关推荐

比较WP查询_POSTS元_查询中的日期的正确方法是什么

我在WP模板中有一个query\\u posts调用。通过使用More Fields插件,我可以让站点管理员创建一个事件(自定义帖子类型),然后输入格式为YYYY/mm/dd的日期。主要问题是;我应该向meta\\u查询数组中的value选项传递什么值?我目前正试图通过“日期(“Y/m/d h:I A”)”(减去引号),因为据我所知,这将在今天打印当前日期。我不在乎约会的时间,所以这可能无关紧要。Ulitimatly我正在尝试使用compare选项来确定即将发生的事件,以及在这个网站上不同地方过去发生的事