腾讯云服务器优惠活动华纳云香港服务器

WordPress如何实现必须输入密码登录才能访问站点首页等页面?

WordPress主题推荐

有些站长建立的WordPress站点比较私密不对外公开,或者只适合对注册用户公开,所以就想要实现用户访问站点首页或其他页面就强制用户登录,只有成功登录后才能正常访问和浏览站点内容。其实,想要实现这个目的还是比较简单的,可以通过添加相应代码到当前主题的functions.php文件实现,也可以通过安装插件来实现。

方法一:通过纯代码实现

将以下代码添加到当前主题的 functions.php 文件中即可实现用户登录后才能访问,不登录就自动跳转到登录页面。

//登录后才能访问站点内容
add_action( 'wp', 'login_access' );
function login_access() {
global $pagenow;
if( !is_user_logged_in() && $pagenow != 'wp-login.php' )
auth_redirect();
}

以上代码来自@知更鸟 – WordPress 登录查看网站

方法二:安装Registered Users Only插件

WordPress如何实现必须输入密码登录才能访问站点首页等页面?-第1张-boke112百科(boke112.com)

WordPress的这款Registered Users Only插件老古觉得非常好,成功安装并启用后即可使用,无需任何设置就可以加密我们站点的前台内容,只有成功登录的用户才能访问我们的站点内容。如果不是登录状态访问我们的站点内容就会自动跳转到登录页面,并提示需要登录才能访问。更具体的安装及使用教程请参考『WordPress登录才能访问网站前台的插件Registered Users Only』。

WordPress如何实现必须输入密码登录才能访问站点首页等页面?-第2张-boke112百科(boke112.com)

方法三:安装Force Login插件

WordPress如何实现必须输入密码登录才能访问站点首页等页面?-第3张-boke112百科(boke112.com)

WordPress的这款Force Login插件使用非常简单,只需要成功安装并启用即可实现WordPress整站都需要登录后才能访问,而且还允许我们站长为指定的某些文章或页面可以不用登录即可访问。更具体的安装及使用教程可参考『WordPress强制登录输入密码后才能访问站点内容的插件Force Login』。

本文地址:https://boke112.com/post/8768.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu