BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как красиво оформить Вход в админку WordPress?

Как красиво оформить Вход в админку WordPress?

2013-07-09 / Вр:22:31 / просмотров: 7416

А вам случайно не надоел внешний вид стандартной формы входа в админку WordPress? Лично мне он надоел, поэтому «долой стандарту!». В этой статье я расскажу, как изменить внешний вид формы входа, при этом не используя шаманский бубен, а только классический СSS.
Если вы создаете сайты под заказ, тогда вам следует узнать, как красиво можно оформить вход в админку WordPress, этим вы угодите заказчику на все 100%.

Кстати, дополнительно к этой теме почитайте мою статью «Как изменить логотип в админке WordPress на свой собственный».

Ну что, можно приступать.

Как красиво оформить Вход в админку WordPress

Чтобы изменить оформление входа в аминку WordPress, можно воспользоваться плагином «Custom Login». Адрес плагина размещен по адресу: wordpress.org/extend/plugins/custom-login

Но я вам рекомендую изменить оформление входа вручную. Для этого создайте файл «login-styl.css» и вставьте вот такой CSS код:

body.login {
background: #fbfbfb url("http://адрес сайта/wp-content/themes/папка с темой/images/fon.jpg") no-repeat fixed center;
}

.login h1 a {
background: url("http://адрес сайта/wp-content/themes/папка с темой/imаges/logo-admin.png") no-repeat center;
background-size: 300px 80px;
width: 315px;
height: 50px;
}

.login form {
margin-left: auto;
margin-right: auto;
padding: 30px;
border: 1px solid rgba(0,0,0,.2);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
overflow: hidden;
}

.login form input {
width: 240px;
height: 48px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: block;
}

.login form input:focus,
.login form textarea:focus {
background-color: rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
overflow: hidden;
}

.login label {
color: #fff;
line-height: 26px;
}

.login form .input,
.login input[ENGINE="text"] { color: #8c8a8a;}
input#rememberme {
height: 18px;
width: 18px;
display: inline;
vertical-align: middle;
margin: 10px 0;
}

