什么是受保护的帖子状态?

时间:2013-09-18 作者:jjeaton

我注意到register_post_status 函数中有一个arg表示“protected”。

以下post状态:“future”、“draft”和“pending”都将此设置为true.

我说的不是受保护的“post”,而是注册自定义时使用的“protected”参数post_status.

此“受保护”状态的作用是什么?为什么我要让自定义帖子的状态受到保护?

2 个回复
最合适的回答,由SO网友:Ben Miller - Remember Monica 整理而成

register_post_status 用于创建自定义发布状态。protected参数(如果为true)指定用户必须登录并对帖子具有编辑权限才能查看(预览)帖子。

例如,您说过;草稿“;post状态为protected 设置为true。这意味着您只有在拥有编辑帖子权限的情况下才能查看(预览)草稿帖子。发布帖子后protected 参数已关闭,任何人都可以查看它。

如果您正在创建自己的自定义状态,您可能希望它受到保护。例如,您可以有一个名为“post”的状态;“保留”;,当您将帖子设置为该状态时,它将不再对公众可见,但对站点管理员仍然可见。

SO网友:kaiser

IIRC如果帖子有密码保护。

结束