密码默认使用自定义帖子类型保护wordpress帖子

时间:2012-11-22 17:49:08

标签: wordpress password-protection custom-post-type

我尝试了解以下内容:具有自定义帖子类型的帖子默认情况下应受密码保护

我发现这个效果很好 https://wordpress.stackexchange.com/questions/4952/forcing-all-posts-associated-with-a-custom-post-type-to-be-private

但我不希望帖子是私密的,所以我偶然

$post->post_status = 'private';
$post->post_password = 'some_default_password';

$post->post_status = 'published';
$post->post_password = 'some_default_password';

但是没有密码保护

我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

以下代码执行此操作,但它仅在创建新帖子(post_type)时有效。

如果我们不检查empty($data['post_name']),表示正在创建新帖子,则锁定所有帖子{{1}密码。

基于此WordPress StackExchange Q&A的代码。

some_default_password