Hola!!
Una consulta: requiero poner en la parte superior (menú) un botón para que la gente pueda registrarse en mí página y cuando ya están registrados les diga mi cuenta y salir.
¿Cómo puedo hacer ello?, ya que yo agregue un botón manualmente con el enlace a la página https://www.pecosa.pe/mi-cuenta pero.... una vez que se registra sigue saliendo iniciar sesión y ello no me sirve.
Gracias de ante mano.
Página: https:/www.pecosa.pe
Quedo atento a sus comentarios.
Hola Glan.
Supongo que lo añadiste como un enlace de menú.
Elimina esos enlaces y añade lo siguiente al archivo functions.php que encontrarás dentro de wp-content -> themes -> tu_plantilla:
add_filter( 'wp_nav_menu_items', 'we_items_login_logout', 10, 2);
function we_items_login_logout( $items, $args ) {
if ($args->theme_location == 'primary') {
if (is_user_logged_in())
{
$items .= '<li class="menu-item btn-menu btn-logout">
<a href="'. wp_logout_url(get_permalink()) .'">'. __("Log Out") .'</a>
</li>';
}
else
{
$items .= '<li class="menu-item btn-menu btn-login">
<a href="'. wp_login_url(get_permalink()) .'">'. __("Log In") .'</a>
</li>';
}
}
return $items;
}
Editar el archivo style.css y añade lo siguiente:
.btn-menu a{
background: green;
padding:10px;
border-radius: 5px;
color:white;
}
.btn-menu a:hover,
.btn-menu a:focus{
text-decoration: none;
color:white;
background: gray;
}
.btn-menu.btn-login a{
background: green;
}
.btn-menu.btn-logout a{
background: darkred;
}
Un saludo