Hola! Vi el vídeo y me funciona pero solo en la versión de escritorio, cuando accedo desde el móvil no me aparece, uso theme astra, crees que sea que astra no lo permite en versión móvil? (Probé ponerlo off de canva etc etc y en versión móvil no funciona) Gracias
Hola, no lo he probado con Astra, tal vez el menú en el que estas agregando estas opciones por defecto se oculta en móvil cuando usas Astra, prueba otras posiciones de menú y verifica si te sucede lo mismo.
Hola, muchas gracias. Tengo una duda, cómo hiciste para eliminar la palabra "Wordpress" de la pestaña de navegador del inicio de sesion?. Gracias de antemano
Hola, supongo que te refieres al login de la administración, podrías revisar este artículo: decodecms.com/personalizar-el-formulario-de-login-de-wordpress/
Hola Gracias por el tutorial, disculpa tengo una duda, como podría hacer para que tenga otro menú y que muestre el apartado en la barra de navegación por ejemplo el apartado perfil, para que los usuarios puedan cambiar su foto de perfil, pero solo cuando están registrados
Hola, cuando construyes la variable $items puede sponer cualquier código HTML, sin embargo para que aparezca un submenú, tal como lo plantes es posible que necesites código javascript adicional, evaluaré hacer un video sobre esto. Saludos.
hola amigo,muy buen tutorial,tengo una pregunta y quisiera si puede me aclare,tengo una aplicación web instalada en un dominio,yo quisiera que los usuarios solo puedan acceder a ella desde mi pagina web de wordpress que la tengo en otro dominio,es posible hacer eso,si sabe por favor ,le agradecería me explicar,muchas gracias ,un cordial saludo
Hola, podrías evaluar usar la API de WordPress, es un tema de programación, veo que hay un servicio que posiblemente te pueda facilitar las cosas, revisa: wp-oauth.com/
Hola! Una pregunta...sabrías como redirigir al usuario a otra página en caso de haber un error en el registro? Ya sea por contraseña incorrecta y demás?
Hola, por defecto redirige al backend de WordPress, pero lo puedes igual personalizar, si le das una redirección inicial respetará la redirección una vez se corrijan los errores, revisa este artículo reciente en donde lo comento: decodecms.com/formulario-de-login-mejorado-sin-plugins-en-wordpress/
Buen artículo que adapté un poco para crear lo mismo en el menú Off canvas que se muestra en los dispositivos móviles, pero me gustaría que en este caso el item se añadiera al inicio del menú, para que al desplegar el menú se vea lo primero. ¿Como podría indicarle esto? Muchas gracias.
Hola, si usas el functions.php del theme principal, si perderás las modificaciones; para no perder las modificaciones puedes usar un Child Theme, o usar un plugin de Snippets
Perfecto, por cierto estaba poniendo el código pero no me aparecía el item en el menú (utilizo el tema sidney) ya que no encontraba el archivo init.php pero logre ver otro archivo que era el header y ahí me aparecía todo tal cual como lo pusiste "primary", pero tampoco me aparecía y lo solucione borrando otros menus que aunque no fueran el primario como que causaba conflicto. Muy buenos tutoste felicito nos ayudas a los no programadores a intentar adentrarnos más a nuestros websites y si no me equivoco eres la persona que tenia la web de monitojoomla, muchas gracias.
Hola, lo puedes hacer a través del panel de control de tu Alojamiento (Hosting), usualmente deberias tener una aplicacion de Administrador de Archivos. Lo otro es que tengas una cuenta FTP desde donde puedas ver y modificar los archivos de tu sitio.
Un video bastate claro, solo que al momento de implementarlo en mi pagina, no me muestra ningun enlace, estoy utilizando el tema Div, pero no aparecen los links
Hola, tal vez este theme no tenga primary como theme_location, revisa el archivo functions.php o en todos los archivos busca la función de register_nav_menu que registra menús
@@Decodecms es correcto se cambió a primary-menu y lo coloque en el function.php de la carpeta hijo cómo lo describes en otro vídeo. Pero aún así no aparece el link para el inicio de sesión
Hola, un video muy esclarecedor. Mi pregunta es como medir el tiempo que ha estado conectado y cuando se ha desconectado. Quiero decir, monitorear al usuario en cuanto a fechas y tiempo de conexión. Como podría ser el código y donde se debería colocar. Gracias de antemano
Lo usual es tener estadísticas generales de sesiones a través de Google Analytics, no te es suficiente con Google Analytics?, si quieres tener un log de actividad de tus usuarios, revisa: es.wordpress.org/plugins/wp-security-audit-log/
Elementor es para construír el contenido, el menú te lo da el tema, y si el código no te funciona con el texto "primary" es posible que el registro tenga otro nombre, tendrías antes que buscar con qué nombre fue registrado, busca la función register_nav_menus
hola buen video, como puedo hacer lo mismo pero en woocommerce y su pagina Mi Cuenta. ya que es muy confuso para un cliente la redirección al interior de wordpress.
En este caso simplemente crea una página con un shortcode [woocommerce_my_account] y luego creas un ítem de menú a esa página, revisa: docs.woocommerce.com/document/woocommerce-shortcodes/
Hola, si te coloca de manera automática estos links deberías buscar primero en la configuración de tu theme, si no encuentras opción en la configuración podrías evaluar ocultarlo por CSS.
Tienes que revisar tu theme y buscar en el código, es decir no es algo que sea igual para todos los sitios con WordPress, depende de tu theme o plugins, puedes ayudarte del inspector de código: decodecms.com/usar-el-inspector-de-codigo-para-modificar-un-theme-wordpress/
¡Gracias! Encontré todo para la segunda forma en 2 minutos y me funcionó, muchas gracias.
Hola!
Vi el vídeo y me funciona pero solo en la versión de escritorio, cuando accedo desde el móvil no me aparece, uso theme astra, crees que sea que astra no lo permite en versión móvil? (Probé ponerlo off de canva etc etc y en versión móvil no funciona)
Gracias
Hola, no lo he probado con Astra, tal vez el menú en el que estas agregando estas opciones por defecto se oculta en móvil cuando usas Astra, prueba otras posiciones de menú y verifica si te sucede lo mismo.
Disculpe la info de los usuarios registrados dónde se guardan? Que base de datos utiliza el plugin o ud lo hace en código?
Hola, la información de los usuarios se guarda en la Base de Datos que usa WordPress, específicamente en la tabla wp_users y wp_usermeta
Superrrrr Crack!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Hola, muchas gracias. Tengo una duda, cómo hiciste para eliminar la palabra "Wordpress" de la pestaña de navegador del inicio de sesion?. Gracias de antemano
Hola, supongo que te refieres al login de la administración, podrías revisar este artículo: decodecms.com/personalizar-el-formulario-de-login-de-wordpress/
Lograste solucionarlo? Yo tambien tengo la misma duda
Hola Gracias por el tutorial, disculpa tengo una duda, como podría hacer para que tenga otro menú y que muestre el apartado en la barra de navegación por ejemplo el apartado perfil, para que los usuarios puedan cambiar su foto de perfil, pero solo cuando están registrados
Hola, cuando construyes la variable $items puede sponer cualquier código HTML, sin embargo para que aparezca un submenú, tal como lo plantes es posible que necesites código javascript adicional, evaluaré hacer un video sobre esto. Saludos.
hola amigo,muy buen tutorial,tengo una pregunta y quisiera si puede me aclare,tengo una aplicación web instalada en un dominio,yo quisiera que los usuarios solo puedan acceder a ella desde mi pagina web de wordpress que la tengo en otro dominio,es posible hacer eso,si sabe por favor ,le agradecería me explicar,muchas gracias ,un cordial saludo
Hola, podrías evaluar usar la API de WordPress, es un tema de programación, veo que hay un servicio que posiblemente te pueda facilitar las cosas, revisa: wp-oauth.com/
@@Decodecms gracias amigo un saludo
Hola! Una pregunta...sabrías como redirigir al usuario a otra página en caso de haber un error en el registro? Ya sea por contraseña incorrecta y demás?
Hola, por defecto redirige al backend de WordPress, pero lo puedes igual personalizar, si le das una redirección inicial respetará la redirección una vez se corrijan los errores, revisa este artículo reciente en donde lo comento: decodecms.com/formulario-de-login-mejorado-sin-plugins-en-wordpress/
Funcionó a la primera...!
Buenas que ubicación se pone si no es el menú sino una sección en la mitad de la pagina?
Hola, en ese caso podrías usar un shortcode, la programación sería diferente.
Buen artículo que adapté un poco para crear lo mismo en el menú Off canvas que se muestra en los dispositivos móviles, pero me gustaría que en este caso el item se añadiera al inicio del menú, para que al desplegar el menú se vea lo primero. ¿Como podría indicarle esto?
Muchas gracias.
Hola te he contestado en el blog: decodecms.com/agregar-login-y-logout-en-un-menu-de-wordpress/#comment-3028
amigo podrias ayudarme a hacerlo funcionar en un boton de un template de header? gracias
El botón simplemente es un tema visual, puedes darle un aspecto de botón a un enlace con CSS.
Hola, una duda, si se actualiza wordpress o la plantilla me pide actualización, se mantiene el mismo codigo o se tiene que volver a ponerlo.?
Hola, si usas el functions.php del theme principal, si perderás las modificaciones; para no perder las modificaciones puedes usar un Child Theme, o usar un plugin de Snippets
Perfecto, por cierto estaba poniendo el código pero no me aparecía el item en el menú (utilizo el tema sidney) ya que no encontraba el archivo init.php pero logre ver otro archivo que era el header y ahí me aparecía todo tal cual como lo pusiste "primary", pero tampoco me aparecía y lo solucione borrando otros menus que aunque no fueran el primario como que causaba conflicto. Muy buenos tutoste felicito nos ayudas a los no programadores a intentar adentrarnos más a nuestros websites y si no me equivoco eres la persona que tenia la web de monitojoomla, muchas gracias.
Hola, que bueno que lo solucionaste, si, antes tenía el sitio de MonitoJoomla. Saludos :)
me podrian decir como entro a esos archivos para hacer el login con codigos porfavor
Hola, lo puedes hacer a través del panel de control de tu Alojamiento (Hosting), usualmente deberias tener una aplicacion de Administrador de Archivos. Lo otro es que tengas una cuenta FTP desde donde puedas ver y modificar los archivos de tu sitio.
Buen día, no hay algún plugin que me integre el formulario de login directamente en mi pagina como lo hace joomla o drupal ?
Hola, si que hay varios revisa por ejemplo: es.wordpress.org/plugins/login-sidebar-widget/
Un video bastate claro, solo que al momento de implementarlo en mi pagina, no me muestra ningun enlace, estoy utilizando el tema Div, pero no aparecen los links
Hola, tal vez este theme no tenga primary como theme_location, revisa el archivo functions.php o en todos los archivos busca la función de register_nav_menu que registra menús
@@Decodecms es correcto se cambió a primary-menu y lo coloque en el function.php de la carpeta hijo cómo lo describes en otro vídeo.
Pero aún así no aparece el link para el inicio de sesión
Hola, un video muy esclarecedor. Mi pregunta es como medir el tiempo que ha estado conectado y cuando se ha desconectado. Quiero decir, monitorear al usuario en cuanto a fechas y tiempo de conexión. Como podría ser el código y donde se debería colocar. Gracias de antemano
Lo usual es tener estadísticas generales de sesiones a través de Google Analytics, no te es suficiente con Google Analytics?, si quieres tener un log de actividad de tus usuarios, revisa: es.wordpress.org/plugins/wp-security-audit-log/
Muchas gracias por el artículo. Tengo una duda, quiero agregar dentro del botón de login, uno que sea de registro, osea, que al darle al botón me ponga las 2 opciones, login y sign up. Traté de hacerlo a mi manera así:
add_filter( 'wp_nav_menu_items', 'dcms_items_login_logout', 10, 2);
function dcms_items_login_logout( $items, $args ) {
if ($args->theme_location == 'primary') {
if (is_user_logged_in())
{
$items .= '
'. __("Log Out") .'
';
}
else
{
$items .= '
'. __("Log In") .'
';
$items .= '' . __( 'Registrarse' ) . '';
}
}
return $items;
}
y el css así:
.btn-menu a{
background: green;
padding:10px;
border-radius: 3px !important; color:white !important;
}
.btn-menu a:hover,
.btn-menu a:focus{ text-decoration: none; color:black !important; background: #f2f2f2 !important;
}
.btn-menu.btn-login a{ background: #30a0d1 !important;
}
.btn-menu.btn-register a{ background: #f2f2f2 !important;
}
.btn-menu.btn-logout a{ background: darkred;
}
¿Qué hago mal? Mi website es beardclick.com
Hola, actualmente se ve bien en tu sitio, cual es tu duda?, o ya lo solucionaste?
@@Decodecms si pareciera, pro cuando le vuelva a dar al botón de login, el de registrarse desaparece
Hola, si esta logueado, no tiene por que aparecer el de registrarse, no se si te refieres a eso.
Si, ha funcionado bien, pero ahora no aparece en el home, pero si en todas las otras paginas =S
Hola amigo algun video donde enseñes como hacer un backoffice independiente para cada usuario que venga con su link de referido
Hola, gracias por la sugerencia, creo que eso sería más la funcionalidad de un plugin
Gracias, sabes si este login y logout es 100% seguro?
Hola, usa las funciones de WordPress, es decir es lo mismo que usas cuando te conectas a WordPress son sólo enlaces.
Estoy trabajando con elementor, y no me toma lo que pongo en el functions, alguna solución ?
Elementor es para construír el contenido, el menú te lo da el tema, y si el código no te funciona con el texto "primary" es posible que el registro tenga otro nombre, tendrías antes que buscar con qué nombre fue registrado, busca la función register_nav_menus
hola buen video, como puedo hacer lo mismo pero en woocommerce y su pagina Mi Cuenta. ya que es muy confuso para un cliente la redirección al interior de wordpress.
En este caso simplemente crea una página con un shortcode [woocommerce_my_account] y luego creas un ítem de menú a esa página, revisa: docs.woocommerce.com/document/woocommerce-shortcodes/
Hola, ¿Cómo encuentro exactamente el archivo functions.php?
Hola ese archivo usualmente forma parte de los archivos de tu theme, puedes encontrarlo en : wp-content/themes/TUTHEME/functions.php
buen dia, me puedes ayudar a como quitarlos de mi tema en wordpres xfavo!!!!
Hola, si te coloca de manera automática estos links deberías buscar primero en la configuración de tu theme, si no encuentras opción en la configuración podrías evaluar ocultarlo por CSS.
y cuales serian esos codigos css?
Tienes que revisar tu theme y buscar en el código, es decir no es algo que sea igual para todos los sitios con WordPress, depende de tu theme o plugins, puedes ayudarte del inspector de código: decodecms.com/usar-el-inspector-de-codigo-para-modificar-un-theme-wordpress/
GRAAAAAAAAACIAS!!!
No soy programador, y no entendí absolutamente nada de los códigos. Solo entendí el primer ejemplo.
Hola, puedes usar lo que entendiste, no hay problema en usar el código, aunque si que te da más flexibilidad.
vi mil veces y no consegui
Tal vez tenga que ver con el nombre de la posición de tu menú que es diferente.