WP: Caixa de Login

Tutorial Wordpress

Creio que é muito mais prático ter uma login box na sidebar do que ir na própria página de login. Além disso quando você estiver logado, você colocar seus atalhos ao painel de controle dos plugins favoritos sem precisar cair direto na Dashboard. É só adicionar no final da sidebar e personalizar.

<?php
  global $user_ID, $user_identity;
  get_currentuserinfo();
  if (!$user_ID):
?>
    <form name="loginform" id="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php" method="post">
    <p style="line-height: 26px;"><label><?php _e('<strong>Login</strong>') ?>: <input type="text" name="log" id="log" value="" size="20" tabindex="7" /></label><br />
    <label><?php _e('<strong>Senha</strong>') ?>: <input type="password" name="pwd" id="pwd" value="" size="20" tabindex="8" /></label><br />
    <input type="submit" name="submit" value="<?php _e('Entre '); ?>&raquo;" tabindex="10" />
    <?php wp_register('', ''); ?>
    <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/></p>
    </form>
<?php
  else:
?>

<i>Você está logado(a) como <?php echo $user_identity; ?></i>
    <ul style="text-align: left">
    <?php wp_register(); ?>
    <li><a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=logout&amp;redirect_to=' . $_SERVER['REQUEST_URI']; ?>"><?php _e('Logout'); ?></a></li>
    <li><a href="<?php bloginfo('url'); ?>/wp-admin/post-new.php" title="Postar">Postar</a> <b>|</b> <a href="<?php bloginfo('url'); ?>/wp-admin/edit.php" title="Editar posts">Editar posts</a></li>
    </ul>
<?php
  endif;
?>

Você pode adicionar qualquer link de atalho, como o link de criar páginas, estatísticas, ratings, plugins, temas… você que escolhe. ;)

Veja também...

Dica de série: Anne with an E, da Netflix
King's Cross + Tour completo pelos Studios de Harry Potter
Almoço no Las Nenas Café Bistrô (Goiânia)

6 Comentário(s)

(6 pelo blog e pelo facebook)
  • Ana Clara
    07 . 05 . 2016

    @Aninha, Obrigada Aninha! T.T

    Responder

  • Ana Clara
    07 . 05 . 2016

    Oi Aninha! Aqui estou eu enchendo o saco de novo! XD
    Eu coloquei esse código da caixa de login na minha sidebar, mas quando clico em "Entrar" redireciona pra "/wp-login.php" só que a página aparece toda em branco e o login não completa. :(
    Como é que eu arrumo isso?
    Obrigada!!

    Responder

    • Aninha
      Visitar blog
      07 . 05 . 2016

      @Ana Clara, eu preciso dar uma chegada neste código porque ele é de 2014. Provavelmente deve estar tendo alguma incompatibilidade com a nova versão do WordPress. Neste momento eu não sei o que pode ser, preciso dar uma pesquisava e testar novamente o código e ver onde ele está errado. Assim que eu fizer isso lhe aviso por aqui nos comentários. Mas até lá sugiro que você procure uma outra alternativa.

      Responder

  • Ana Clara
    05 . 05 . 2016

    @Aninha, obrigada!! Sabia que você saberia me ajudar! *.*

    Responder

  • Ana Clara
    04 . 05 . 2016

    O Aninha! Queria saber se você tem alguma dica pra mim. Eu preciso que na sidebar do meu site haja um menu restrito. Tipo, só que faz login poderá ver o tal menu. Seria possível algo assim?
    Eu ja adicionei uma widget de menu na minha sidebar, mas não sei como deixar ela "invisível" e somente visível pra quem está logado…
    Beijos!!

    Responder