278 | Chat en páginas de producto, EDD + LearnDash, no mostrar fecha en resultados de Google, enlaces ancla y más
11 Aug 2021 · 19 min
Episodio 278 del podcast 'WordPress Semanal' con Gonzalo Navarro: episodio de preguntas y respuestas veraniegas donde el autor responde cinco dudas prácticas sobre WordPress — cómo mostrar el chat de Messenger en páginas de producto de WooCommerce; soluciones cuando desaparecen los botones 'añadir plugins'/'añadir themes' en el administrador; cómo integrar Easy Digital Downloads (EDD) con LearnDash y registrar automáticamente compradores; por qué Google muestra la fecha de publicación en resultados y cómo crear enlaces ancla en páginas hechas con Elementor. Incluye novedades, plugin de la semana (404 Page) y enlaces a recursos y lecciones en la plataforma de pago.
Chapters
En el episodio 278 de WordPress semanal respondo dudas veraniegas sobre cómo mostrar el chat de Messenger en las páginas de producto de WooCommerce, qué hacer si ha desaparecido el botón de añadir plugins y añadir themes en el admin de WordPress, cómo integrar edd con LearnDash, por qué se muestra la fecha de publicación de las páginas en Google y cómo crear enlaces que lleven a una parte de la misma página cuando estás utilizando Elementor. Vamos allá. Hola hola, Soy Gonzalo de GonzaloNavarro es y bienvenidos a WordPress Semanal, el podcast en el que aprendes WordPress de principio a fin. Porque ya lo sabes, no hay mejor inversión que la de aprender a crear y gestionar tus propias webs con WordPress. Y hoy vamos a seguir con esta tanda de preguntas y respuestas que estoy haciendo aprovechando los meses de verano. Vamos ya por la parte 4 y ya sabéis que lo que hago es, escojo preguntas de las que me hacéis los que estáis suscritos a la plataforma, que tenéis derecho a soporte conmigo, pues escojo algunas que pueden ser interesantes para publicar aquí en el podcast y que escuche todo el mundo. Así que es lo que vamos a hacer. Recuerda que si tú quieres también soporte como este personalizado conmigo, además de acceso a más de 55 cursos para crear y gestionar webs con WordPress de forma profesional y a vídeos avanzados de la Zona Código, donde te enseño a modificar tu web sin plugins de forma más avanzada, pues podéis ir a gonzalonabarro es y ahí veis que pues todo lo que hay disponible, veis todo lo que ofrece la formación y ya sabéis que simplemente son 10 euros al mes, que no hay permanencia, que puedes estar el tiempo que quieras y que encima te doy 15 días de prueba en los que si ves que no te gusta, pues me escribes, oye Gonzalo, que esto no es lo que yo quería y te hago la devolución sin problemas, sin preguntas. ¿Sí? Perfecto. Pues nada, en un segundito vamos a responder a las cinco dudas que he escogido para hoy, pero antes, como siempre, novedades. ¿Qué está pasando en GonzaloNavarro es esta semana? Pues tenéis un nuevo vídeo de la zona código es, el vídeo 228, y en el te enseño a cambiar la URL de inicio, las migas de pan de WooCommerce y esto de las migas de pan de WooCommerce no es otra cosa que una serie de enlaces que se muestran a modo de ayuda a los visitantes. Por ejemplo, si yo estoy en un producto específico, me sale como una especie de navegación, más allá del menú principal de tu web, sale una especie de navegación que te indica que estás en el producto X y que antes de eso estabas o ese producto está contenido en la categoría, pues imagínate ropa y que antes de eso tienes la tienda de inicio, o sea la página de inicio y es como unos enlaces que te muestran dónde estás. Eso son las migas de pan. ¿Qué pasa? Que muchas veces la gente en una web con. En un ecommerce, en una tienda online, su página de inicio es diferente a la tienda, es decir, tiene una página de inicio y luego otra página que es la tienda donde está la relación de productos. Entonces en estos casos, cuando tú tienes las migas de pan en el que uno de los enlaces es inicio, no es tan interesante. Aquí lo interesante es poder llevar que ese inicio lleve a la tienda. Aunque se llame inicio, va a llevar al principio digamos del ciclo de alguien que va a ser un cliente, que es ir a la tienda. Después de esa tienda puede ir a una categoría de productos o a un producto específico y luego al producto en sí. Entonces me preguntó hace tiempo ya algún suscriptor que cómo se podía modificar la URL esa de las migas de pan y que en lugar de llevar a la página de inicio llevara a otra página que tú quisieras. En este caso lo más habitual es la tienda y es el ejemplo que sigo en este vídeo de la zona código y te enseño a cambiarlo. Ya sabes que es código, pero no tienes tú ni que saber programación, ni ser desarrollador ni nada. Simplemente ves el vídeo, copias el código que te dejo y siguiendo los pasos pues lo pegas donde toque, no tienes que saber nada más. ¿Yo te explico todo paso a paso, sí? Pues nada, os voy a dejar esto en la parte de enlaces, como también os dejaré el plugin de la semana que es lo siguiente que voy a comentar y que se llama 4 page, es decir 404 página o página 404. Este es un plugin que está activo en más de 100.000 webs con WordPress y que te permite crear una página 404. Ya sabéis que la página de error 404 es cuando alguien llega a una URL que no existe, que a lo mejor antes existía pero ya no, o que simplemente la persona se ha equivocado al poner la URL de tu web y ha llegado a una URL que no existe, una página que no existe y normalmente los temas o casi todos los temas de WordPress ya traen una por defecto y suele salir o en inglés o suele salir un mensaje muy genérico de de error 404 vuelve a la página de inicio o cosas de estas. Cuando tú trabajas con un constructor visual como puede ser Elementor Pro o lo que sea, muchas veces te dejan crear una de estas páginas a medida, pero si tú no utilizas ningún constructor, no utilizas nada, ni tampoco lo quieres hacer por código, que se puede hacer por código, vamos creando un archivo nuevo y demás, y lo quieres hacer de forma sencilla, pues tienes este plugin. Este plugin te permite crear una página normal dentro de WordPress, añadir nuevo y editarla con lo que tú quieras. Y luego desde las opciones de apariencia de WordPress, es decir, en el menú apariencia de la parte de Administración de WordPress, vas a tener un menú nuevo que se llama 404 Roar Page o algo por el estilo, y ahí puedes seleccionar como página de 404 la que tú has creado previamente de forma normal con el editor clásico de WordPress o con el editor de Gutenberg o con lo que tú quieras y ya está, y no tienes ni que hacer una redirección ni que hacer nada. Este plugin se encarga de todo y es muy popular, lo usa muchísima gente porque la verdad que es muy útil. Así que de nuevo os lo dejo en la parte de enlaces. Recordad que para ir a los enlaces y ver todas las notas de este episodio, que además al ser un episodio de preguntas y respuestas vais a tener muchos recursos que os voy a poner, pues simplemente GonzaloNavarro es 278, que es el número de este episodio, lo podéis hacer igual con cualquier episodio, siempre que sepáis el número del episodio que es así vais directamente, os redirige a las notas completas con todos los enlaces y demás. De nuevo GonzaloNavarro es 278, sí. Fantástico. Una vez vistas las novedades y el plugin de la semana, ahora sí vamos con vuestras preguntas y vamos a comenzar con la de Robert, que va sobre cómo mostrar el chat de Messenger en las páginas de producto de WooCommerce. Me dice, buenos días, ¿Hay algún plugin o snippet que permita en WooCommerce que cuando se haga clic en un producto aparezca un pop up en la página ofreciendo ayuda al cliente si se conecta por Messenger? Gracias. Bueno, básicamente lo que quiere aquí Robert es el típico chat de Messenger, en este caso de Facebook Messenger, que los hay de otro tipo de chat, pero en este caso a Robert le interesa que sea el de Facebook pero que sólo aparezca en las páginas de producto. Entonces yo le pasé varios, pero vamos, realmente el que hace esto es uno que se llama Cresta Facebook Messenger y que te permite en sus opciones seleccionar dónde se va a mostrar este chat, si se va a mostrar en la página de la tienda, si va a mostrar en las páginas en general de tu web, si se va a mostrar en los artículos del blog, si se va a mostrar en las páginas individuales de productos, es decir, en las fichas de productos en sí, en los productos en sí de tu tienda, que es lo que quería en este caso Robert. Pues todo eso lo puedes controlar, Hay otros plugins que te permiten con un short code, bueno este también tiene un short code, que después si tú quieres solo en una página específica que aparezca este sistema de mensajería para poder hablar entre cliente y el dueño de la tienda o el gestor de la tienda o lo que sea, pues lo puedes hacer, lo puedes hacer de modo individual, pero esta parte de poder seleccionarlo desde las opciones es muy útil porque imagínate que no tuviese esta opción y sólo tuviese el shortcode, ¿Qué tendrías que hacer? Tendrías que ir página a página o página de producto a página de producto pegando el shortcut. ¿En este caso este plugin ya trae la opción de seleccionarlo de forma global, así no tienes que ir pegándolo en cada uno de los productos, sí? ¿Pues nada, os dejaré enlace a este plugin, pero vamos, se llama Cresta Facebook Messenger por si lo queréis buscar directamente, es gratuito, está activo en unos 4000 webs con WordPress y está bastante bien, sí? Perfecto, Dejamos la pregunta de Robert y nos vamos con la de Oscar que va sobre qué hacer cuando ha desaparecido el botón de añadir plugins y añadir themes en el admin de WordPress. Me dice Hola Gonzalo, tengo otro problema que no sé solucionar, te comento, no sé por qué en una web que he hecho ha desaparecido el botón de añadir plugins y el de añadir themes. Otra vez me pasó esto, reinstalé WordPress y funcionó, pero ahora no me ha funcionado, he desinstalado todos los plugins, los he vuelto a instalar y nada, sigue sin salir el botón de añadir plugins ni themes. ¿Me puedes iluminar con alguna otra solución? Muchas gracias. Bueno, lo que le pasa aquí a Óscar es que cuando accede a la parte de administración de su web y se va al menú plugins no le aparece añadir plugins y cuando se va al menú themes no le aparece añadir themes. Entonces aquí pueden estar pasando básicamente dos cosas. Una, que el usuario con el que Oscar está intentando acceder no tiene permisos suficientes para hacer eso, es decir, si no es rol de administrador, si es otro rol, no va a poder hacer eso. Incluso siendo rol de administrador, si se ha modificado de alguna manera con algún plugin o a través de código también se le pueden quitar esas opciones. Pero bueno, este ya vimos, vi con Oscar que no era el caso. Entonces esto es lo primero que hay que comprobar. Lo segundo que hay que comprobar es asegurarte de que no se están restringiendo los permisos del usuario con el que se está accediendo. Y eso lo puedes ver en el menú, en el archivo de configuración de tu web, el archivo wp config php. ¿Cómo accedes a este archivo? Bueno, tienes que acceder a tu servidor, a tu hosting y acceder a los archivos de tu instalación de WordPress. Todo lo puedes hacer por el cpanel. Voy a dejar enlaces para, Si no sabéis hacer esto, voy a dejar enlaces donde explico cómo hacerlo. Lo puedes hacer por el cpanel de tu hosting o por el gestor de archivos que tenga tu hosting o lo puedes hacer si tienes acceso por FTP, con algún programa FTP también lo puedes hacer ahí. Y el wp config está en la raíz, es decir, está cuando accedes a los archivos de tu web vas a ver ahí ese archivo, es el archivo de configuración. Por cierto, me parece que tengo un episodio entero dedicado al wp config en el podcast, no lo he puesto en las notas del episodio, pero si me acuerdo ahora lo pondré. Entonces, como digo, en ese archivo tienes que comprobar si hay dos líneas específicas. Una se llama define, define y pone disallow file edit y tienes que ver si pone true o false. Si pone true lo tienes que poner en false. Esto básicamente no es exactamente lo que pregunta Óscar, porque esto es más bien para permitir editar los archivos, que salga lo de poder editar plugins y poder editar temas. Pero luego hay otra línea que se llama Disallow file mods y que si está en true lo tienes que poner en false si no te aparece esta segunda línea que te digo. Yo por cierto la voy a dejar escrita esto que comento para que sea más sencillo y lo podáis ver en las notas del episodio. Entonces, si tienes Disallow file mods y está puesto en true, lo tienes que poner en false. Si no lo tienes, prueba poniéndolo escribiéndolo tú y poniéndolo en false. Eso ya debería solucionarlo, que de hecho es lo que se lo solucionó a Óscar. Perfecto, dejamos la pregunta de Óscar y nos vamos con la de Marta que va sobre cómo integrar Eddie con LearnDash correctamente. Hola Gonzalo, estoy haciendo el curso de LearnDash y también el de EDD para poder poner cupones de descuento a los cursos que vendo. He instalado también el plugin de integración de edd con learndash. Al poner el curso de learndash en la opción pagar me salen dos el de edd y el de learndash. Por otra parte, al aplicar el descuento no hay forma de poder acceder al curso de ninguna manera, ya que la opción de crear cuenta de EDD es opcional. ¿Me puedes explicar cómo hacer la integración adecuadamente? Gracias. Bueno, esto me lo preguntó Marta antes de que yo sacara una clase del curso de LearnDash en la que enseño a vincular LearnDash con Eddie. ¿Qué es lo que le pasa a Marta? Bueno, vamos a ponernos en situación. LearnDash es un plugin bastante potente para WordPress de los llamados LMS. Estos son sistemas de gestión de enseñanza. Te permiten publicar cursos, hacer un seguimiento de los alumnos, ponerles exámenes, emitirles certificados. Digamos que todo lo que más o menos se necesita para montar un poco una escuela online. ¿Qué pasa? Que tiene algunas limitaciones en cuanto a toda la parte que tiene que ver con el cobro, con cosas como cupones de descuento que no se pueden crear. Entonces, cuando quieres tener más control sobre el cobro, las pasarelas de pago que puedes utilizar y sobre cosas más típicas de una tienda online y no tanto de una academia online, pues necesitas un plugin aparte que se encargue de eso, puedes utilizar WooCommerce que se vincula también bien con LearnDash o puedes utilizar EDD como en el caso de Marta. ¿Y qué le pasa a Marta? Bueno, a Marta le pasaba aquí dos cosas. Una, estaba dejando el pago habilitado en los dos lados. Esto no se hace, no debes hacerlo, como explico en la clase 16 del curso de LearnDash, en la que explico, como digo, voy a dejar el enlace, en la que explico cómo vincular todo esto correctamente con un vídeo en el que vemos todo paso a paso. Pero bueno, os lo voy a comentar aquí también para que lo podáis entender. Pues básicamente cuando instalamos EDD lo que hacemos es que ese plugin va a ser el que se encarga ya de la venta del curso y esa venta que estamos creando con EDD la asociamos a un curso que tengamos creado en LearnDash, pero ya no cobramos a través de LearnDash, sino que eso ya pasa a formar parte de lo que se encarga EDD y learndash solo se queda para toda la parte de formación. Entonces no se pueden tener habilitados los pagos en los dos lados. De hecho ahora con la extensión que vincula LearnDash con Edd, cuando se vincula un curso automáticamente se cierra el pago en el curso de LearnDash. Lo que pasa que creo que Marta manualmente lo estaba poniendo otra vez. Entonces esto crea conflicto y se pueden comprar los cursos por los dos lados y no es lo que hay que hacer, simplemente se compra por el producto que se crea dentro de IDD y ya no se vende a través de LearnDash. Y lo otro que le pasaba a Marta es que no puede crear un usuario. Entonces al final lo que hablé con Marta es que instalara un plugin que se llama EDD Autoregister, ¿Qué es lo que hace esto? Que automáticamente registra al que compra, en este caso uno de los cursos de Marta, porque como el registro en la web es opcional, cuando tú compras a través de EDD pues no puedes, no tiene sentido. Necesitamos un usuario para poder hacer ese seguimiento del usuario y que podamos ver cómo va en el curso y que él mismo con su usuario pueda acceder y consumir ese curso después de comprarlo. Entonces son básicamente los dos detallitos que se le estaban escapando a Marta, que no sé si por audio ha quedado muy claro, pero ya digo, tenéis un vídeo completo en el curso de LearnDash, la clase 16. Lo dejaré enlazado. También os voy a dejar el enlace a la documentación de LearnDash donde explican esto. Está en inglés pero bueno, lo podéis se ve claramente o lo podéis traducir o lo que sea. ¿Muy bien, pues dejamos la pregunta de Marta y vamos con la de Martín que me dice por qué se muestra la fecha de publicación de las páginas en Google? Me Buenas, quisiera saber si puedes ayudarme. Verás, al buscar mi web en Google, en la meta descripción sale la fecha en la que se publicó esa página, no es una entrada sino una página y quisiera saber cómo puedo quitar esa fecha de ahí. He repasado con Rank Math pero sin resultados. Espero puedas ayudarme. Buen día. Bueno, buen día también para ti Martín. Y básicamente lo que le pasa a Martín es que cuando busca una de las páginas de su web en Google, entre los resultados se muestra la fecha y esto realmente no es habitual. Lo habitual es que cuando buscamos un artículo del blog o lo que sea se muestre la fecha, pero cuando es una página pues no es habitual y normalmente no lo queremos, porque imagínate que yo creo la página de contacto de mi web y la creé hace 5 años, pues si alguien da con ella en Google se ve como un poco raro, un poco feo que se vea la fecha. Esta página fue publicada hace cinco años para las noticias y eso sí tiene sentido, porque nosotros queremos, o cuando alguien busca en Google quiere lo más nuevo, lo más fresco, pero en las páginas no, no tiene sentido. Las páginas ya veis, son contenidos estáticos que no se suelen renovar y que no tienen periodicidad. Entonces Martín me decía que él tiene el plugin de SEO Rank Math, del que por cierto tenéis un curso, y me decía que había estado viendo las opciones pero que no veía cómo cambiarlo. Y a ver, esto es que realmente no depende de Rank Math ni de ningún plugin de SEO, sino depende del tema de WordPress que utilices, porque esa información va en la plantilla de página, es decir, a nivel de código se recoge la fecha o no. De hecho muchos Teams te dan la posibilidad de mostrarlo en la web, ya no en Google, sino mostrarlo en la web y otros no, otros simplemente o lo muestran o no lo muestran. Pero muchos themes te permiten mostrar la fecha o no mostrar la fecha, y normalmente si tú la muestras, si desde las opciones de tu ZIM eliges que la quieres mostrar, Google normalmente la recoge también. Así que ¿Qué haría yo en este caso? Que te vayas al thing en cuestión, al que estés utilizando, te vayas a las opciones que tengan que ver con las páginas y mires a ver si tienes la posibilidad de quitar la fecha o de mostrarla si se está mostrando. Seguramente sea por esto. Esto se lo comenté a Martín y Martín me dijo que utilizaba Divi y que había hablado con el soporte de Divi y que Divi le dijo que eso tenía que ver con Rank Math, pero no es cierto. De hecho hay un hilo, un ticket en Rank Math donde lo habla y lo explica, que os lo voy a dejar enlazado por si lo queréis ver. También otra opción es que el propio Google está mostrando la fecha porque así lo quiere, aunque tú no la estés mostrando en tus páginas, Google ve que esa metainformación existe y la muestra. De hecho hay un enlace que también os voy a dejar en el que Google básicamente dice que su algoritmo muestra la fecha de una página cuando piensa que es relevante para lo que está buscando el visitante, o sea que en última instancia va a depender de Google, pero normalmente como ya digo es algo, es una opción del tema y no lo vas a poder controlar con los plugins de SEO ni nada. Si queréis ampliar información sobre esto, que es un tema interesante, os dejo enlaces. Perfecto, pues dejamos la pregunta de Martín y nos vamos con la última que es de Yasmina y que va sobre enlaces que llevan a una parte de la misma página En Elementor me Buenos días Gonzalo, estuve mirando tu entrada sobre cómo poner enlaces que dirijan a una parte dentro de la misma página. En mi caso he diseñado con Elementor la página y quiero hacer que desde un botón se envíe a una parte concreta con una lista de mis cursos, pero no he conseguido hacerlo. Probé cambiando al editor de WordPress, añadí el identificador y en el botón puse identificador tal tal tal pero no funciona. Me explica un poco los pasos que yo explico en un curso, en un tutorial sobre cómo hacer esto y que os dejo enlazado y me muchas gracias Yasmina. Bueno, a ver, Yasmina quiere aquí hacer una cosa bastante típica que es poner un enlace que cuando se hace clic en él lleva a otra parte dentro de esa misma página, es decir, no te lleva a otra página aparte de tu web ni nada, sino que te permite moverte dentro de la misma y llevarte a otra zona. Y para esto, digamos así a grandes rasgos, lo que hay que poner es un identificador en la parte a donde quieras llevar a esa persona y luego en el enlace poner que lleve a ese identificador. No lo explico mucho más en detalle porque os voy a dejar un tutorial gratuito que va con vídeo incluido en el que explico cómo se hace. Pero ¿Qué pasa? Que Yasmina lo está haciendo con Elementor y Elementor es un poco diferente porque Elementor trae un widget específico para esto y es diferente. Entonces, ¿Qué hice? Como Yasmina es suscriptora, pues grabé un vídeo cortito de dos minutos explicando cómo se podía hacer esto. Y lo que he hecho es que he cogido este vídeo y os lo pongo a todos para que lo podáis ver cómo se hace, que es, cambian algunos detalles. Entonces va a estar incrustado el vídeo, lo podéis consumir directamente en las notas de este episodio y es mucho más sencillo que explicarlo por audio, porque me voy a dejar cosas en el vídeo. Nada, de apenas dos minutos, lo tengo cubierto y lo podéis ver. Recordad que si vais a gonzalonavarro es 278.278 vais directamente a todo lo que comento, incluido este vídeo. ¿Sí? Fantástico. Pues nada, recordad que si queréis soporte como este, en GonzaloNavarro es tenéis toda la información sobre cómo suscribiros. Tendréis soporte conmigo directamente por correo electrónico. Acceso a más de 55 cursos, más los nuevos que saco cada mes. Acceso a más de 200, ya no sé ni cuántos más de. Bastantes más de 200 vídeos de la zona código más uno nuevo a la semana. Tenéis descargas gratuitas, ahora voy a empezar, ya he publicado un par de ellos, pero vais a tener una sección especial también con tutoriales premium, van a ser en lugar de cursos completos, vídeos más específicos, más al grano de. De cositas que son más cortas y que no requiere que haga un curso. En fin, muchísimo por muy poquito, ya sabéis, solo 10 euros al mes, sin permanencia. Pues nada, con esto dejamos el episodio, no sin antes recordarte que si te ha gustado y crees que le puede servir a alguien, pues te agradecería muchísimo que lo compartas en tus redes sociales o que lo reenvíes por email al que le pueda interesar que me dejes alguna reseña si estás en Apple Podcast, porque ayuda a que el podcast siga apareciendo y lo pueda descubrir más gente. Si estás en otra plataforma, pues un me gusta. Si estás en Spotify, pues lo mismo, lo puedes compartir en tu Instagram, que te lo ponen de forma muy sencillita. En fin, cualquier cosita que podáis hacer para que este episodio y el podcast en general llegue a más gente, pues os lo agradezco muchísimo. Nada más, por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)