如何在WordPress中密码保护页面或文章

如何在WordPress中密码保护页面或文章

当你在写文章时,有一个默认设置为公开的选项叫做“可见性”。如果你点击“编辑”,你将会看到“密码保护”和“私人”选项。

简单地点击“密码保护”,然后添加一个密码。这样,只有你分享密码的朋友、家人或用户才能看到这篇文章。

在WordPress中,私人文章只有登录的拥有编辑或管理员用户角色的用户才能看到。

同样的方法也适用于在WordPress中密码保护一个页面。

完全隐藏密码保护的文章从主页和存档中

所有密码保护的文章可能会出现在你网站的主页或存档中。如果你想完全隐藏它们,请在你的主题的functions.php文件或特定插件中使用以下代码。

// 隐藏密码保护的文章
function exclude_protected($where) {
	global $wpdb;
	return $where .= " AND {$wpdb->posts}.post_password = '' ";
}
// 在哪里显示保护的文章
function exclude_protected_action($query) {
	if(!is_single() && !is_page() && !is_admin()) {
		add_filter('posts_where', 'exclude_protected');
	}
}
// 在正确的时间队列过滤器的操作
add_action('pre_get_posts', 'exclude_protected_action');

这样,你的受保护文章将不会出现在网站的主页或存档中。你可以将文章的URL发送给有密码的用户。

我们希望这篇文章帮助你在WordPress中密码保护文章。你可能还想了解如何在不进行用户注册的情况下使整个WordPress网站密码保护。



Related Posts

  • 2024-07-28
  • WordPress 基础知识

WordPress主题定制器提供了出色的功能,使你无需触碰代码即可创建一个视觉上吸引人的站点。然而,导航各种自定义选项有时可能让人觉得不知所措。在这篇文章中,我们将引导你了解默认面板,并教你如何像专业人士一样使用WordPress主题定制器。

到文章结尾,你将能够使你的网站看起来更加精致和专业。

閱讀更多
  • 2024-07-26
  • WordPress 基础知识

默认情况下,WordPress会在30天后自动删除垃圾箱中的内容。然而,有些用户可能希望更频繁或手动清空垃圾箱。在本文中,我们将向您展示如何限制或禁用WordPress自动清空垃圾箱。

閱讀更多
  • 2024-07-23
  • WordPress 基础知识

您是否想在WordPress博客文章中嵌入视频?视频可以为您的网站带来活力,并且是增加用户参与度的绝佳方式。WordPress使得从YouTube、Vimeo、Facebook、Twitter等视频托管网站嵌入视频变得非常简单。在这个初学者指南中,我们将向您展示如何在WordPress博客文章、页面和侧边栏小部件中轻松嵌入视频。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>