411 | Q&A: notificaciones WP en WhatsApp, urls acortadas, Woo, LearnDash y SEO
6 Mar 2024 · 19 min
Podcast episode 411 of WordPress Semanal (host Gonzalo Navarro). A Q&A episode addressing practical WordPress problems: adding images to WooCommerce product reviews, creating short/custom URLs for a Custom Post Type, building a restricted job-offers section, sending LearnDash notifications through WhatsApp using automation (Zapier integrations), and handling duplicate content via canonical URLs for SEO. The episode cites specific plugins/services (Customer Reviews, Pretty Links, WP Job Manager, Zapier) and points to related episodes and resources.
Chapters
En el episodio 411 de WordPress semanal veremos cómo enriquecer las reseñas de WooCommerce con imágenes, te mostraré un truco para que puedas utilizar URLs acortadas en tu web. Además veremos cómo puedes crear una sección de ofertas de trabajo, respondo una duda sobre cómo recibir notificaciones de LearnDash vía WhatsApp y también veremos cómo lidiar con el contenido duplicado para que puedas utilizar el mismo artículo en diferentes webs. Vamos allá. Hola, Hola, soy Gonzalo Navarro y Bienvenidos al episodio 411 de WordPress Semanal, el podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Y hoy tenemos un episodio de preguntas y respuestas, un Q A en inglés, como ves muy variado. Hablamos de WordPress en general, de WooCommerce, LearnDash, notificaciones por WhatsApp, también tratamos el SEO, incluso implementaciones específicas, como crear una sección de ofertas de empleo. Y vamos a ir con todo ello en un momentito. Pero antes os recuerdo que esto está sacado directamente, son preguntas que cojo del soporte que tienes incluido en gonzalobarro, es si te haces miembro y que además desde que lo puedes complementar con la comunidad privada de Telegram, pues es un recurso súper útil no solo para resolver dudas puntuales, sino para tener esa compañía, esa comunidad de gente pues que hace lo mismo que tú o que ha pasado por donde tú estás ahora. Así que no solo tienes toda la formación con más de 80 cursos para crear y gestionar webs con WordPress, sino también este apoyo fundamental. Si aún no estás dentro y te quieres apuntar, ya sabes que tienes toda la info en Gonzalo Navarro es donde por cierto vas a encontrar la novedad de esta semana. Ya sabéis, todas las semanas hay un nuevo contenido publicado, es en este caso un vídeo de la zona código y en él te enseño un truquito para mejorar el rendimiento y la seguridad de tu web. Con un pelín de código que solo tienes que copiar y pegar puedes lograr esto. ¿Y en qué consiste este código? Bueno, en él te enseño a eliminar el número de versión de los estilos y los scripts en WordPress. ¿Esto qué quiere decir? Bueno, pues simplemente que los archivos, muchos archivos de WordPress, por ejemplo las hojas de estilo donde se escribe todo el CSS, pues por ejemplo tu tema pues trae una hoja de estilos y eso hace que el diseño se vea como se ve y también tiene un archivo de scripts de JavaScript básicamente que ayuda también con el diseño, con los efectos, incluso con algunas funcionalidades. Bueno, pues cada uno de estos archivos no solo de tu theme sino de WordPress en general y de los plugins traen versiones, es decir, cuando sale una nueva versión por ejemplo de ese theme y se ha actualizado los estilos pues viene escrito la versión de ese archivo. ¿Qué es lo que ocurre con esto? Pues esto te puede ocasionar problemas o inconvenientes más que problemas. Muchas veces te habrá pasado que haces cambios cosméticos en tu web y que no los ves reflejados, dices ¿Qué pasa? Y luego pues o me preguntas a mí o buscas en Google y siempre te dicen limpia el caché de tu navegador. ¿Por qué? Porque los navegadores interpretan que como el número de versión de ese archivo sigue siendo el mismo, pues no se ha efectuado ningún cambio y entonces sigue mostrando la versión antigua guardada en caché como guardada en el navegador de la gente y por eso el cambio no se ve reflejado y hay pues que limpiar la caché o hacer un hard refresh, es decir, una actualización fuerte que lo que hace es limpiar la caché de navegador. Al momento de actualizarlo, bueno, requiere más tiempo y sobre todo si estás haciendo muchos cambios porque estás yo que sé, creando una web o rediseñando la o lo que sea, pues muchas veces es un poco rollo, pues con este trocito de código que ya digo, puedes seguir en el vídeo, cómo tienes que copiarlo y pegarlo, eliminas ese número de versión con lo cual el navegador no puede reconocer si es la antigua y es la nueva y siempre te va a mostrar la versión más reciente, no la va a poder guardar en caché. Y esto por otro lado tiene su posible impacto positivo también en el rendimiento y en la seguridad. En el rendimiento porque muchas veces las CDN e incluso algunos servidores cuando trabajan o cuando tienen que entregar versiones diferentes a veces también te da error y tienes pues que limpiar racachea de esa CDN o tal. Estos son problemas un poco técnicos que a veces ocurren y también en términos de seguridad puede ser un punto a favor porque lo que hacen los atacantes o la gente o los programitas que están pensados para hackear webs es fijarse en versiones. Si sale una versión nueva de un plugin y dice esta versión tal, tal, tal, corrige un problema de seguridad en la versión tal, tal, tal, pues un hacker lo que puede hacer es ver esa versión que tenía el problema de seguridad, investigar todas las webs con WordPress y ver las que tienen esa versión. Si tú ocultas el número de versión, pues evitas al menos estos intentos de ataque. Bueno, como digo, es un sencillo trocito de código que te puede aportar cosas interesantes. Es el vídeo 361 de la zona código, donde ahí voy publicando pues estos trocitos de código para mejorar tu web, para que te puedas ahorrar plugins y todo sin que sepas desarrollo, simplemente copias, pegas y lo tienes. Fantástico. Pues una vez vistas estas novedades, vámonos ahora con el plugin de la semana que se llama Easy Dash. Y este plugin lo he descubierto gracias a Leticia en la comunidad privada de Telegram, porque uno de los otros miembros estaba preguntando por un panel para learndash donde ver las estadísticas de los alumnos, lo que van completando y demás. Y Learn Dash tiene una extensión para esto que es de pago, pero Leticia dijo, si quieres una opción gratuita tienes Easy Dash, que yo personalmente no lo conocía y que me parece interesante porque en su versión gratuita pues incluye bastante. Así que si buscas algo para poder ver las estadísticas de uso de los alumnos de una escuela que tengas montada con learndash, pues puedes echarle un vistazo a este plugin. De nuevo se llama Easy Dash, pero vamos, tienes el enlace directamente las notas del episodio, puedes verla en tu aplicación de podcast y si ahí no te dejan ver enlaces que algunas no te dejan, pues en la web lo tienes todo bien ordenadito si escribes en tu navegador Gonzalo Navarro es 411, que es el número de este episodio. Repito, Gonzalo Navarro es 411. Y ahora sí, vámonos con el tema central del episodio, q a sobre WordPress, WooCommerce, LearnDash, WhatsApp y ofertas de empleo. Y comenzamos con la pregunta número uno que es de Miguel Ángel y que va sobre cómo añadir imágenes a las reseñas de WooCommerce. Me dice, buenas Gonzalo, ¿Conoces algún plugin que se pueda meter comentarios y fotos de las compras en WooCommerce? Muchas gracias. Bueno, sí, aquí la pregunta de Miguel Ángel es bastante escueta, pero se refiere básicamente a que se puedan crear los compradores, los clientes puedan crear reseñas cuando compran en WooCommerce y que además puedan poner fotos. Entonces por un lado WooCommerce ya trae la opción de dejar reseñas en la propia página de producto y que además se muestren después si no la tienes activa. Si quieres activarlas, pues en el menú WooCommerce ajustes productos, ahí las puedes activar, lo que pasa que claro, aquí Miguel Ángel me dice que se puedan añadir también imágenes y que además después se muestren. Para esto sí que tienes que utilizar un plugin que mejore o que sustituya las reseñas originales y yo creo que el más popular de los gratuitos es Customer Reviews. WooCommerce, os dejo el enlace, está activo en unas 60.000 webs y permite esto, crear, que el propio comprador pueda crear las reseñas y si ya tienes reseñas antiguas y quieres incluirlas, pues tú mismo manualmente las puedes rellenar también poniendo imágenes y demás y luego mostrarlas donde quieras en la parte frontal o en la propia página de productos. Perfecto. Vamos ahora con la pregunta 2 que es de Emerson y que va sobre cómo acortar URLs. Me dice Buenos días Gonzalo, te mando una pregunta sobre cómo utilizar el número de ID de un Custom Post Type para que redirija a la URL final. Te cuento, la web de un cliente tiene un CPT llamado propiedades y lo que se desea es que por ejemplo para la propiedad con el ID 29387 uno pueda poner en la barra de URL algo así como mi web puntocom 2 9 no recuerdo el número que he hecho, pero vamos, ese mismo número, ese mismo ID y me sigue diciendo y que WordPress entonces lea, entienda y complete la dirección de dicha propiedad y redirija pues a mi web puntocom 278 lo sea esta propiedad. Pero lo que quiero es que para el resto del contenido del sitio siga funcionando con la configuración normal de los permalinks, es decir, las páginas y los post del blog del sitio. ¿Cómo puedo lograrlo? Saludos cordiales. Muchas gracias. Vale, resumo un poquito la pregunta porque puede ser un poquito liosa por los conceptos de CPT, ID y demás. Básicamente lo que quiere aquí Emerson es que cuando él tenga una URL de una propiedad que publica en su web, es una web que ofrece propiedades, pues en la URL poner al principio el identificador de la propiedad, porque ellos lo identifican con un ID y luego quieren poner el nombre, Por ejemplo, pues 1234 Villa en Marbella, algo así, pero que se pueda ir directamente a la URL final solo escribiendo su web com y ese numerito identificativo y luego me dice que sólo quiere hacerlo para ese contenido, para esas propiedades, que para el resto de la web no quiere que esto pase. Bueno, esta segunda parte da igual, es un poco independiente. Entonces ¿Cómo se puede lograr esto? Pues la buena noticia es que casi seguro que lo puedas lograr sin hacer nada. ¿Por qué? Porque WordPress autocompleta ya de forma automática las URLs, en concreto las de contenidos que funcionan como archivo, es decir, los artículos del blog, o en este caso si tú tienes un archivo de propiedades, pues también autocompleta las URLs, no autocompleta las URLs de las páginas, pero sí de esto. Y me explico. Si tú por ejemplo en mi web vas a cualquiera de los vídeos de la zona código, por ejemplo el último vídeo que tengo yo publicado es el 360, en el momento que estoy grabando esto, el vídeo de la zona código y la URL es gonzalonabarro es códigos 360 modificar checkout tal tal tal. Si yo sólo escribo o tú lo puedes hacer, lo puedes probar, si escribes en tu navegador GonzaloNavarro es códigos 360 360 te va a completar la URL automáticamente. Esto lo hace WordPress así para facilitar la navegación de los usuarios y evitar errores. 404 Si lo haces con una página normal no te va a funcionar, pero con entradas o cualquier otro contenido en formato archivo si te funciona. Entonces en este caso yo he dado el ejemplo de la zona código porque, o sea de los vídeos del código porque yo lo tengo como un tipo de contenido personalizado en mi web, o sea que para el caso de Emerson con las propiedades podría hacer lo mismo sin tener que hacer nada. Luego que por la configuración específica, que a lo mejor lo tienes configurado como página dentro de una subpágina y que entonces no haga esto de forma automática en tu caso en tu web, Bueno, pues entonces no tienes más remedio que crear esas URLs, que es por ejemplo lo que hago yo para los episodios del podcast, si te fijas, si me has escuchado en alguno más o simplemente el principio de este episodio, te he dicho, si vas a GonzaloNobarro es 411 irás a la página del episodio en la web y podrás ver ahí todo. Bueno, esto sí que lo hago yo manualmente porque mis episodios no empiezan así, empiezan delante con otra palabra y yo quiero que sea más corto, lo más corto posible. Entonces yo creo estas URLs más cortas y además así puedo hacer un seguimiento de quién las use. Y esto lo hago con un plugin que se llama Pretty Links y de él hablo en profundidad en el episodio 327 del podcast. Ahí hablo de Pretty Links, hablo de las URLs acortadas, hablo de las redirecciones, de cómo funcionan, en fin, es un episodio en profundidad sobre este tema al que puedes ir si escribes en tu navegador Gonzalo Navarro es 327, que es el número de ese episodio en cuestión. Así que aquí el truco es que esto se puede hacer de forma automática siempre y cuando sea un tipo de contenido específico para ello, ya digo, contenido de archivo, entradas o cualquier otro tipo de contenido personalizado que se comporte así. Y si no, lo puedes forzar con un plugin de acortamiento de URLs o de redirecciones. Perfecto. Dejamos la pregunta de Emerson y nos vamos con la tercera que es de Joan y que va sobre cómo crear una sección de ofertas de trabajo. Me dice, Hola Gonzalo, ¿Cómo puedo crear una sección en la que los visitantes registrados, es decir, suscriptores, puedan poner un contenido tipo oferta de trabajo y otro visitante registrado pueda verlos y responder a los que le interesen? He visto una web que ofrece dos servicios distintos de este tipo y me parece que crea interés. Muchas gracias. Bueno, yo tengo una de hecho WordPress puntocom ahí pues es una web expresamente de esto, es una web de bolsa de empleo para especialistas en WordPress, es decir, ahí hay profesionales especializados en WordPress y la gente publica ofertas de empleo cuando necesita a alguien especializado en WordPress y así se ponen en contacto. Y para ese proyecto del que he hablado también en un episodio hace poco que hice como un especial explicando cómo está hecho por dentro, pues básicamente utilizo el plugin WP Jobs Manager, del que tenéis un curso completo también, así que si os interesa el tema podéis escuchar el episodio. También podéis ir a webpress para ver un poco cómo esa web por fuera y tenéis este curso donde os enseño a montarlo. Y en este caso de Joan, él dice que sea solo para suscriptores. Entonces lo que tienes que hacer es que con tu sistema de suscripción restringes las páginas en las que se van a publicar esos trabajos o en las que se ven los trabajos publicados. Entonces, como tú restrinjas, imagínate que vendes cursos, pues si lo restringes con tu plugin, el que sea, Restrict Content Pro o el que sea, pues de la misma manera puede restringir cualquier otra página de tu web. Y en este caso tendrías que restringir las páginas específicas para esta sección de ofertas de empleo. Sí, por cierto, el caso práctico que te digo, donde explico cómo está hecho WordPress por dentro, es en el episodio 401, así que Gonzalo Navarro es 401 y ahí lo tenéis y si no, en vuestra app de podcast. Vale, seguimos. Dejamos la pregunta de Joan, nos vamos con la de Jorge, que es la número 4 y que va sobre cómo recibir notificaciones de LearnDash por WhatsApp. Me Hola Gonzalo, tengo otra consulta particular, a ver si te lo han pedido alguna vez. Es sobre una instalación de LearnDash para una empresa. Necesito que las notificaciones de cursos completados y en general todos los emails que se envíen deberían canalizarse por WhatsApp. ¿Se te ocurre cómo hacerlo? Bueno, muchísimas gracias por tu ayuda, como siempre. En el momento en el que yo contesté a Jorge a esto, que creo que fue hace un año o no me acuerdo cuándo, porque digamos que tengo un banco grande de preguntas de soporte que voy seleccionando, pues he visto que yo le contesté que con Zapier no se podía porque no tenía integración con WhatsApp, pero que se podía con Publi, que es otro servicio de automatización que básicamente te vincula. Estos servicios lo que hacen es vincularte un servicio con otro a través de sus aplicaciones y te lo facilitan porque lo puedes hacer como visualmente y no tienes que hacer nada de código. Pues ahora que lo he comprobado para responder esta pregunta aquí en el podcast es al revés. Con Publi no tienen integración con WhatsApp, sin embargo con Zapier sí, y además tiene integración con LearnDash y Zapier. No sé si a lo mejor todo lo que en este caso me preguntaba Jorge, no sé si todas las notificaciones de LearnDash, pero sí que tiene varias. De hecho os dejo un enlace donde ves las posibilidades y puedes consultar si lo que tú quieres hacer en este caso, pues se ve. Y por ejemplo, veo que cuando alguien se apunta a un curso nuevo, recibes una notificación por WhatsApp, esto es una posible automatización, pues este tipo de cosas. Así que bueno, lo tenéis. Y de todas formas yo creo que aunque no hubiese un vínculo exacto, sí que habría seguro una alternativa, porque podrías decir por ejemplo, que todo lo que ocurra en learndash se envíe a una dirección de email y luego que desde esa dirección de email se envíe a WhatsApp, porque ahí seguro que habrá más integraciones. Es decir, siempre se puede encontrar, siempre que haya integración que digamos, la propia herramienta de automatización soporte la aplicación en cuestión, en este caso WhatsApp y learndash casi siempre se puede encontrar alguna fórmula para vincularlo. Os dejo también el enlace al curso de LearnDash y a la parte de automatizaciones de Zapier, que esto es una. Vamos, la página de Zapier donde puedes ver los vínculos entre LearnDash y Zapier. Perfecto, pues dejamos la cuarta pregunta de Jorge y nos vamos con la quinta y última de Miguel que va sobre publicar contenido duplicado y el impacto que puede tener en el SEO. Me Hola Gonzalo, gracias por lo mucho que he aprendido en tus cursos. Me enfrento a un dilema sobre el contenido duplicado, ya que voy a escribir artículos mensuales para una revista digital con la opción de republicarlos en mi blog. Me preocupa cómo afectará esto al SEO de mi web, teniendo en cuenta las políticas de Google contra el plagio. Una opción es citar al pie del artículo su publicación original en la revista, aunque no estoy seguro de cómo lo va a interpretar Google. Otra opción que he pensado es modificar el contenido para diferenciarlo, pero quiero evitar prácticas que parezcan engañosas. No quiero usar la etiqueta noindex porque la idea es que mi blog sea visible en búsquedas. ¿Algún consejo? Gracias Miguel. Sí, esto se puede hacer, vale. Lo que pasa que tú tienes que definir cuál es el contenido original y realmente ese contenido original es el que se va a llevar toda la fuerza de Google. Pero al menos si lo reutilizas en otro lugar sí que hay formas de decirle a Google mira, esto lo estoy utilizando, pero originalmente lo publiqué aquí, originalmente se publicó aquí. Y esto se hace con lo que se conoce como URL canónica y prácticamente cualquier plugin de SEO que uses. De hecho yo tengo ya cursos sobre el plugin de Jost sobre Slim SEO, que es un plugin minimalista que está muy bien. Y sobre Rank Math, que es un plugin como con más opciones, pues los tres plugins te traen cuando tú estás editando en la zona de publicar un artículo, por ejemplo, te traen una cajita que pone URL canónica y tú ahí pones esa URL y con eso estás diciendo a Google que ese contenido se publicó originalmente en esa URL. Entonces, en el caso de aquí de Miguel, lo que hace es que publica el contenido y en esa cajita pone la URL del mismo contenido publicado en la revista y así ya Google sabe que ese contenido no es el original, pero que se está haciendo referencia al mismo. Al final, si tu intención, en este caso la intención de Miguel es posicionar, aunque Google no te vaya a penalizar, ya digo, la fuerza va a estar en el contenido original. Así que yo en este caso publicaría. Después lo puedes publicar porque si lo quieres tener y es contenido, pues la gente llega a tu blog, es contenido del que puede disfrutar, pero digamos que no lo tengas como uno de los contenidos fundamentales para posicionar por los términos de búsqueda que sea. Fantástico. Pues con esto quedan cubiertas las cinco preguntitas de este mes. Recuerda que puedes recibir soporte como este directamente conmigo en tu bandeja de correo si eres miembro de la formación y además tienes acceso a cursos paso a paso para crear y gestionar webs con WordPress, tanto si estás emprendiendo para crear tu propio proyecto, como si quieres dedicarte a construir webs para otros de forma profesional. Y si además quieres unirte a la newsletter que reciben emprendedores y usuarios de WordPress, pues ve a Gonzalo Navarro, es lista y ahí puedes unirte de forma 100% gratuita a más de 7.000 lectores. ¿Que reciben cada semana? Pues análisis detallados de los mejores plugins y herramientas de WordPress, procesos probados que he probado yo mismo para ser más eficientes, más productivos gestionando webs e incluso videotutoriales exclusivos que solo mando a los miembros de la newsletter. Por ejemplo, el último vídeo que envié es un caso práctico donde explico a través de un proceso que hice para un cliente que lo grabo y ahí vemos cómo duplico la web de ese cliente para llevarla a mi ordenador y ahí poder hacer todas las pruebas necesarias. Por último, como siempre, muchísimas gracias por estar ahí al otro lado. 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)