', '' ) ); } else { return; } } $pluginurl = plugin_dir_url( __FILE__ ); if ( preg_match( '/^https/', $pluginurl ) && !preg_match( '/^https/', get_bloginfo( 'url' ) ) ) $pluginurl = preg_replace( '/^https/', 'http', $pluginurl ); define( 'advance_login_style_FRONT_URL', $pluginurl ); unset( $pluginurl ); /** * @desc function to include desired files in admin * @param plugins_loaded action * @return none */ function advance_login_style_admin_init() { require advance_login_style_PATH . 'admin/advance_login_style-admin.php'; global $pagenow; if ( in_array( $pagenow, array( 'admin.php' ) ) ) require advance_login_style_PATH . 'admin/advance_login_style-config.php'; } if ( !defined( 'DOING_AJAX' ) || !DOING_AJAX ) require advance_login_style_PATH . 'advance_login_style-inc/advance_login_style-non-ajax-functions.php'; require advance_login_style_PATH . 'advance_login_style-inc/advance_login_style-functions.php'; if ( is_admin() ) { add_action( 'plugins_loaded', 'advance_login_style_admin_init', 1 ); register_activation_hook( __FILE__, 'advance_login_style_activate' ); register_deactivation_hook( __FILE__, 'advance_login_style_deactivate' ); } else { //front end require advance_login_style_PATH. 'advance_login_style-frontend/advance_login_style-front.php'; } unset( $options );