如何在 WordPress 中使用密码保护页面或帖子

你有没有想过为亲密的朋友或家人创建一篇博客文章?或者只为您的 WordPress 网站上的编辑发布帖子?作为一个内容发布平台,WordPress 附带了一些大多数初学者忽略的基本内容可见性选项。在本文中,我们将向您展示如何在 WordPress 中创建受密码保护的页面或帖子。

写帖子时,有一个名为Visibility的选项,默认设置为 Public。如果单击编辑,您将看到密码保护和私人等选项。

在 WordPress 中将帖子设为私有或受密码保护

只需单击“受密码保护”即可为您的帖子添加密码。这样做,只有与您共享此密码的朋友、家人或用户才能看到此帖子。

WordPress 中的私人帖子仅对 WordPress 中具有编辑或管理员级别用户角色的登录用户可见。

同样的技巧也适用于密码保护 WordPress 中的页面。

从主页和档案中完全隐藏受密码保护的帖子

您所有受密码保护的帖子都可能出现在主页上的其余帖子或您网站的档案中。如果您想完全隐藏它们,请在主题的functions.php或特定于站点的插件中使用此代码。

// Hide protected posts function exclude_protected($where) {    global $wpdb;    return $where .= ” AND {$wpdb->posts}.post_password = ” “;} // Where to display protected postsfunction exclude_protected_action($query) {    if( !is_single() && !is_page() && !is_admin() ) {        add_filter( ‘posts_where’, ‘exclude_protected’ );    }} // Action to queue the filter at the right timeadd_action(‘pre_get_posts’, ‘exclude_protected_action’);

就这样。您受保护的帖子不会出现在网站的主页或档案中。您可以使用密码将帖子的 URL 发送给用户。

我们希望本文能帮助您对 WordPress 中的帖子进行密码保护。您可能还想了解如何在无需用户注册的情况下保护整个 WordPress 网站的密码。