联盟营销是一种行之有效的方式,可以提高您对业务和产品的了解。…
您是否曾经考虑过只为亲密的朋友或家人创建博客文章?还是只为您的WordPress网站上的编辑发布帖子?作为内容发布平台,WordPress附带了一些大多数初学者忽略的基本内容可见性选项。在本文中,我们将向您展示如何在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 posts
function
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 time
add_action(
'pre_get_posts'
,
'exclude_protected_action'
);
就这样。您受保护的帖子将不会出现在网站的主页或档案中。您可以使用密码将帖子的URL发送给用户。
我们希望本文能帮助您密码保护WordPress中的帖子。您可能还想了解如何在没有用户注册的情况下保护整个WordPress网站密码。