Agregar login y logout en un menú de WordPress

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024
  • Aprende a agregar ítems de menú de Login/Logout de manera sencilla en WordPress sin usar plugins.
    ➡️ Ver artículo completo: decodecms.com/...
    📘 Cursos WordPress: decodecms.com/...
    👉 Hosting que uso, link de afiliado: decodecms.com/...
    👉 Videos relacionados: • Themes

Комментарии • 64

  • @miguelrodriguezseanez4251
    @miguelrodriguezseanez4251 3 года назад +1

    ¡Gracias! Encontré todo para la segunda forma en 2 minutos y me funcionó, muchas gracias.

  • @paoloipod
    @paoloipod 2 года назад

    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

    • @Decodecms
      @Decodecms  2 года назад

      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.

  • @bolitedmasssa524
    @bolitedmasssa524 4 года назад

    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?

    • @Decodecms
      @Decodecms  4 года назад

      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

  • @navetrix207
    @navetrix207 4 года назад +1

    Superrrrr Crack!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @jhenifercorrea5234
    @jhenifercorrea5234 4 года назад

    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

    • @Decodecms
      @Decodecms  4 года назад

      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/

    • @franciscomendoza7336
      @franciscomendoza7336 3 года назад

      Lograste solucionarlo? Yo tambien tengo la misma duda

  • @galindoarevalojoseemanuel9624
    @galindoarevalojoseemanuel9624 4 года назад

    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

    • @Decodecms
      @Decodecms  4 года назад +1

      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.

  • @albinperezgomez3510
    @albinperezgomez3510 4 года назад

    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

    • @Decodecms
      @Decodecms  4 года назад +1

      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/

    • @albinperezgomez3510
      @albinperezgomez3510 4 года назад

      @@Decodecms gracias amigo un saludo

  • @nicolastovar792
    @nicolastovar792 3 года назад

    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?

    • @Decodecms
      @Decodecms  3 года назад

      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/

  • @seferino2041
    @seferino2041 4 года назад +1

    Funcionó a la primera...!

  • @josuweb7
    @josuweb7 2 года назад

    Buenas que ubicación se pone si no es el menú sino una sección en la mitad de la pagina?

    • @Decodecms
      @Decodecms  2 года назад

      Hola, en ese caso podrías usar un shortcode, la programación sería diferente.

  • @josepparra376
    @josepparra376 5 лет назад

    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.

    • @Decodecms
      @Decodecms  5 лет назад

      Hola te he contestado en el blog: decodecms.com/agregar-login-y-logout-en-un-menu-de-wordpress/#comment-3028

  • @mu-darkworld7208
    @mu-darkworld7208 3 года назад

    amigo podrias ayudarme a hacerlo funcionar en un boton de un template de header? gracias

    • @Decodecms
      @Decodecms  3 года назад

      El botón simplemente es un tema visual, puedes darle un aspecto de botón a un enlace con CSS.

  • @imprentahbg
    @imprentahbg 6 лет назад +1

    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.?

    • @Decodecms
      @Decodecms  6 лет назад

      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

    • @imprentahbg
      @imprentahbg 6 лет назад +1

      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.

    • @Decodecms
      @Decodecms  6 лет назад

      Hola, que bueno que lo solucionaste, si, antes tenía el sitio de MonitoJoomla. Saludos :)

  • @BRAIDING_90
    @BRAIDING_90 7 месяцев назад

    me podrian decir como entro a esos archivos para hacer el login con codigos porfavor

    • @Decodecms
      @Decodecms  7 месяцев назад

      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.

  • @danielpinilla9679
    @danielpinilla9679 4 года назад

    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 ?

    • @Decodecms
      @Decodecms  4 года назад

      Hola, si que hay varios revisa por ejemplo: es.wordpress.org/plugins/login-sidebar-widget/

  • @brendanayelirojasperez6251
    @brendanayelirojasperez6251 5 лет назад

    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

    • @Decodecms
      @Decodecms  5 лет назад

      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

    • @brendanayelirojasperez6251
      @brendanayelirojasperez6251 5 лет назад

      @@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

  • @elcodigodegober3620
    @elcodigodegober3620 6 лет назад

    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

    • @Decodecms
      @Decodecms  6 лет назад

      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/

  • @joel199191
    @joel199191 6 лет назад

    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

    • @Decodecms
      @Decodecms  6 лет назад

      Hola, actualmente se ve bien en tu sitio, cual es tu duda?, o ya lo solucionaste?

    • @joel199191
      @joel199191 6 лет назад

      @@Decodecms si pareciera, pro cuando le vuelva a dar al botón de login, el de registrarse desaparece

    • @Decodecms
      @Decodecms  6 лет назад +1

      Hola, si esta logueado, no tiene por que aparecer el de registrarse, no se si te refieres a eso.

    • @joel199191
      @joel199191 6 лет назад

      Si, ha funcionado bien, pero ahora no aparece en el home, pero si en todas las otras paginas =S

  • @jugandotodoslosdias7722
    @jugandotodoslosdias7722 4 года назад

    Hola amigo algun video donde enseñes como hacer un backoffice independiente para cada usuario que venga con su link de referido

    • @Decodecms
      @Decodecms  4 года назад

      Hola, gracias por la sugerencia, creo que eso sería más la funcionalidad de un plugin

  • @MrJordan12356
    @MrJordan12356 5 лет назад

    Gracias, sabes si este login y logout es 100% seguro?

    • @Decodecms
      @Decodecms  5 лет назад +1

      Hola, usa las funciones de WordPress, es decir es lo mismo que usas cuando te conectas a WordPress son sólo enlaces.

  • @luismaestre3298
    @luismaestre3298 4 года назад

    Estoy trabajando con elementor, y no me toma lo que pongo en el functions, alguna solución ?

    • @Decodecms
      @Decodecms  4 года назад

      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

  • @cintiacastro2806
    @cintiacastro2806 5 лет назад

    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.

    • @Decodecms
      @Decodecms  5 лет назад +1

      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/

  • @saulhernandezalonso4619
    @saulhernandezalonso4619 5 лет назад

    Hola, ¿Cómo encuentro exactamente el archivo functions.php?

    • @Decodecms
      @Decodecms  5 лет назад

      Hola ese archivo usualmente forma parte de los archivos de tu theme, puedes encontrarlo en : wp-content/themes/TUTHEME/functions.php

  • @giomarmoreno6797
    @giomarmoreno6797 6 лет назад

    buen dia, me puedes ayudar a como quitarlos de mi tema en wordpres xfavo!!!!

    • @Decodecms
      @Decodecms  6 лет назад

      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.

    • @giomarmoreno6797
      @giomarmoreno6797 6 лет назад

      y cuales serian esos codigos css?

    • @Decodecms
      @Decodecms  6 лет назад

      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/

    • @giomarmoreno6797
      @giomarmoreno6797 6 лет назад

      GRAAAAAAAAACIAS!!!

  • @editorialjema7438
    @editorialjema7438 3 года назад

    No soy programador, y no entendí absolutamente nada de los códigos. Solo entendí el primer ejemplo.

    • @Decodecms
      @Decodecms  3 года назад

      Hola, puedes usar lo que entendiste, no hay problema en usar el código, aunque si que te da más flexibilidad.

  • @agatatour1822
    @agatatour1822 3 года назад

    vi mil veces y no consegui

    • @Decodecms
      @Decodecms  3 года назад

      Tal vez tenga que ver con el nombre de la posición de tu menú que es diferente.