plugin_dir = $adminPress->plugin_dir; $this->plugin_url = $adminPress->plugin_url; $this->version = $adminPress->version; $this->options = $adminPress->options; } add_filter( 'adminpress_form', array( $this, 'login_style_form' ), 13 ); add_action( 'login_head', array( $this, 'reset_remember_option' ), 99 ); add_action( 'login_form', array( $this, 'start_login_form_cache' ), 99 ); add_filter( 'gettext', array( $this, 'disable_password_reset' ) ); add_filter( 'login_message', array( $this, 'custom_login_message' ) ); add_filter( 'login_headerurl', array( $this, 'custom_login_header_url' ) ); add_filter( 'login_redirect', array( $this, 'custom_login_redirect' ), 10, 3 ); add_filter( 'logout_url', array( $this, 'custom_logout_url' ), 10, 2 ); } public function disable_password_reset( $text ) { if ($text == 'Lost your password?'){$text = '';} return $text; } public function reset_remember_option() { if( $this->options['rem_me'] == 1 ) if( isset($_POST['rememberme']) ) { unset( $_POST['rememberme'] ); } } public function start_login_form_cache() { ob_start( array( $this, 'process_login_form_cache' ) ); } public function process_login_form_cache( $content ) { $content = preg_replace( '/

(.*)<\/p>/', '', $content); return $content; } public function custom_login_message( $message ) { return isset( $this->options['login_msg'] ) && $this->options['login_msg'] != '' ? $this->options['login_msg'] . '

' : $message; } public function custom_login_header_url( $url ) { if( isset( $this->options['login_image_link'] ) ){ if( $this->options['login_image_link'] == 'site_url' ){ return home_url(); }else{ return $this->options['login_ext_url']; } } return $url; } public function custom_login_redirect( $redirect_to, $request, $user ) { return isset( $this->options['login_redirect'] ) && $this->options['login_redirect'] != '' ? $this->options['login_redirect'] : $redirect_to; } public function custom_logout_url( $logout_url, $redirect ) { return isset( $this->options['logout_redirect'] ) && $this->options['logout_redirect'] != '' ? $logout_url . '&redirect_to=' . $this->options['logout_redirect'] : $logout_url . '&redirect_to=' . $redirect; } public function login_style_form( $form ) { ob_start(); ?>



options['login_logo'] ) || $this->options['login_logo'] == '' ) $style = 'display:none'; ?>


options['login_bg_img'] ) || $this->options['login_bg_img'] == '' ) $style2 = 'display:none'; ?>
options['rem_me'] ) && $this->options['rem_me'] == 1 ? 'checked="checked"' : '' ?> type="radio" name="admp[rem_me]" value="1" class="toggle-radio" /> options['rem_me'] ) && $this->options['rem_me'] == 0 ? 'checked="checked"' : '' ?> type="radio" name="admp[rem_me]" value="0" class="toggle-radio" />
options['lost_pw'] ) && $this->options['lost_pw'] == 1 ? 'checked="checked"' : '' ?> type="radio" name="admp[lost_pw]" value="1" class="toggle-radio" /> options['lost_pw'] ) && $this->options['lost_pw'] == 0 ? 'checked="checked"' : '' ?> type="radio" name="admp[lost_pw]" value="0" class="toggle-radio" />
options['back_to'] ) && $this->options['back_to'] == 1 ? 'checked="checked"' : '' ?> type="radio" name="admp[back_to]" value="1" class="toggle-radio" /> options['back_to'] ) && $this->options['back_to'] == 0 ? 'checked="checked"' : '' ?> type="radio" name="admp[back_to]" value="0" class="toggle-radio" />
options['login_image_link'] ) ? ( $this->options['login_image_link'] == 'site_url' ? 'checked="checked"' : '' ) : 'checked="checked"'; ?> type="radio" name="admp[login_image_link]" value="site_url" class="toggle-radio" /> options['login_image_link'] ) && $this->options['login_image_link'] == 'ext_url' ? 'checked="checked"' : ''; ?> id="ext_url" type="radio" name="admp[login_image_link]" value="ext_url" class="toggle-radio" />