function custom_login_css() { echo '<link rel="stylesheet" type="text/css" href="'.get_stylesheet_directory_uri('template_directory').'/style.css" />'; } add_action('login_head', 'custom_login_css');
2. Меняем задний фон.
Для изменения фона нужно дописать стили в тот файл, который вы указали в пункте №1.
body.login { background: #fbfbfb url('bg.jpg') no-repeat fixed center; }
Старые стили, которые находятся в /wp-admin/css/login.css, заменятся новыми стилями. Можете посмотреть на стили данного файла, чтобы получить лучшее представление о вносимых изменениях. Также можно использовать firebug для выявления нужных стилей.
3.Заменяем логотип WordPress своим логотипом.
Опять же просто дописать стили в нужный файл.
#login h1 a { background-image: url('logo.png'); background-size: 300px 60px; width: 300px; height: 60px; }
В коде видно, что мы меняем путь к своему изображению и задаем размер нашего лого.
4.Изменяем внешний вид самой формы входа.
Вставляем следующий код в файл стилей, меняем и настраиваем под себя.
#login form { margin-left: auto; margin-right: auto; padding: 30px; background: #339900; -moz-box-shadow: 0 10px 10px rgba(0,0,0, 0.3); -webkit-box-shadow: 0 10px 10px rgba(0,0,0, 0.3); box-shadow: 0 10px 10px rgba(0,0,0, 0.3); overflow: hidden; }
5.Изменяем поля ввода.
Вставляем следующий код в файл стилей, меняем и настраиваем под себя.
#login form .input, #login input[type="text"]{ width: 240px; height: 40px; display: block; background: #f0f0f0; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #777; } #login form input:focus, #login form textarea:focus { overflow: hidden; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
5.Изменяем чекбокс и метки .
В зависимости от цветов, которые вы выбрали для своей формы, вам, возможно, понадобится настроить метки для полей и настроить чекбокс «Запомнить меня».
#login label { color: #333; line-height: 26px; } #login form .input, #login input[type="text"] { color: #8c8a8 } input#rememberme { height: 18px; width: 18px; display: inline; vertical-align: middle; margin: 10px 0; }
6.Изменяем вид кнопки.
Вставляем следующий код в файл стилей, меняем и настраиваем под себя.
#login .button-primary { border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background: #339900; border-radius: none; -moz-border-radius: none; -webkit-border-radius: none; -khtml-border-radius: none; } #login .button-primary:hover, #login .button-primary:focus { background: #333; border: none; }
7.Изменяем шрифты, используя Google Fonts.
Возможно Вам понадобится изменить шрифты, чтобы они были одинаковы с Вашим сайтом, тогда это не проблема. Вам нужно как и в первом пункте дописать в файл
functions.php следующий код:
function custom_fonts() { echo '<link href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700" rel="stylesheet" type="text/css" />'; } add_action('login_head', 'custom_fonts');
8.Изменяем ссылки под формой так и сообщение при выходе из аккаунта:.
Вставляем следующий код в файл стилей, меняем и настраиваем под себя.
.login #nav a, .login #backtoblog a { font-family: 'Open Sans Condensed', sans-serif; color: #777 !important; font-size: 17px; } #login #nav a:hover, .login #backtoblog a:hover { color: #339900 !important; } div.updated, .login .message { background-color: lightYellow; border-color: #E6DB55; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; font-weight: 700; }
9. Привязываем к логотипу произвольную ссылку
Вам нужно как и в первом пункте дописать в файл
functions.php следующий код:
add_filter( 'login_headerurl', 'custom_login_header_url' ); function custom_login_header_url($url) { return 'http://Ваш домен.net/'; }
Выполнив все пункты и по нужде изменив их под себя, можно добиться нужных Вам результатов. Теперь ваша страница входа имеет свою индивидуальность и красоту.
На этом все. Спасибо за внимание 🙂