input.button-primary {
width: 138px;
height: 44px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
float:right;
border: 1px solid #3d5a5a;
background: #416b68;
background: -webkit-gradient(linear, left top, left bottom, from(#6da5a3), to(#416b68));
background: -webkit-linear-gradient(top, #6da5a3, #416b68);
background: -moz-linear-gradient(top, #6da5a3, #416b68);
background: -ms-linear-gradient(top, #6da5a3, #416b68);
background: -o-linear-gradient(top, #6da5a3, #416b68);
background-image: -ms-linear-gradient(top, #6da5a3 0%, #416b68 100%);
padding: 10.5px 21px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
-moz-box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
text-shadow: #333333 0 1px 0;
color: #e1e1e1;
margin: 8.5px;
}

input.button-primary:hover {
border: 1px solid #3d5a5a;
text-shadow: #333333 0 1px 0;
background: #416b68;
background: -webkit-gradient(linear, left top, left bottom, from(#77b2b0), to(#416b68));
background: -webkit-linear-gradient(top, #77b2b0, #416b68);
background: -moz-linear-gradient(top, #77b2b0, #416b68);
background: -ms-linear-gradient(top, #77b2b0, #416b68);
background: -o-linear-gradient(top, #77b2b0, #416b68);
background-image: -ms-linear-gradient(top, #77b2b0 0%, #416b68 100%);
color: #fff;
}

input.button-primary:active {
margin-top:1px;
text-shadow: #333333 0 -1px 0;
border: 1px solid #3d5a5a;
background: #6da5a3;
background: -webkit-gradient(linear, left top, left bottom, from(#416b68), to(#416b68));
background: -webkit-linear-gradient(top, #416b68, #609391);
background: -moz-linear-gradient(top, #416b68, #6da5a3);
background: -ms-linear-gradient(top, #416b68, #6da5a3);
background: -o-linear-gradient(top, #416b68, #6da5a3);
background-image: -ms-linear-gradient(top, #416b68 0%, #6da5a3 100%);
color: #fff;
-webkit-box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
-moz-box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
}

.login #nav,
.login #backtoblog {
 font-family:'Open Sans Condensed', sans-serif;
 float: left;
 margin: 0 0 0 1px;
 padding-bottom: 20px;
 font-size: 14px;
 font-weight:bold;
 }

div.updated,
.login .message {
 background-color: lightYellow;
 border-color: #E6DB55;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 700;
 }

Обратите внимание на пункты 2 и 6.

пункт 2 – указывает путь к фоновой картинке.
http://адрес сайта/wp-content/themes/папка с темой/images/fon.jpg

пункт 6 – указывает путь к логотипу.
http://адрес сайта/wp-content/themes/папка с темой/imаges/logo-admin.png

Теперь через FTP-клиент залейте в корень  вашей темы WordPress готовый файл «login-styl.css».

 залейте в корень  вашей темы WordPress готовый файл «login-styl.css»

Закачайте через FTP-клиент в папку «images» вашей темы картинки

fon.jpg (желательно использовать картинку больших размеров – обои для рабочего стола)

Как красиво оформить Вход в админку WordPress

и logo-admin.png.

Как красиво оформить Вход в админку WordPress

Далее вам следует открыть файл «functions.php» и в самом конце кода перед «?>»

Пример вставки кода:

Как красиво оформить Вход в админку WordPress

добавьте вот такой код:

function custom_login_css() {
echo '<link rel="stylesheet" type="text/css" href="адрес сайта/wp-content/themes/папка с темой/login-styl.css" />';
}
add_action('login_head', 'custom_login_css');

В строке 2 пропишите путь к файлу «login-styl.css», у меня он такой href="адрес сайта/wp-content/themes/папка с темой/login-styl.css"

Вот результат работы:

Как красиво оформить Вход в админку WordPress

Вот и все. Теперь ваша админка на блоге будет выглядеть по особенному.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

6 Ответов на комментарий - Как красиво оформить Вход в админку WordPress?

  1. Arthur

    Добрый день!
    Мне ваш материал понравился, хочу себе такой же вход
    сделать, но…
    Следовал вашим инструкциям, но у меня ничего не получилось, как был стандартный так и остался…
    Прошу оказать посильную помощь…
    Спс!
    С ув.Артур

  2. Avatar photo Степан => автор блога

    Здравствуйте, Артур! Зайдите в исходный код админки и проверьте 21 строку, там при наведении на ссылку к файлу “login-styl.css” дублируется адрес сайта. Предполагаю, что в этом и есть причина проблемы.
    Попробуйте исправить это 3 способами:
    1. перепроверить файл “functions.php”, не указали ли вы случайно дважды адрес сайта;
    2. укажите адрес сайта с “http://”

    function custom_login_css() {
    echo '<link rel="stylesheet" ENGINE="text/css" href="http://адрес сайта/wp-content/themes/папка с темой/login-styl.css" />';
    }
    add_action('login_head', 'custom_login_css');
    

    3. если не подошли первых два пункта, то попробуйте удалить адрес сайта в файле “functions.php”(/wp-content/themes/папка с темой/login-styl.css)

  3. Arthur

    Добрый вечер!
    Перепроверил все пункты. Нашел ошибку по вашей подсказке №2. И все заработало!
    Спс! Большое.
    Еще хотел бы узнать как сделать страничку, на которую я попал после того как оставил свой первый коммент.
    Мне такая фишка очень понравилась…
    С ув. Артур

  4. Avatar photo Степан => автор блога

    Добрый вечер, Артур! Я рад, что у Вас все получилось. И Вам большое спасибо, что посетили мой блог.
    О страничке благодарности за комментарий, которая вам понравилась, Вы можете почитать здесь: /wordpress/sozdat-na-bloge-stranicu-spasibo-za-kommentarij.html/

  5. Татьяна

    Доброго времени суток. Подскажите а эта форма входа будет выводиться как виджет, или как? Я сделала как у Вас написано, но ничего не получилось. Почитала комменты , попробовала применить те советы, что в них, но так и не получилось. Может поможите ?

  6. Avatar photo Степан => автор блога

    Здравствуйте, Татьяна! Форма будет выводиться по адресу http://адрес сайта/wp-admin (вход в админ). И как вам помочь?

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716