Nos dias de hoje, a imagem significa tudo. Por isso mesmo, é importante que a página de registo e login do seu blog WordPress seja o mais atractiva possível, garantindo uma elevada personalização, que fará com que os seus leitores e visitantes se identifiquem ainda mais com o seu blog. Para quem utiliza o WordPress como ferramenta de negócios, esta dica é ainda mais importante. Seja ao desenvolver um trabalho para um cliente, seja montando um blog ou loja online, a imagem é extremamente importante. Por tudo isto, damos-lhe dois exemplos de personalizações que realizámos em dois dos nossos projectos, e qual o código PHP e CSS a utilizar no seu WordPress Theme para conseguir personalizar a sua página à sua medida.

Na Galeria de Blogs decidimos partir do padrão de imagem do site para criar uma página de login customizada e à imagem do projecto. Utilizámos uma imagem padrão para posteriormente reproduzir no campo específico de login.

Na Escola Dinheiro optámos por uma abordagem bastante mais reservada e onde prevalece apenas o lettering do logotipo. Desta feita utilizámos apenas uma imagem horizontal para posicionar o logo centrado com a caixa de login padrão do WordPress.

COMO CRIAR UMA PÁGINA DE LOGIN CUSTOMIZADA

Abra o seu ficheiro functions.php e cole o seguinte código:

function custom_login() {
echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_directory') . '/custom-login.css" />';
}

De seguida, crie um ficheiro CSS com o nome custom-login.css e coloque-o na directoria de raíz do seu template, de forma a poder customizar eficientemente o estilo e cores da sua página de login. Poderá simplesmente começar com o seguinte código CSS:

/* Custom WordPress Login Page Style */

/* Page Background */
html {
	background: #eae2d5 url(bgi-mage-path);
	margin: auto;
	font-weight:bold;
}
/* WordPress Logo Replacement (Don't forget to change width and height */
h1 a {
	background:url(logo-path) 0 0 no-repeat;
	width:290px;
	height:150px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/* Top Bar Background Color */
body.login {
	border-top-color:#dac6ad;
}
.message {
	margin-bottom: 0px;
}
/* Login Button */
#wp-submit {
	background: #bc3d1d;
	border: #f24643;
}
/* Lost Password Link */
.login #nav a, .login #nav a:hover {
	color: #443030!important;;
}
/* Top Bar Link */
.login p#backtoblog a:link, .login p#backtoblog a:visited {
	color:#443030;
	font-weight: bold;
}
.login p#backtoblog a:hover, .login p#backtoblog a:active {
	color:#443030;
	text-decoration:underline;
}

Se desejar, poderá customizar as cores, imagens e tudo aquilo que desejar colocar na sua página de login. Dependendo da sua inspiração, esta base poderá servir-lhe para se iniciar neste tipo de customização. Boa sorte!

Até Já!

Outros artigos que você deveria ler!

Autor: Paulo Faustino

Blog do Autor | Artigos do Autor:

Fundador da Escola Dinheiro. É um empreendedor e blogueiro que dedica a sua vida à produção e partilha de conteúdos de grande qualidade, contando já com alguns dos mais reconhecidos blogs de Portugal e do Brasil.

Templates Wordpress que Recomendamos:

  • U-Design WordPress Theme
  • Modernize - Flexibility of Wordpress
  • Angular - Responsive Portfolio
  • Karma - Clean and Modern Wordpress Theme
  • Striking Premium Corporate & Portfolio WP Theme
  • Di'verso - A Flexible WordPress Theme
  • Yin & Yang: Clear and Slick WP Portfolio Theme
  • King Size - fullscreen background WordPress theme
  • Scope: Agency / Business WordPress Theme
  • Zig Zag - Responsive WordPress Template
  • Breath - WordPress Theme
  • Core Minimalist Photography Portfolio

Gostou deste artigo? Então torne-se fã do Blog no Facebook!


JobRoller - Premium Job Board Theme

Comentários dos Alunos


  1. maria porto
    10.04.2010

    não funciona :(

    Responder


  2. Construo seu Site
    16.04.2010

    Olá,
    quando tiver um tempinho vou testar e postar aqui.

    Responder


  3. Wagner
    20.04.2010

    Em, eu coloco o

    function custom_login() {
    echo ”;
    }

    NA PRIMEIRA LINHA?

    Responder


  4. Fernando
    28.04.2010

    Aqui tb não deu certo…

    Responder


  5. Felipe
    25.05.2010

    nao está dando certo…

    Responder


  6. Kako Naiz
    28.07.2010

    Bom estou criando uma pagina e tentei fazer este procedimento que vocÊ ensinou mas estou tendo dificuldades. Me ajude por favor!

    Responder


  7. Repeat do Miau
    12.08.2010

    Não tem como isso funcionar… Ele cria uma função que chama o CSS customizado, mas nunca chama essa função em lugar nenhum.
    Faltou no mínimo 1 linha de código nesse tutorial.

    Responder


  8. Diogo
    17.08.2010

    Muito safado esse post! Não funciona, e tem uma apelação nos comentários para gerar ranking no GOOGLE. Blog denunciado. Melhor fazer as coisas bem feitas e ter mérito, do que apelar e ser para sempre um cretino.

    Responder


  9. Felipe
    18.11.2010

    Olá Paulo, testei o código aqui e infelizmente não funcionou tbm, porém adicionando mais uma linha de código e ele funciona. A linha que precisa ser adicionada é a seguinte:


    add_action('login_head', 'custom_login');

    Abraços

    Responder


  10. Daniel Leão
    10.12.2010

    Eu sou programador jovem, ou seja ainda sei mais o básico e vou testar isso para o meu projecto clube leão, ou seja eu sou programador, mas ainda preciso de estudar muito até chegar a altura e vou ver se isso funciona no clube leão para a versão 3.0.
    Obrigado!

    Responder


  11. Muito bom, só estava conseguindo isso com plugin.
    Abraço!

    Aqui deu certo após adicionar a seguinte entrada:

    “add_action(‘login_head’, ‘custom_login’);”

    Então o código ficará assim:

    function custom_login() {
    echo ”;
    }
    add_action(‘login_head’, ‘custom_login’);

    Responder


  12. Thiano
    03.02.2012

    Olá.

    Não funcionou, mesmo usando a dica do Gen.FaculH (L.R clã). Não sei se fiz certo, o código no functions.php ficaria assim:

    function custom_login() {
    echo ”;
    }
    add_action(‘login_head’, ‘custom_login’);

    Att,
    Thiao

    Responder

Comente o Artigo!

RSS
Twitter
Facebook
Comentários
ASSINANTES
SEGUIDORES
FÃS
COMENTÁRIOS
10422

Subscrever Newsletter
Subscreva a Newsletter:


Wordpress Free Templates

Wix

Theme Forest

Elegant Themes

Mojo Themes



Assine a Escola Wordpress Assine a Newsletter da Escola Wordpress Escola Wordpress no Twitter Escola Wordpress no Facebook Escola Wordpress no Youtube Escola Wordpress no Google Buzz