网站总有暂时维护或者是不想让别人看见网站内容的时候,这个时候我们就需要给网站上锁了,只要设置一个登录可见即可。我们只需要把以下代码加入主题目录下的functions.php文件中即可。需要注意的是,添加进去之后就即时生效了,这对用户操作来说极其不便,我们可以在主题设置面板中添加一个选项,让用户决定是否启用这个功能。
//如果不是登录状态则重定向到登录页 function dmeng_need_to_sign() { if( ! is_user_logged_in() ) { wp_redirect( home_url( '/wp-login.php' ) ); exit(); } } add_action( 'template_redirect', 'dmeng_need_to_sign' ); //在登录页添加提示信息 function dmeng_need_to_sign_message() { echo '网站正在维护中,登录才可访问!
'; } add_action( 'login_form', 'dmeng_need_to_sign_message' );
在 wp大学看到过
这功能太蛋疼