Wordpress 密码保护存档和自定义帖子类型的单个帖子

标签 wordpress password-protection custom-post-type

有没有一种简单的方法来密码保护自定义帖子类型的存档和单个帖子?

我找到了这篇关于密码保护单个帖子的文章,但仍然在存档循环中丢失了。我希望它只显示密码框,直到用户登录。

https://wordpress.stackexchange.com/questions/4952/forcing-all-posts-associated-with-a-custom-post-type-to-be-private

谢谢,

最佳答案

我发现快速密码保护存档的唯一方法是创建一个模板来检索自定义帖子类型数据并将其与可以密码保护的页面相关联。
http://codex.wordpress.org/Page_Templates

一旦该页面受密码保护,您就会找到帖子 ID 以将其应用到单 {your_custom_post_type}.php 中,如下所示:

<?php
if ( !post_password_required('{protected_post_id}') ) : ?>

//protected content here

<?php else:
    //show the password form of the protected page
    echo get_the_password_form('{protected_post_id}');                 

endif; ?>

这使您不必对自定义帖子类型下的每个帖子进行密码保护。

关于Wordpress 密码保护存档和自定义帖子类型的单个帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12822923/

相关文章:

wordpress - 如何使用自定义帖子作为元素扩展视觉 Composer

jquery - Ajax加载wordpress模板部分

c# - 无需打开即可检查 Word 文档是否受密码保护

wordpress - 在 WordPress 中为自定义帖子类型创建模板

Bash 脚本跳过密码保护文件的提取

java - java中的SHA2密码散列

wordpress - 如何在 the_content 之外使用 WP oembed 脚本

javascript - Joomla 和 WordPress 上的外部 JS 未加载

php - 如何刷新网站缓存?

html - 有没有办法查看网页上所有 div 标签周围的边框?