/** * @Package: WordPress Plugin * @Subpackage: Ultra WordPress Admin Theme * @Since: Ultra 1.0 * @WordPress Version: 4.0 or above * This file is part of Ultra WordPress Admin Theme Plugin. */ function ultra_custom_login() { global $ultraadmin; $ultraadmin = ultraadmin_network($ultraadmin); global $ultra_css_ver; $url = plugins_url('/', __FILE__) . '../' . $ultra_css_ver . '/ultra-login.css'; wp_deregister_style('ultra-login'); wp_register_style('ultra-login', $url); wp_enqueue_style('ultra-login'); echo "\n<style type='text/css'>"; /*text, backgrounds, link color*/ echo ultra_css_background("body, #wp-auth-check-wrap #wp-auth-check", "login-background") . "\n"; echo ultra_css_background(".login form", "login-form-background") . "\n"; echo ultra_link_color(".login #backtoblog a, .login #nav a, .login a", "login-link-color") . "\n"; echo ultra_css_color(".login, .login form label, .login form, .login .message", "login-text-color") . "\n"; /*login button*/ echo ultra_css_bgcolor(".login.wp-core-ui .button-primary", "login-button-bg") . "\n"; echo ultra_css_bgcolor(".login.wp-core-ui .button-primary:hover, .login.wp-core-ui .button-primary:focus", "login-button-hover-bg") . "\n"; echo ultra_css_color(".login.wp-core-ui .button-primary", "login-button-text-color") . "\n"; /*form input fields - text and checkbox*/ echo ultra_css_bgcolor(".login form .input, .login form input[type=checkbox], .login input[type=text]", "login-input-bg-color", $ultraadmin['login-input-bg-opacity'] == "" ? "0.5" : $ultraadmin['login-input-bg-opacity']) . "\n"; echo ultra_css_bgcolor(".login form .input:hover, .login form input[type=checkbox]:hover, .login input[type=text]:hover, .login form .input:focus, .login form input[type=checkbox]:focus, .login input[type=text]:focus", "login-input-bg-color", $ultraadmin['login-input-bg-hover-opacity'] == "" ? "0.8" : $ultraadmin['login-input-bg-hover-opacity']) . "\n"; echo ultra_css_color(".login form .input, .login form input[type=checkbox], .login input[type=text]", "login-input-text-color") . "\n"; echo ultra_css_color(".login.wp-core-ui input[type=checkbox]:checked:before", "login-input-text-color") . "\n"; /*form input fields - other fields - for future use*/ echo ultra_css_bgcolor("input[type=checkbox], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea", "login-input-bg-color", $ultraadmin['login-input-bg-opacity'] == "" ? "0.5" : $ultraadmin['login-input-bg-opacity']) . "\n"; echo ultra_css_color("input[type=checkbox], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea", "login-input-text-color") . "\n"; /*login error message*/ echo ultra_css_bgcolor(".login #login_error, .login .message", "login-input-bg-color", $ultraadmin['login-input-bg-opacity'] == "" ? "0.5" : $ultraadmin['login-input-bg-opacity']) . "\n"; echo ultra_css_color(" .login .message, .login .message a, .login #login_error, .login #login_error a", "login-input-text-color") . "\n"; /*login logo*/ $logo_url = ""; if (isset($ultraadmin['login-logo']['url']) && $ultraadmin['login-logo']['url'] != "") { $logo_url = $ultraadmin['login-logo']['url']; } else { $logo_url = $ultraadmin['logo']['url']; } echo '.login h1 a { background-image: url("' . $logo_url . '");}'; echo "</style>\n"; /* echo '.login{color: '.$ultraadmin['login-link-color']['regular'].'}'; echo '.login.wp-core-ui .button-primary{ height: 34px; line-height: 28px; border-radius : 0px; padding: 0 12px 2px; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -o-shadow: none; }'; echo ".login.wp-core-ui input[type=checkbox]{ box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -o-shadow: none; border-color: " . $ultraadmin['separator-color'] . " }"; if (isset($ultraadmin['login-logo']['url']) && $ultraadmin['login-logo']['url'] != "") { $logo_url = $ultraadmin['login-logo']['url']; } else { $logo_url = $ultraadmin['logo']['url']; } echo '.login h1 a { background-image: url("' . $logo_url . '");' . 'background-size: contain;min-height: 88px;width:auto;}'; */ }
echo ultra_css_bgcolor($ultrastr, "button-primary-bg", "1.0") . "\n"; echo " \n/* -- Button primary hover bg color -- */\n"; $ultrastr = " .wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover," . "#adminmenu .awaiting-mod, #adminmenu .update-plugins, #sidemenu li a span.update-plugins," . ".wordfenceWrap input[type='button']:hover, .wordfenceWrap input[type='submit']:hover, .wordfenceWrap input[type='button']:focus, .wordfenceWrap input[type='submit']:focus"; echo ultra_css_bgcolor($ultrastr, "button-primary-hover-bg", "1.0") . "\n"; //echo " \n/* -- Data Row action buttons text color-- !important */\n"; //echo ".row-actions span a:hover {color: ".ultra_colorcode($ultraadmin['button-text-color'],"1.0","!important")."}"; echo " \n/* ---- disabled button - !important ----- */\n"; $ultrastr = " .wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled]"; echo $ultrastr . " {color: " . ultra_colorcode($ultraadmin['button-text-color'], "1.0", "!important") . "}"; echo $ultrastr . " {background-color: " . ultra_colorcode($ultraadmin['button-primary-bg'], "1.0", "!important") . "}"; /*---------------------------------- Admin Top bar -----------------------------------*/ echo " \n/* -- Top bar BG - like menu bg-- */\n"; $ultrastr = " #wpadminbar"; echo ultra_css_background($ultrastr, "topbar-menu-bg", "1.0") . "\n"; $ultrastr = " #wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar .ab-top-menu>li:hover>.ab-item, #wpadminbar .ab-top-menu>li>.ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus," . "#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input," . "#wp-admin-bar-my-account .ab-sub-wrapper .ab-submenu li," . "#wpadminbar .quicklinks .menupop.hover ul li .ab-item," . "#wpadminbar .quicklinks .ab-empty-item:hover, #wpadminbar .quicklinks a:hover, #wpadminbar .shortlink-input:hover"; echo ultra_css_bgcolor($ultrastr, "topbar-submenu-bg", "1.0") . "\n"; $ultrastr = " #wpadminbar #wp-admin-bar-user-info:hover a," . "#wpadminbar .quicklinks .menupop.hover ul li a:hover" . ""; echo ultra_css_bgcolor($ultrastr, "topbar-submenu-hover-bg", "1.0") . "\n"; $ultrastr = " #wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar .ab-top-menu>li:hover>.ab-item, #wpadminbar .ab-top-menu>li>.ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, " . "#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a," . "#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input," . "#wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover," . "#wpadminbar>#wp-toolbar a:focus span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label, #wpadminbar>#wp-toolbar li:hover span.ab-label"; echo ultra_css_color($ultrastr, "topbar-submenu-color", "1.0") . "\n"; $ultrastr = " #wpadminbar .quicklinks .menupop.hover ul li a:hover"; echo ultra_css_border_color($ultrastr, "primary-color", "", "left") . "\n"; $ultrastr = " #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon," . "#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before"; echo ultra_css_color($ultrastr, "topbar-menu-color", "1.0") . "\n"; echo " \n/* -- Top bar Style -- */\n"; echo ultra_admintopbar_style(); ?>