Tanto si usas WordPress como CMS o si simplemente dispones de varios usuarios registrados en tu blog seguramente habrás pensado alguna vez en ofrecer un panel de conexión y/o registro en la portada de tu blog.
Sidebar Login sería un modo estupendo de conseguir este panel en tu barra lateral, pero es posible que no quieras esa pantalla de acceso en la barra lateral, o que no quieras sobrecargar con mas plugins tu blog, o vete a saber.
Si este es tu caso, solo tienes que usar este código en donde quieras de tu blog para tener un panel de registro y acceso al mismo …
<!--Panel de registro-->
<li>
<?php global $user_ID, $user_identity, $user_level ?>
<?php if ( $user_ID ) : ?>
<h2>Panel de Control</h2>
<ul>
<li>Conectad@ como <strong><?php echo $user_identity ?></strong>.
<ul class="no-splitted">
<li><a href="<?php bloginfo('url') ?>/wp-admin/">Escritorio</a></li>
<?php if ( $user_level >= 1 ) : ?>
<li><a href="<?php bloginfo('url') ?>/wp-admin/post-new.php">Publicar algo</a></li>
<?php endif // $user_level >= 1 ?>
<li><a href="<?php bloginfo('url') ?>/wp-admin/profile.php">Mi Perfil</a></li>
<li><a href="<?php bloginfo('url') ?>/wp-login.php?action=logout&redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">Salir</a></li>
</ul>
</li>
</ul>
<?php elseif ( get_option('users_can_register') ) : ?>
<h2>Acceder</h2>
<ul>
<li>
<form action="<?php bloginfo('url') ?>/wp-login.php" method="post">
<p>
<label for="log"><input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="22" /> Usuario</label><br />
<label for="pwd"><input type="password" name="pwd" id="pwd" size="22" /> Clave</label><br />
<input type="submit" name="submit" value="Entrar" class="button" />
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> Recuérdame</label><br />
</p>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
</form>
</li>
<li><a href="<?php bloginfo('url') ?>/wp-register.php">Registrarse</a></li>
<li><a href="<?php bloginfo('url') ?>/wp-login.php?action=lostpassword">Recuperar contraseña</a></li>
</ul>
<?php endif // get_option('users_can_register') ?>
</li>
<!--Fin panel registro-->
Lo que hace el código es mostrar un panel de acceso para usuarios registrados, con un enlace para que se registren los no registrados. Una vez ya acceden al sistema ofrece enlaces para publicar un nuevo post o acceder a su perfil.
Espero que te guste, puedes ver una muestra en este blog de un cliente.
Inicio


Pingback: Bitacoras.com
Pingback: Como acceder a la administración de WordPress | Ayuda WordPress
Pingback: Panel de acceso sin necesidad de plugin | Ayuda WordPress