我尝试了解以下内容:具有自定义帖子类型的帖子默认情况下应受密码保护
但我不希望帖子是私密的,所以我偶然
$post->post_status = 'private';
$post->post_password = 'some_default_password';
到
$post->post_status = 'published';
$post->post_password = 'some_default_password';
但是没有密码保护
我怎么能这样做?
答案 0 :(得分:2)
以下代码执行此操作,但它仅在创建新帖子(post_type)时有效。
如果我们不检查empty($data['post_name'])
,表示正在创建新帖子,则锁定所有帖子{{1}密码。
基于此WordPress StackExchange Q&A的代码。
some_default_password