8 Jun 2022 · 19 min
Podcast episode 321 (Gonzalo Navarro) — a Q&A covering five WordPress topics: integrating LearnDash with Easy Digital Downloads for courses, forcing Google to index pages via Search Console, fixing UpdraftPlus Dropbox account linkage by deleting plugin settings, exporting Elementor templates/migrating site bases for theme-like reuse, and showing conditional content by visitor origin (If-So plugin). The episode also highlights a plugin-of-the-week and related courses/videos.
Questions this episode answers
321
June 8, 2022
Video 271
More than 40,000 active sites
If-So (If-So Dynamic Content Personalization), about 5,000 active sites
Chapters
En el episodio 321 de WordPress semanal respondo dudas sobre cómo crear una escuela online, pero que también puedas vender servicios y productos digitales. Cómo hacer para pedirle a Google que indexe tu web, Qué pasa si te encuentras con problemas al conectar Dropbox con el plugin de copias de seguridad Adraft. Respondo a la duda de si se puede convertir una web en un thing de WordPress. Y por último te explico cómo puedes mostrar distintos tipos de contenido de dependiendo de dónde venga el visitante. Vamos allá. Hola, hola. Soy Gonzalo Navarro y Bienvenidos al episodio 321 de WordPress Semanal, el podcast en el que aprendes WordPress en profundidad. Y hoy nos adentramos en esas dudas que te pueden surgir en el día a día y que ya sabéis, si estáis apuntados a la suscripción en Gonzalo Navarro Es pues está incluido. Cualquier duda que os pueda surgir, como estas de las que voy a hablar hoy, que están sacadas directamente del soporte que ofrezco, pues ahí estoy yo para resolverlas siempre que esté en mi mano. Fantástico, pues como digo, voy a responder a estas cinco dudas en un momentito. Pero antes, como siempre, vamos a ver las novedades. ¿Que está pasando en GonzaloNavarro? Es esta semana y tenemos por un lado nuevo vídeo de la zona código. Es el vídeo 271. Ya sabéis que publico uno a la semana y que estos vídeos están enfocados a a que aprendáis a modificar el aspecto o el funcionamiento de vuestra web con un poquito de código. Pero no tenéis que saber código, yo os dejo el código debajo del vídeo y en el propio vídeo os explico cómo lo tenéis que copiar y pegar y si tenéis que hacer alguna modificación, cómo la podéis hacer. Y en este vídeo 271 te enseño a mostrar una pasarela de pago u otra en tu tienda online con woocommerce según el rol de usuario. Esto está pensado sobre todo para los que tenéis tiendas online en las que vendéis, por ejemplo a cliente final y luego por otro lado a alguien que os compra al por mayor. De modo que podéis decir que si es un tipo de usuario se le muestre una pasarela de pago, qué sé yo, PayPal, y que si es otro tipo se le muestre otra, por ejemplo Stripe. Y recuerda que esto lo hacemos por código, no vas a necesitar un plugin para lograrlo. Voy a ir dejando todos estos enlaces, así como los contenidos relacionados con cada respuesta que dé en las notas del episodio. Ya sabéis que podéis acceder directamente a todo ello escribiendo en vuestro navegador GonzaloNabarro es 321, que es el número de este episodio. Fantástico. Después, esto en cuanto a los vídeos de la zona Código, ya sabéis que también publico un curso nuevo cada mes y recientemente he publicado el curso de Astra, que está teniendo mucha atracción, ya me lo imaginaba porque me lo habéis pedido varios de vosotros, y es un theme, un tema de WordPress muy popular. Recordad que en esta primera entrega lo que cubrimos es todo, todo lo que ofrece Astra en su versión gratuita. ¿Y a final de mes, cuando saco, digamos, el siguiente curso, lo que haré será completarlo con toda la parte premium, toda la parte premium que ofrece Astra, porque prácticamente son dos cursos, pero bueno, prefiero, como ya os he comentado anteriormente, que lo tengáis todo en uno, todo en el mismo curso, sí? Fantástico. Pues una vez vistas las novedades, vámonos ahora con el plugin de la semana que se llama Timetable and event schedule by motopress. ¿Qué es esto? Bueno, básicamente este plugin está pensado para que gestiones horarios y calendarios para eventos sencillos o multieventos, de estos que dentro de un evento pues tienes varios mini eventos, así que te permite mostrar de forma sencilla horarios en la parte frontal, la típica tabla donde puedes ver los horarios, ya digo, de muchos eventos o puedes ver los horarios de un evento en particular y un poco pues puedes controlar el diseño, cómo se va a mostrar y ya ponerlo en la página que quieras en la parte frontal, pues yo que sé, clases de un gimnasio, conciertos de un festival, conferencias, lo que sea. Es un plugin relativamente popular, está activo más de 40.000 webs con WordPress. Motopress, que es la empresa que lo hace, tiene otros plugins, o sea que tienen bastante experiencia en esto, y lo he elegido porque un suscriptor me preguntó cómo podía hacer esto y le recomendé este plugin. Así que os lo recomiendo también a vosotros. De nuevo, Timetable and Event Schedule, pero lo tenéis en las notas del episodio para ir directamente a él, ya sabéis, Gonzalo Navarro es 321. Bien, ahora sí, vámonos con vuestras preguntas y mis respuestas y vamos a empezar con la pregunta de Ricardo que va sobre cómo crear escuelas online pero que también puedan ofrecer servicios y y productos digitales. Me Buenas Gonzalo, estoy creando una plataforma de aprendizaje en la que queremos utilizar LearnDash. Además queremos implementar la posibilidad de que la gente se apunte a clases online en directo, también que puedan reservar asesorías o comprar algún producto digital suelto. Por eso hemos pensado en usar IDD. Entonces ahora me veo con varias opciones de login, por un lado learndash, por el otro el registro automático de IDD y luego también veo que hay varias formas de pagar. Quiero integrarlo todo y me gustaría que me aconsejaras cómo hacerlo. Yo había pensado en dejar todo lo de learndash oculto en favor de crear páginas con los botones para pagar con EDD y que ya desde la página de cuenta después tengan acceso a los cursos de LearnDash. En definitiva, varios caminos para hacer lo mismo, pero quiero simplificarlo, integrarlo y crear una experiencia que permita a la gente pagar y registrarse automáticamente, loguearse desde un botón si ya son clientes y que el registro sea a través de una compra siempre. Muchas gracias por tu atención, estoy aprendiendo mucho con tu plataforma. Bueno, gracias a ti Ricardo. Esta es una pregunta súper habitual, es un poco larga, pero básicamente Ricardo quiere que sus alumnos puedan tener la experiencia de seguir un curso con LearnDash, que ya sabéis que es un plugin para crear escuelas online. Y la gracia de este plugin es que te muestra todo muy bonito y cubre todo lo necesario para dar una buena experiencia de aprendizaje. ¿Qué pasa? Que quiere hacer más cosas, quiere también poder vender clases sueltas, quiere dar la posibilidad de que se reserven más asesorías. Es decir, estas dos cosas serían 1 poco servicios. Y luego, por otro lado, quieren que se puedan comprar productos digitales. Entonces, con buen criterio, Ricardo ha pensado en utilizar EDD, Easy Digital Downloads, que es el mejor plugin de e commerce para venta de productos digitales, pero que se puede utilizar también, y así lo hago yo por ejemplo, para vender servicios. ¿Qué pasa? Que son dos plugins que venden tanto Lendash, con lendash puedes vender y con EDD puedes vender. Entonces Ricardo busca una forma de armonizar todo esto y la hay. En el curso de LearnDash, de hecho dedico una clase a vincular LearnDash con edd porque es muy habitual. Entonces con una pequeña extensión, lo que logras es que puedes asociar un producto que tú creas en Eddie con un curso o varios cursos de LearnDash, de modo que el pago no se va a hacer a través de LearnDash, sino que siempre lo vas a hacer a través de EdD. Y como a través de también vas a vender los servicios. Que por cierto, hay una extensión gratuita que puedes instalar, que es muy sencillita y que luego cuando tú estás creando un producto en IDD, puedes marcarla y decir, este producto es un servicio. ¿Para qué? Para que ID no intente mostrar una descarga, porque originalmente está pensado para vender productos descargables o productos digitales en general. Entonces si tú le dices que no es un producto digital, sino que va a ser un servicio, pues la experiencia es mejor para el visitante. Y luego el vínculo entre un producto que tú crees con edd y un curso es bastante sencillo. Lo explico, ya digo, en la clase 16 del curso de LearnDash, pero cuando instalas la extensión, pues ves que es bastante sencillo de seguir o siguiendo la documentación de LearnDash, digo, si no estás suscrito y lo quieres hacer. Así que es buena idea todo lo que plantea Ricardo y es más fácil de lo que parece aunarlo todo, ¿Vale? Porque simplemente con esta extensión y luego haciendo todo directamente desde edd, pues lo tendrías. Os dejo enlaces, enlaces relevantes, ya sabéis, debajo de cada pregunta hay una sección que pone enlaces relevantes y ahí están todos separados por pregunta para que lo tengáis más cómodo. Y os dejo el enlace al curso de LearnDash, el enlace al curso de EDD, justo el enlace a la clase donde os enseño a vincularlo. Y luego por si queréis ampliar información sobre cuándo utilizar edd o por ejemplo woocommerce en combinación con learndash, publiqué un episodio del podcast, o sea que está abierto para todo el mundo, si lo queréis escuchar es el 268. Sobre este tema, cuándo utilizar LearnDash con Edd o con WooCommerce, que hay casos como este, por ejemplo el de Ricardo, en los que es muy útil y aconsejable. Fantástico. Dejamos esta pregunta y nos vamos con la segunda, que es de Leticia y que va sobre cómo pedir a Google que indexe mi web. Me Buenas tardes Gonzalo, te escribo ya muy desesperada después de intentarlo todo. Soy principiante en WordPress, hace un mes creé mi página web en WordPress con el constructor DIVI y para gestionar el SEO instalé el plugin Rank Math SEO y vi tu curso para aprender a usarlo. El problema viene cuando decidí poner etiquetas no index en mi web, pues estaba en construcción y hasta que estuviera lista no quería que saliera en Google. Lo hice desde el plugin. Cuando acabé la web volví a poner las etiquetas en index, pero sin embargo no me salen todas las páginas de mi sitio en Google. Cuando pongo en google site y la web me salen 8 páginas, de hecho en search console me salen 7 páginas válidas y tengo 11 páginas en mi web, hay 4 que no me aparecen y que encima son las principales. Cuando en Search Console le doy a inspeccionar URL aparece la URL no está en Google, esta página no está indexada, pero no porque se haya producido algún error. Consulta los datos incluidos más adelante para saber cuál ha sido el motivo. Entonces miré el código fuente de las páginas que no salían en Google y todas tenían la etiqueta index, pero sin embargo no aparecían en Google. He desinstalado y borrado el plugin Rank Math, también he probado con Yoast pero sigue pasando lo mismo. Nunca he tenido este problema antes y no sé qué hacer. ¿Me podrías echar una mano? Muchas gracias. Bueno, sí, claro Leticia, de hecho ya le eché una mano, le dije cómo podía un poco enfocar esto. ¿Qué es lo que ocurre aquí? Bueno, para que entendáis un poco todo el tema de forma global, estamos hablando de conceptos de indexar y no indexar, index en inglés y no index en inglés. Indexar es simplemente poner en un índice y Google no es otra cosa que un gran índice. Entonces se dice que si apareces en Google o si Google te tiene en cuenta, tu web está indexada o se puede hacer a nivel de cada página y si no, pues es que no está indexada. Y nosotros tenemos la posibilidad de a través de código o a través de plugins como Rank Math o Yoast, decir a nivel de cada página o decir a nivel de toda la web si queremos que Google meta en su índice un contenido u otro. ¿Y esto pues tiene su peculiaridad, porque claro, Google no se pasa por tu web cada cinco minutos, entonces si tú le dices que quieres que no meta en su índice, que no indexe ciertas páginas y después lo cambias y le dices que sí, que las indexe, no va a ser automático, vale? Hay que esperar un tiempo o puedes darle un toque a Google, puedes decirle oye Google, pásate por mi web porque quiero que indexes esta URL. Y para eso te da una serie de herramientas, por ejemplo desde Search Console lo puedes hacer, ya se lo puse por escrito a Leticia, pero te lo cuento. Básicamente vas a Search Console, vas a una herramienta que se llama Inspección de URLs y ahí pegas la URL que quieras que Google index, que Google meta en su índice. Google va a comprobar esa URL y te va a salir un botón que pone solicitar la indexación y le das ¿Vale? Y repites el proceso con todas las URLs, va a ser automático, no tienes que esperar, pero al menos has hecho todo lo posible para decirle oye Google, venga indéxame esto ya quiero que lo veas y está disponible para ti. Sí, de todos modos, por lo que dice Leticia, Google poco a poco estaba indexando las URLs porque tenía ya 7 indexadas, le faltaban 4, así que en ese sentido pues Leticia ya sabía que no tenía un problema, era cuestión de tiempo que le saliesen las siguientes Por cierto, tenéis un curso de Google Search Console donde vemos un montón de cosas, entre ellas estas. De hecho es súper práctico porque te enseño acciones que puedes tomar para mejorar el SEO en función de datos que tú ves en tu cuenta de Google Search Console. No es simplemente el típico curso donde vemos cómo funciona cada menú, sino que vemos estrategias, como puedes ponerlo en práctica para mejorar el posicionamiento de tu web. No lo he dejado enlazado, a ver si me acuerdo así, os he dejado enlazado todos los cursos de marketing y SEO que hay en gonzalonovarro, es le dais ahí y vais a una página que tiene un filtro donde podéis ver todos los cursos que tienen relación con esto. Fantástico. Dejamos la segunda pregunta y nos vamos ahora con la tercera que es de Loreto y que va sobre cuando uno tiene problemas al conectar AppDraftPlus, que es un plugin para hacer copias de seguridad con Dropbox. Y esta pregunta la incluyo porque a mí me ha pasado varias veces y porque me ha llegado varias veces la duda, así que creo que os puede salvar a más de uno. Bien, me dice hola, ahora estoy con el plugin After A Plus, lo he instalado en dos webs, lo que lo que me ocurre es que al hacer la copia de seguridad en la segunda web no consigo que me coja otra dirección de Dropbox, me coge la de la primera web, aunque salga de la sesión. Seguro que es muy sencillo, pero no veo la manera de hacerlo. Gonzalo, muchas gracias por tu ayuda. Bueno, gracias a ti, Loreto. A ver, esto es algo un poco rollo y no pasa solo con este servicio, pasan con más. ¿Qué ocurre? Para ponernos en contexto, Adroft, este plugin para hacer copias de seguridad, tiene una funcionalidad que está muy chula, que es que te permite que esas copias de seguridad que tú vayas creando de forma automática en tu web con WordPress se guarden en una cuenta tuya de Dropbox. ¿Para qué? Para que no te ocupen espacio en tu servidor. Entonces, para esto, lógicamente tienes que conectar tu cuenta de Dropbox. También se puede hacer con otros servicios de almacenamiento como el de Google, que se me acaba de ir el nombre, pero se puede hacer con más servicios, Google Drive. Entonces tiene el típico asistente que tú le das a conectar y te abre otra ventana en el navegador y si ya detecta que tú estás conectado a una cuenta específica de Dropbox, es la que te va a mostrar. ¿Qué pasa? Que si tú haces ese proceso, no te has dado cuenta y no has cerrado sesión desde otra ventana en el navegador y has iniciado sesión con la otra, con la nueva con la que quieres vincular, pues por mucho que ya después de ese proceso salgas de la sesión de Dropbox y metas la otra, no te lo va a recordar porque el plugin recuerda la anterior. Y esto pasa con muchos servicios y no te sirve en este caso borrando las cookies ni nada, porque esto lo está recordando el plugin, no lo está recordando tu navegador, porque tú dices, bueno, me voy a otro navegador y lo intento ahí. Pues tampoco. En el caso de no pasa, a mí me pasó, por eso lo comento bien qué puede hacer y de hecho le funcionó a Loreto y a mí también, pues restableciendo los ajustes de a draftplus. Entonces te vas a la pestaña dentro de este plugin, te vas a la pestaña de herramientas avanzadas y le das a borrar ajustes. Y luego, por favor, antes de volver a intentar hacer esta conexión entre Dropbox y el plugin, asegúrate de que en ese navegador estás conectado a la cuenta de Dropbox que quieres vincular y no a la otra, porque si no te va a pasar lo mismo. ¿Revisa también si tienes una extensión, si en el ordenador también estás conectado, Dropbox, lo mismo, cierra sesión si tienes una donde? En Google Chrome, una extensión, lo mismo. Perfecto. Como digo, a Loreto le funcionó, a mí también. Por cierto, os dejo enlaces del curso de mantenimiento en WordPress, por si os interesa todo esto del mantenimiento web, las copias de seguridad automáticas y luego la clase específica a la que se refiere el Loreto, que es una clase del curso de WordPress Intermedio, donde os enseño a hacer precisamente este sistema, cómo generar, cómo crear un sistema de copias de seguridad automáticas en WordPress, en concreto con este plugin que es uno de los mejores Afterplus. Perfecto, dejamos la pregunta de Loreto, nos vamos con la cuarta que es de Paula y que pregunta si se puede convertir una web en un thing de WordPress. Hola Gonzalo, estoy diseñando temas en WordPress para vender. Trabajo con emprendedoras de servicios y desarrollé diseños específicos para sus necesidades. Ahora mismo tengo mis diseños en un WordPress multisite y trabajo con Elementor Pro. Quiero exportar cada una de estas webs de prueba en formato de tema, así luego puedo importarlos en los sitios de mis clientes y personalizarlos conforme su necesidad. ¿Existe una forma de exportar todo el diseño junto de mi web de pruebas e importarlo a la web nueva? Desde ya muchas gracias. Saludos. Bueno, gracias a ti Paula. No, no exactamente no puedes, no puedes, digamos, convertir lo que es una web entera de WordPress, convertirla en un thing, por la sencilla razón de que una web no está compuesta solo de un tema, está compuesta de un tema, de sus plugins, de configuraciones. Pero sí que puedes hacer cosas que te faciliten el trabajo. Por ejemplo, en tu caso, ya que trabajas con Elementor Pro, puedes exportar tus diseños. Para ello lo que tienes que hacer es convertir cada una de tus páginas en una plantilla y después las exportas desde el menú correspondiente de Elementor. Así que básicamente lo que crearías es en cada web que hagas, pues una especie de pack de diseño con todas tus plantillas y luego cuando vayas a crear una web nueva, instalas Elementor e importas esas plantillas. Eso, una opción. Otra opción, para los que no usáis Elementor o para digamos, hacer un poco más, que sea todo un poco más bloque, pues un plugin de migración. Puedes tener tus webs de prueba, digamos, con lo justo, no te pases de configuraciones sino la base y así te sirven de punto de partida, de modo que cada vez que vayas a crear una web nueva, en este caso para un cliente, migras esa base. Lo puedes hacer con un plugin de migración, te dejo enlaces y ya partes desde ahí. Lo que sí, en este caso Paula me dice que está trabajando en Multisite. Yo te recomiendo para que te sea más sencillo el proceso si no estás acostumbrada a hacer migraciones, es que las tengas en webs sencillas, incluso puedes tener en local, te instalas cualquier programa para crear webs en local fácilmente, como local o como desktop server de los que tienes también cursos, así no tienes que pagar por un hosting para cada una de estas plantillas y la migración la puedes hacer directamente desde ahí. Esto es lo que yo haría básicamente si os dejo enlaces a cómo usar las plantillas en Elementor Pro, a cómo migrar webs con WordPress, ahora mismo me voy a apuntar para dejaros también el curso de cómo trabajar en local, donde vemos también incluso cómo migrar de local a servidor. Fantástico. Pues vámonos ya con la última pregunta que es de Wojtek y que va sobre cómo mostrar distintos contenidos dependiendo de dónde venga el visitante. Me dice, Hola Gonzalo, necesito mostrar un viaje diferente dependiendo del lugar desde el que los visitantes lleguen a una página de mi web. ¿Es posible hacer esto? ¿Hay algún plugin? Gracias. Sí, es posible. Hay un plugin que se llama if show que está muy bien y que permite precisamente eso, creas un disparador. Básicamente un disparador es si pasa esto, pues hace esto otro. Bueno, la parte de si pasa esto sería el disparador. Seleccionas una condición, por ejemplo que el usuario venga de un país específico, que el usuario venga de un anuncio de Google Ads, que el usuario venga de un anuncio de Facebook, que el usuario venga de una URL que tiene un parámetro específico, que su navegador esté en determinado idioma, que venga desde un dispositivo móvil, que esté logueado. Un montón de cosas, está muy bien. Y luego se genera esta condicional, esta forma de mostrar un contenido de forma condicional y mediante un shortcut lo pones donde quieras. De modo que lo puedes utilizar con el editor normal de WordPress, con un editor de bloques, con un constructor como Divi, como Elementor, lo que sea. De hecho tiene bloques nativos tanto para Gutenberg como para Elementor, pero vamos, como es un shortcode lo puedes poner donde quieras. Sí tiene una versión de pago este plugin que te permite lógicamente más casuísticas. Así que si es lo que busca, lo que busca seguramente sea el mejor plugin para este tipo de cosas. Está activo en 5.000 webs con WordPress, se actualiza regularmente de nuevo if so dynamic content personalization pero tenéis enlace, ya digo, debajo de la pregunta 5. Recordad que para llegar a todo este contenido Gonzalo es 321. Fantástico. Pues con esto quedan cubiertas las cinco preguntitas de esta semana. Ya sabes que si quieres soporte como este personalizado y directamente conmigo, está incluido en la suscripción, además de los más de 65 cursos para crear y gestionar webs con WordPress de forma profesional y los vídeos avanzados de la zona código, pues tienes este soporte. Así que si aún no estás dentro, tienes toda la info en Gonzalo Navarro Es. 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)