316 | Q&A de gestión avanzada de WordPress
4 May 2022 · 21 min
Episodio 316 del podcast "WordPress Semanal" (Gonzalo Navarro). En este episodio el autor responde cinco preguntas de soporte sobre gestión avanzada de WordPress: descuentos por unidades en WooCommerce, publicación de reseñas (manual vs plugin), exclusión de la página de carrito de la caché (SiteGround/SG Optimizer y Cloudflare), recogida de feedback de lectores (formularios/Contact Form 7), y creación de páginas de descargas individuales por usuario (Download Manager / intranet). Además menciona novedades, el plugin de la semana (Spectra) y recursos vinculados en las notas del episodio.
Chapters
En el episodio 316 de WordPress semanal respondo dudas sobre cómo poner descuentos de productos por unidades y sin limitaciones, cómo publicar reseñas, si automática o manualmente, cómo excluir de la caché la página de carrito, cómo recibir feedback de lectores de tu blog y cómo crear páginas de descargas únicas para cada usuario. Vamos allá. Hola, hola, soy Gonzalo y Bienvenidos al episodio 316 de WordPress Semanal, el podcast en el que aprendemos WordPress en profundidad. Hoy voy a responder a cinco preguntas sacadas directamente del soporte que ofrezco en la formación. Ya Sabéis, en Gonzalo es, pues tenéis los 65 cursos más el curso que sale cada mes. Tenéis los vídeos de la Zona Código, que son semanales y que vamos ya por. Pues he perdido la cuenta, 260 y algo me parece. Y luego ese extra que me consta que muchos estáis apuntados solo por ello, que es el soporte. Cuando surge alguna duda relacionada con la creación y gestión de webs, pues ahí estoy yo para resolverla si está en mi mano. Y como digo, he sacado 5 que creo que puede ayudar a cualquiera que esté escuchando ahora mismo este podcast. Pero antes de adentrarme en ellas, como siempre, vamos a ver las novedades qué está pasando en Gonzalo Navarro ES esta semana. Y tenemos por un lado el nuevo vídeo de la Zona Código. Es el vídeo 266. Sí que estaba lo cierto, llevamos 260 y pico de estos vídeos, acompañados por supuesto de código. Ya sabéis, os enseño en el vídeo cómo modificar vuestra web en cuanto a funcionalidades y aspecto sin que sepáis desarrollar, sin que sepáis de código, pero a través de código. Así que os lo muestro en el vídeo, os dejo el código para que lo copiéis y lo peguéis y obtenéis el mismo resultado que yo. Y en este caso, como digo, os enseño a modificar las URLs de trabajos nuevos en WP Job Manager. Si no estás familiarizado con este plugin, WP Job Manager es un plugin que te permite crear una bolsa de empleo súper funcional y con muchísimas opciones desde WordPress. Yo tengo un negocio con este plugin que funciona fantástico. Y luego tenéis, si os interesa, tenéis un curso donde os enseño cómo crear una bolsa de empleo online con este plugin. Pero este vídeo es un pelín más avanzado y permite que la URL que se genera de forma automática cuando alguien publica una nueva oferta de empleo, que la puedas controlar, porque desde las opciones, desde los ajustes tienes un pelín de control, por ejemplo que sea tu web com trabajo o oferta o empleo y luego lo demás se genera de forma automática y te añade un montón de cosas, te añade el nombre de la empresa que está publicando esa oferta, el título de la oferta, la ubicación si es que existe y se pueden crear URLs larguísimas. Entonces si quieres controlarlo y mostrar solo lo que tú quieras, por ejemplo solo el nombre del empleo o el nombre del empleo de la oferta, perdón, y añadirle al final un ID único para evitar que vaya a haber duplicidades, pues te enseño cómo hacer todo esto con un pelín de código, ya digo, simplemente copiar y pegar y lo tenéis. Esto por un lado. Por otro tenemos el curso más reciente publicado, que es el curso de creación de test A B en WordPress. Ya publiqué en el episodio anterior uno acerca de este tema, acerca de los test A B en WordPress, cómo afrontarlos, cómo realmente los podemos llevar a cabo sin ser una gran agencia de marketing y con qué plugin o cuál es el mejor plugin para hacerlo. Pues además de ese episodio del podcast que dejaré enlazado, tenéis un curso completo sobre la parte técnica, cómo llevar todo esto a la realidad y poder hacer tus propios test para saber de forma empírica y no en base a tu opinión qué contenidos o cómo van a funcionar mejor tus contenidos, si de una forma u otra. Iré dejando todo las notas de este episodio, ya sabéis, para acceder a las notas de cualquiera de los episodios, Gonzalo Navarro es y el número del episodio, en este caso 316. Fantástico. Eso en cuanto a las novedades. Vamos ahora con el plugin de la semana que se llama Spectra y esta recomendación o este plugin de la semana es un poco trampa porque es un plugin que no estoy seguro, pero creo que ya he hablado de él en esta sección, en la sección del plugin de la semana, porque antes se llamaba Ultimate Addons for Gutenberg y es uno de los plugins más populares, uno de los addons más populares para extender las posibilidades de Guterberg. ¿Han cambiado de nombre y el branding, desconozco si les ha comprado alguien, sigue poniendo que está desarrollado por la misma empresa, Brainstorm Force y en el curso de el editor de Gutenberg tenéis un vídeo dedicado a este plugin, porque? Pues es un ya digo, es uno de los más populares, ofrece un montón de bloques que puedes ir activando y desactivando. La gracia de este plugin es que no tienes todos los bloques que tiene, muchísimos, sino que solo activas y desactivas los que quieres utilizar. Sí, activo en más de 300.000 webs con WordPress, así que imaginaos lo popular que es. Recordad que tenéis el enlace en Gonzalonabarro, es 316. Fantástico. Pues ahora sí, vamos con vuestras preguntas y mis respuestas. Y comenzamos con la de Juan, que va sobre poner descuentos de productos por unidades sin limitaciones. Me dice Hola Gonzalo, quiero poner en mi tienda online, tengo el Zim Storefront descuentos de productos por unidades. Actualmente estoy utilizando el plugin WooCommerce Bulk Discount, tengo 15 productos diferentes con la misma categoría y y el mismo precio. Lo que me pasa es que a la hora de aplicar descuentos por número de productos, una unidad 3.95 tres unidades 10.95 y bueno. Y me sigue diciendo no así hasta 10. Y continúa. Solo me hace el descuento SI LOS PRODUCTOS SELECCIONADOS SON DEL MISMO MODELO. A la hora de poner varios modelos no me hace el descuento sino la suma total. He visto unos cuantos tutoriales de diferentes personas, no exagero si son más de 5, he probado todo lo que dicen en cada una de ellas, a veces se contradice, pero los pruebo igualmente por si suena la flauta, pero. Pero nada, no soluciono el problema. Sé que el plugin es muy antiguo y no se ha actualizado, quizás sea ese el problema y no sea compatible con la versión de WordPress actual. ¿Sabrías de algún plugin o algún modo de hacer esos descuentos por volumen o número de unidades? He visto que explicas lo de los cupones, pero preferiría no usarlos. Muchas gracias. Un saludo Juan Bueno, gracias a ti Juan, le estuve echando un vistazo, estuve buscando y dimos y dimos con un plugin que lo hacía con muchísimas opciones, que está bastante bien y que se llama Plugin Discount Rules for woocommerce. Os dejo enlace. Además ya que lo encontré, estuve haciendo pruebas porque me interesó y le grabé un pequeño vídeo a Juan que se lo mandé a través del soporte. Os lo voy a dejar por si lo queréis ver vosotros también en los enlaces. Ya sabéis que debajo de cada pregunta pongo una sección que se llama Enlaces relevantes que son específicos para esa pregunta y ahí os pongo los enlaces que os pueden servir. Os dejo el enlace tanto al plugin Discount Rules for woocommerce como al vídeo de soporte que le paso a Juan. El plugin está activo en unas 90.000 webs con WordPress, se está haciendo más popular desde que yo se lo recomendé a Juan. Es de la empresa Fly Card y es increíble las opciones que tiene. A veces resulta un poco hasta complejo configurarlo de tantas opciones que hay, por eso le pasé el vídeo a Juan. Así que si os interesa pues ahí lo tenéis. Yo creo que prácticamente cualquier cosa que os planteéis en cuanto a ofrecer descuento en base a cantidad y a otros parámetros porque se llama Discount Rules, Reglas de descuentos para WooCommerce, no sólo en cuanto a cantidad sino en cuanto a otras muchas opciones. Fantástico. Pues vamos ahora con la pregunta de Javier que va sobre si publicar reseñas automáticamente o manualmente. Me Hola Gonzalo, te quería hacer una consulta, como en tu web hay mucho material a lo mejor la respuesta está en algún vídeo. Si no es así te comento. Quiero poner en la página principal de la web un lugar donde aparezcan reseñas de clientes. ¿Qué me recomiendas? ¿Usar un plugin concreto o escribirlas yo directamente con el contenido facilitado por los clientes? En principio me inclinaba por hacerlo yo en la web, por no cargarla con más plugins y porque quizás es una opción más limpia, pero te agradecería tu consejo. Un saludo Javier Bueno, gracias a ti Javier y a ver, te comento cómo lo hago. Yo lo que hago es que lo recojo. Yo tengo un plugin, un formulario hecho con mi plugin de formulario que es Gravity Forms y tengo varias zonas donde tengo un formulario, tengo dos formularios realmente y no los tengo al público, sino. Bueno sí están en una página, pero no los tengo al público sino que lo paso cuando me interesa, se lo paso a la gente cuando me interesa. Por ejemplo si detecto estoy hablando con alguien por correo y me está diciendo que le encanta o la formación o algo de la web, pues cuando me acuerdo que muchas veces se me olvida, le mando un enlace para aprovechar y que si no le importa, rellene esa reseña. Así voy acumulando esas reseñas y luego cuando las necesito, por ejemplo en una página de venta, pues la añado yo manualmente. Así es como lo hago yo. Pero esto, claro, desde el punto de vista de del tiempo y demás, pues no es lo más óptimo porque al final tengo que cogerlo, tengo que ponerlo en un sitio para darle un formato especial y entonces mucha gente lo que hace es usar directamente un plugin. Un plugin normalmente te permite por un lado, bueno, los hay distintos, ¿No? Pero normalmente te permite por un lado recolectar esas reseñas que te aparezcan en el panel de administración para que tú las aceptes o no, para que las puedas editar si quieres. Si hay algo, pues a veces hay faltas de ortografía, pues las puedes corregir y luego cuando las validas y las públicas, aparecen en la página donde tú has dicho que aparezcan esas reseñas y van apareciendo automáticamente. No tiene por qué digamos, mermar el rendimiento de la web si el plugin está bien hecho. Entonces es un poco dependiendo de cómo lo quieras hacer el proceso, más que de si vas a recargar la web o no la vas a recargar. De hecho, en el curso de productividad en WordPress, no, perdón, el curso de plugins de marketing en WordPress, en la clase 3 explico esto. Explico un plugin o enseño un plugin donde explico cómo recoger y publicar reseñas en WordPress de forma más o menos automatizada. Sí, pero hay muchos. Te puedes ir a WordPress. Org, la parte de plugins, buscar reviews y ver el que más te encaje. Fantástico. Dejamos la pregunta de Javier y nos vamos con la de Óscar, que va sobre cómo excluir de la caché la página de carrito. Me Hola Gonzalo, tengo una duda. Por fin me decidí y tengo los servicios contratados de SiteGround, pero ahora me surge un problema. Me han aconsejado el plugin SG Optimizer y el de Cloudflare. Bueno, Cloudflare no es un plugin, sino es un servicio, es una CDN, ¿No? Bueno, CDN con caché. Y bueno, es un servicio que ayuda a la optimización del rendimiento de carga de las páginas. Bueno, me continúa diciendo, pero me cachean las páginas de carrito y estoy perdiendo muchas ventas porque los carritos le salen a cero cuando lo han agregado Bueno, cuando han agregado productos se refiere aquí Oscar y me sigue diciendo ¿Sabes alguna manera de solucionarlo? La única solución que me ha valido ha sido quitar los plugins y creo que eso no es lo mejor. Y me pone una carita que triste. Bueno, claro que no es lo mejor porque lo ideal es que tengas un plugin de optimización del rendimiento y que lo tengas bien configurado ¿Vale? Claro, claro, esto es una máxima, hay que excluir de la caché la página de carrito sí o sí y la página de pago si es que la tienes en la propia web. Y con SiteGround lo puedes hacer, es muy fácil. Vamos con SiteGround, con el plugin de caché de SiteGround que se llama SG Optimizer. Por cierto, tenéis un curso de optimización con SiteGround donde vemos su plugin de seguridad y su plugin de optimización, que es SG Optimizer y además las opciones dentro del hosting de SiteGround para. Pues eso, para hacer optimizaciones. Os lo dejo en la parte de enlaces de esta pregunta 3. Y bueno, como digo, en concreto para lo que me pregunta Oscar es muy fácil. En los ajustes de SG Optimizer te vas a una opción que se llama exclusión de URLs, ahí escribes la URL del checkout y le das a excluir. Es así de fácil, no hay, no hay más. Y y en cualquier o casi cualquier otro plugin de caché te dan esta opción. Si no te la dan, seguramente no sea el mejor plugin de caché. Hay veces que si lo tienes a nivel de servidor, que también está bien el caché a nivel de servidor, en muchas ocasiones hasta mejor. En el caso de SiteGround es a nivel de servidor. Entonces lo que pasa que lo controlas desde el plugin de WordPress por comodidad, como digo, en ocasiones lo puedes buscar en las opciones de tu hosting o preguntarle al soporte de tu hosting y hacerlo desde ahí. Pero cualquier plugin de seguridad que se precie va a tener las opciones de exclusión. Nosotros tenemos por ejemplo el curso de WordPress Rocket también, que es un plugin hiperpopular de caché y optimización del rendimiento de carga de la web y en el propio curso vemos cómo hacer cosas como estas, como por ejemplo excluir cualquier URL de ser cacheada. Os lo voy a dejar, no lo tenía pero lo estoy añadiendo ahora mismo, Os lo voy a dejar también en la parte de enlaces de esta pregunta de Óscar. Fantástico. Pues vamos ahora con la pregunta de Esther, que va sobre cómo recibir feedback de lectores del blog. Me Hola Gonzalo, estamos regularizando la publicación de entradas en nuestra web y ya tenemos programado el calendario editorial. Bueno, fantástico, súper previsora. Y me sigue. Al ser las primeras publicaciones nos gustaría hacer un mes de prueba y poder tener más feedback de nuestros lectores. Para ello hemos pensado hacer encuestas de satisfacción, pero queremos hacerlo de la manera que resulte más fácil y sencilla para la gente que nos sigue. Hemos pensado varias Pasar las encuestas a través de un grupo de WhatsApp. 2. Poner un formulario al final de las entradas a modo de encuestas con unas breves preguntas. 3. Añadir un enlace al final de la entrada que lleve a un cuestionario de Google. 4. Buscar algún plugin para que pueda añadir esta encuesta al final de la entrada. ¿Qué te parece? Un saludo, Esther. Bueno, otro saludo para ti, Esther. Me parece fantástico la previsión y que queráis desde el principio recoger feedback, pues para tener foco y para no publicar contenido por publicarlo y publicar cosas que le guste de verdad a la gente. Bueno, entiendo que con esto me pedías consejo y bueno, yo soy mucho de reaprovechar lo que ya tengo. Entonces, si ya tienes un plugin, formularios, puedes crear de forma bastante sencilla, y además luego la gestión también debe ser sencilla, un formulario que permita a la gente elegir entre esas opciones de satisfacción, de si le gusta más una cosa, le gusta otra. Incluso puedes poner una casilla para que la gente escriba su opinión de forma libre. ¿Entonces, una forma sencilla sería creáis con el, ya digo, con el plugin de formulario que tengáis, creáis un formulario con casillas de selección, por ejemplo, cómo valoras este contenido del 1 al 10? Y debajo, pues casillas de selección del 1 al 10 y ese tipo de cosas, ¿No? Y luego, para que aparezca al final de todas las entradas, podéis usar algún plugin como el que os dejo en las notas del episodio, que te permite añadir contenidos, por ejemplo, al final de todas las entradas. Te permite añadirlo, digamos, a nivel global, en varias zonas, pero esto te va a funcionar para eso. Voy a abrirlo porque no recuerdo el nombre, lo he puesto en las notas del episodio, pero así os digo el nombre por si queréis buscarlo directamente. Si, se llama Add Widget After Content. Entonces tú lo que haces es que pones el short code de este formulario que tú hayas creado, lo pones en ese widget y se añade debajo de los contenidos que tú le digas, por ejemplo debajo de todas las entradas. Eso sería una opción súper sencilla. Y luego también haría crear una página específica que se llame opiniones o lo que sea, para que si por ejemplo como me comentas que tenéis un grupo de WhatsApp en redes sociales o vuestra lista de correo, también podéis decir o enviar a la gente a esa página concreta y decirle danos vuestra opinión. Así lo tenéis en una zona concreta y luego siempre al final de cada contenido. Después Esther me contestó os lo comento porque es interesante y os leo su siguiente email. Me Al final nos hemos decidido por poner un formulario al final de las entradas para facilitar la valoración a nuestros seguidores. He estado probando el formulario y añadido unas casillas de selección y un cuadro de texto para quienes nos lean puedan sugerir temas. En el correo que nos llega cuando alguien nos valora, solo aparece lo que se escribe en el cuadro de texto, pero no el valor que seleccionan en las casillas. ¿Qué puede estar fallando? Bueno, esto os lo comento porque es bastante común. Ella usa Contact Form Seven y claro, cuando alguien rellena la encuesta quiere recibir el correo para ver qué piensa la gente y en ese correo pues no le sale las casillas que marca la gente. Cada cosa que añades en Contact Form 7 tiene un shortcode, un código corto que después tú lo puedes pegar, lo puedes poner en esta sección donde configuras el email que tú recibes y así ves los valores. Entonces como por defecto no lo añade Contact Form Seven para este para los para los campos de selección lo tienes que añadir tú. Entonces te vas al campo de selección, le das para ver ese shortcode y simplemente lo pegas después, que incluso lo puedes hacer con poniéndolo un poco a medida, poniendo por ejemplo puntuación que ha dado el lector, dos puntos y pegas el shortcode. Así cuando tú recibes el email lo lees como muy con el formato fácil de leer. Bueno, no me extiendo más en esta parte porque es un poco específica. Por cierto, tenéis un curso de Contact for seven de 0 a avanzado, vemos un montón de extensiones sobre cómo potenciar este pedazo de plugin de formulario, que si bien la experiencia creando el formulario no es la mejor, es tan popular, está en tantas webs y lleva tanto tiempo que es increíble la cantidad de extensiones, todo lo que puedes llegar a hacer de forma gratuita con este plugin. Bueno, dejamos la pregunta de Esther y vamos con la última que es de Miguel Ángel y que va sobre cómo crear una página de descargas única para cada usuario. Hola Gonzalo, he visto un par de veces el vídeo de gestión de descargas y está perfecto. Aquí se refiere a un vídeo del curso de Productividad en WordPress, donde os enseño a crear una sección de descargas, pues que se vean en las descargas con una tabla, que se vea todo un poco más bonito, no simplemente un enlace o un botón. Bueno y me continúa diciendo, solo echo en falta que se puedan anidar en carpetas. Y me continúa diciendo. Luego he visto el curso de intranet para completar, pero echo en falta que cree una página y que solo tenga acceso Gonzalo Navarro y pueda descargarse los ficheros de dicha página. No sirve hacerlo por perfiles puesto que los contenidos son para Gonzalo solamente. No sé si me explico, a ver si hay algo que me pueda ayudar con esto. ¿Sería suficiente? Mil millones de gracias. Bueno, gracias a ti Miguel Ángel. A ver, básicamente lo que busca Miguel Ángel aquí es algo que me llega mucho a través del soporte y es crear páginas individuales de descargas para distintos usuarios. Esto es muy típico, por ejemplo, si eres, creo que en el caso de Miguel Ángel, que intercambiamos otros correos, era para un cliente que era arquitecto y necesitaba poder ofrecer documentación específica a sus usuarios, pero pasa con muchos otros sectores y claro, con una intranet, por ejemplo, que tenéis un curso de Internet que menciona Miguel Ángel o lo dejaré enlazado, puedes cerrar al público la web y que sólo tenga acceso quien inicie sesión. Eso por un lado, pero le interesa sobre todo esta parte de descargas y en el vídeo que comenta del curso de Productividad enseño pues eso, a poner una sección de descargas más bonitas, pero en este caso él busca algo más, necesita como digo que sea individual. Para ello hay varias opciones. Si es sólo para las descargas, yo recomendaría lo siguiente, utilizar el plugin Download Manager que os dejo enlazado, que es un plugin de gestión de descarga mucho más completo que el que vemos en el en el curso de productividad, porque el curso productividad es simplemente para darle un formato más chulo y gestionar un poco mejor. Este es completísimo, incluso si añades extensiones puedes cobrar por ello y es como va más allá. Pero lo bueno es que tiene una extensión que se llama Advanced Access Control, que es de pago pero está muy bien y que te permite justo eso, dar acceso a descargas o a páginas de descargas a nivel no de rol de usuario, sino de usuario específico. Alternativamente si no quieres gastarte un duro podrías hacer lo siguiente. Puedes usar cualquier plugin de descargas o poner directamente el enlace a las descargas. Por cierto, el plugin que por si no estáis suscritos y queréis saber el plugin que vemos en el curso de productividad se llama Download Attachments. Bueno, como digo, podéis usar Download Attachments o cualquier otro plugin para mostrar las descargas, ponerlas en una página y esa página cerrarla con contraseña, después esa contraseña se la pasas al cliente y listo. El cliente accede a esa página, escribe la contraseña y ya tiene acceso. ¿Qué pasa con esto? Pues que no tenemos ese sistema en el que hay un usuario creado dentro de WordPress, sino que nosotros manualmente tenemos que crear cada una de estas páginas, añadirle una contraseña y pasar esa contraseña nosotros al usuario. El usuario no puede cambiar la contraseña ni nada, simplemente sería una forma en lean, una aproximación sencilla gratuita para hacerlo. Pero si queréis hacer un poco más pro, pues ya digo, con el plugin Download Manager y su extensión que lo dejo en la parte de enlaces de esta pregunta, lo tendríais. Luego tenéis otros plugins para hacer intranets más avanzadas como el plugin WP Customer Area, que es un plugin como muy muy completo para hacer una intranet o una sección para clientes individualizada y que también a través de extensiones puedes llegar a lograr esto y muchas otras cosas. En el curso de Internet que yo tengo publicado lo que os enseño es a cerrar la web de cara al público y luego os enseño extensiones que habitualmente se quieren utilizar para cuando se tiene una intranet. Bueno, podéis empaparos de esta info. Ya digo, lo tenéis todo en la parte de los enlaces. Recordad, para acceder a todo el contenido que he enlazado para poder ver en el minuto en el que respondo cada pregunta, solo tenéis que ir a GonzaloNavarro es 316 y ahí lo tenéis todo. Por último, recuerda que si quieres soporte como éste directamente en tu bandeja de correo, está incluido dentro de la formación. Más de 65 cursos, más de 200 vídeos de la zona, código, descargas gratuitas, descuentos exclusivos y soporte directamente conmigo. Todo por sólo 10 euros al mes, sin permanencia y con 15 días de garantía. Tenéis 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)