Example #1
0
 public function mask_wp_login()
 {
     extract($this->settings);
     if ($force && is_wp_login() && empty($_REQUEST['interim-login']) && $page) {
         if (is_numeric($page)) {
             $page = get_post($page);
         } else {
             $page = get_page_by_path($page);
         }
         $current_url = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : "//" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
         wp_redirect(add_query_arg(array('redirect_to' => $current_url), get_permalink($page->ID)));
     }
 }
 public function mask_login()
 {
     extract($this->settings);
     if ($mask_wp_login && is_wp_login() && empty($_REQUEST['interim-login'])) {
         if ($logout_redirect == '/wp-login.php') {
             return;
         }
         $args = array();
         if (!empty($_REQUEST['redirect_to'])) {
             $args['redirect_to'] = $_REQUEST['redirect_to'];
         }
         wp_redirect(add_query_arg($args, $logout_redirect));
     }
 }