lingvoblog
свежее комменты
рубрики

Если вы хотите получать уведомления о новых записях на блоге Mannodesign.Com, то просто подпишитесь на RSS-рассылку.

Введите ваш e-mail:

Кастомизируем панель авторизации Wordpress

line

Спонсоры месяца: Из дизайнеров в веб-мастера или Образование — сила!
Десятка лучших сайтов по мнению пользователей Рунета

Краткое объявление: Анна Волкова на своем блоге объявила конкурс на лучший баннер, нарисованный в программе Adobe Illustrator. Конкурс продлится до 18.11.2009. Поспешайте!

newlogpanel2.png

Привет, привет, друзья мои! Вдогонку предыдущего поста рассказываю, каким образом можно кастомизировать свою собственную страничку авторизации на блоге. Но сначала пару слов о том, для чего это вообще нужно.

В прошлом постике в комментах прозвучал такой вопрос. И ведь, казалось бы, и правда — зачем украшать то, что видит только автор блога? Позвольте! Но разве ж только автору положено видеть эту формочку? А если на блоге включен режим авторизации для комментаторов? Тогда любой посетитель, решивший оставить коммент, увидит точно такую же форму авторизации. Или, например, вы делаете блог на заказ. Причем не только шаблон, но и полностью устанавливаете движок. Почему бы и в этом случае не кастомизировать форму, добавив свой фирменный знак или ссылочку ;)

В общем, примеров использования формы можно привести много. Будем считать, что польза имеет место быть. Теперь расскажу, как можно это дело сотворить. На блоге problogdesign.com был предложен вариант с правкой шаблона блога. В какой-то мере это вполне оправданный шаг, так как при смене версии движка, например, вы останетесь при своих. Однако мне не понравилось, что во-первых, нужно создавать дополнительный файл function.php (если у вас его изначально не было в шаблоне), а во-вторых, в код страницы авторизации добавляется дополнительная ссылка на еще один файл стилей. Причем в результате форма авторизации получает отображение внешнего вида из разных файлов css, что крайне неудобно при ее настройке.

Поэтому я решила поступить проще. В папке wp-admin есть свой собственный файл стилей wp-admin.css. И здесь же есть папка с картинками images. Вот их и станем править! Важное замечание: данный расклад имеет место быть в версии Wordpress 2.3.3. В иных номерах нужно смотреть по месту. Например, в версии 2.7 в папке wp-admin есть вложенная папка css, в которой, в свою очередь, лежит уже отдельно файл login.css, и править следует его.

Самое простое решение — заменить пару картинок, которые отвечают за внешний вид формы. В моем случае они называются login-bkg-tile.gif и login-bkg-bottom.gif. Выводят они, соответственно, верхнюю и нижнюю часть формы авторизации. Я не стала сильно мудрить, а просто нарисовала в Photoshop по тем же самым размерам свои собственные рисунки. В файле wp-admin.css за внешний вид формы отвечает блок с селектором #login.

#login {
position: relative;
background: url('images/login-bkg-tile.gif') no-repeat top center;
color: #fff;
margin: 5em auto 1em;
padding: 20px 0 0;
width: 425px;
_width: 390px;
}

Вот что у меня в результате получилось http://www.mannodesign.com/wp-login.php

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

5.11.2009 Рубрика: Wordpress

Комментарии (5)

  1.   Комментарий от Садрицкий — 5 Ноябрь 2009 #

    Хорошо вышло.делал себе, но не получилось, плюнул и сказал что это лишние.А за статью спасибо.

  2.   Комментарий от Sosnovskij — 5 Ноябрь 2009 #

    Отличное решение. Мы практически каждый день видим эту страницу авторизации, почему же не привести в приятный вид. Спасибо!

  3.   Комментарий от Soulman — 16 Ноябрь 2009 #

    Прикольно :). Как раз недавно зарегистрировался на Wordpress’е. Твои идеи как раз вовремя :)

  4.   Комментарий от DesignIzer — 3 Февраль 2010 #

    А ведь для этого есть спец. плагин. Не помню к сожалению названия…

  5.   Комментарий от DesignIzer — 3 Февраль 2010 #

    Плагин “my brand”, смотрим здесь: http://krisjaydesigns.com/?p=351

Трэкбеки

Пожалуйста, оставьте ваш комментарий. Спасибо!