sweet0921 发表于 2014-12-16 11:02:16

怎样设置实现登录后才能浏览网站?

wordpress建站,需要的效果是打开网页后首先是登录界面(含新用户注册,验证码什么的),登录后进入真正的index页面,如何实现?

regent 发表于 2014-12-16 12:21:37

你把主页设置为登录页面不就行了   :L

sweet0921 发表于 2014-12-16 15:49:27

regent 发表于 2014-12-16 12:21 static/image/common/back.gif
你把主页设置为登录页面不就行了

那也不管用啊,完全可以通过输入内页地址绕过登录页直接访问网站内容

肥草 发表于 2014-12-17 10:59:16

将登录验证代码入到index.php上,就可以了

水心 发表于 2014-12-27 10:50:05

:)做个验证页面 每个页面调用下 登陆就给看 没登陆就跳转到登陆页面

mattfox 发表于 2014-12-27 12:07:19

把这个放在functions.php

function login_need() {
      //global $user_ID;
      $user_ID = get_current_user_id();
      if ($user_ID == '' && $_SERVER['PHP_SELF'] != "/wp-login.php" && $_SERVER['PHP_SELF'] != "/wp-signup.php")
      {
                header('Location: /wp-login.php');
                exit;
      }
}
add_action( 'init', 'login_need' );

页: [1]
查看完整版本: 怎样设置实现登录后才能浏览网站?