function rul_register($before = '<li>', $after = '</li>', $give_echo = true) { global $current_user; if (!is_user_logged_in()) { if (get_option('users_can_register')) { $link = $before . '<a href="' . site_url('wp-login.php?action=register', 'login') . '">' . __('Register', 'peters-login-redirect') . '</a>' . $after; } else { $link = ''; } } else { $link = $before . '<a href="' . redirect_to_front_page('', '', $current_user) . '">' . __('Site Admin', 'peters-login-redirect') . '</a>' . $after; } if ($give_echo) { echo $link; } else { return $link; } }
/** * @desc login_redirect filter that determines where to redirect the user. * Supports Peter's Login Redirect plugin, if enabled. * @return string */ function login_redirect($redirect_to, $req_redirect_to, $user) { if (!isset($user->user_login) || !$this->is_ajax()) { return $redirect_to; } if ($this->is_plugin_active('peters-login-redirect/wplogin_redirect.php') && function_exists('redirect_to_front_page')) { $redirect_to = redirect_to_front_page($redirect_to, $req_redirect_to, $user); } echo "<div id='simplemodal-login-redirect'>{$redirect_to}</div>"; exit; }