157 | Los plugins que un desarrollador o implementador WordPress necesita
17 Apr 2019 · 19 min
Episodio 157 del podcast 'WordPress Semanal' (Gonzalo Navarro). El episodio recomienda siete plugins útiles para desarrolladores o implementadores de WordPress: Duplicator (o plugins de migración similares), Show Current Template, Prevent Browser Caching, Simple 301 Redirects, Better Search Replace, Really Simple SSL y plugins de formularios (WordPress Forms, Gravity Forms y otros). Además anuncia recursos relacionados (vídeos de la Zona Código y cursos: Advanced Custom Fields, Child Themes, WordPress Forms, Elementor) y un plugin de la semana (Thumbnail Cleaner). El contenido ofrece explicaciones de uso, casos prácticos (migraciones, plantillas, caché en desarrollo, redirecciones masivas, búsquedas en la base de datos, migración a HTTPS, formularios) y enlaces a tutoriales y cursos para profundizar.
Chapters
En el episodio 157 de WordPress semanal te hablo de 7 plugins para desarrolladores o implementadores WordPress que pueden resultarte muy útiles si te dedicas a hacer páginas web. 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 mayor satisfacción ni mejor inversión que la de crear y gestionar tu propia web con WordPress. Y hoy nos vamos a ir a los cimientos, sobre todo si eres de esos que te dedicas a crear páginas web, ya sea que lleves un tiempo haciéndolo o que estés pensando en hacerlo de cero, que vayas a empezar pues primero haciendo webs para conocidos, para amigos, para familiares. Creo que en todos esos casos este episodio te puede venir bien. Como digo, tanto para empezar, si aún no tienes muy claro pues qué plugins te podrían venir bien cuando creas páginas web para otros o para comparar, a ver qué es lo que recomiendo yo, si tú ya estás haciendo algo, a ver si hay algo más que te pueda aportar o algo que tú, si tienes otro arsenal de plugins u otra forma de trabajar, pues que también me puedas comentar, ya sea por Twitter, ya sea en Ivoox, en una reseña, en iTunes, donde quieras y donde puedas. Pero antes, como siempre, vamos a hablar de las novedades. ¿Qué está pasando en Gonzalo Navarro es esta semana? Pues bien, por un lado tenemos el nuevo vídeo de la Zona Código en el que te enseño a crear una página de gracias con upsell woocommerce. Ya sabes que el upsell no es más que vender otros productos u ofrecer la compra de otros productos a gente que te acaba de comprar. Y un muy buen lugar para hacer esto puede ser la página de gracias. Lo típico que alguien te compra un producto y pues nada, va todo bien, el pago y llega a la página con el recibo. Pues lo que hacemos es modificar esa página para que debajo salga por ejemplo lo más vendido de la tienda o lo típico de otros también compraron y y que te salgan debajo los productos. Pero lo hacemos bien, lo hacemos filtrando la página de gracias de WooCommerce e incluyendo una relación de productos también traída directamente de WooCommerce, con lo cual se nos va a ver con el estilo, con el efecto que nosotros le hayamos dado o la apariencia que nosotros le hayamos dado a cómo se muestran nuestros productos dentro de woocommerce si lo que quieres es crear tú directamente una página de gracias personalizada desde cero. Eso también lo cubrí en otro de los vídeos de la zona código, en concreto el vídeo 83, ¿De acuerdo? Y este del que te hablo hoy es. Es el vídeo 108. Lo tenéis todo en la parte de enlaces de las notas del programa. Y después la siguiente novedad es, bueno, el curso del mes. Ahora estamos con el curso de Advanced Custom Fields, que me consta que os está gustando mucho, me estáis contactando y comentando y demás, así que fantástico. Ya hablé de él en anteriores episodios, así que tampoco me voy a meter demasiado en ello. Fantástico. Saltamos ahora al plugin de la semana que es para limpiar las miniaturas de WordPress. El plugin se llama Thumbnail Cleaner y y te permite eliminar las miniaturas generadas en tu web. Las miniaturas me refiero de las imágenes. Ya sabes que cuando subimos una imagen de WordPress lo que ocurre es que se generan una serie de miniaturas de forma automática. Normalmente se crea un tamaño pequeño, un tamaño medio y un tamaño grande adicionalmente al tamaño original de la imagen que está subiendo. Y ya vemos en el curso de WordPress básico pues cómo puedes modificar estos tamaños. También hemos visto en otros contenidos en otras ocasiones cómo hacer limpieza de las imágenes que no se utilizan, cómo regenerar las miniaturas en el caso de que cambies esos tamaños que te comento. Pero este plugin es diferente. Este plugin te permite analizar el estado actual para saber cuántas imágenes originales y miniaturas generadas tienes y después puedes eliminar esas miniaturas, regenerarlas, que en este caso necesitarías el famoso plugin Regenerate Thumbnails e incluso también te permite hacer copias de seguridad. ¿Cuándo es útil esto? Bueno, esto es útil como paso previo a si quieres cambiar la forma en la que se generan tus miniaturas o si quieres deshabilitar la creación de esas miniaturas, que por cierto, lo vemos en el vídeo 88 de la zona código. Os enseño a cómo evitar que se generen estas miniaturas en WordPress. Lo hacemos por código, lo desactivamos además una a una la que quieras desactivar y es muy sencillo. Pero como paso previo puedes hacer esto que te digo, eliminar las que no usas y luego hacer que cuando se suba una nueva imagen que solo se generen las miniaturas que tú quieras. ¿Sí? Bueno, de nuevo, el plugin se llama Thumbnail Cleaner, lo tenéis en la parte de del plugin de la semana. Y este es el episodio del podcast 157. Y ahora ya sí, vamos con el tema. Siete plugins súper útiles para desarrolladores o implementadores WordPress y antes de empezar comentarte que estos plugins de los que te voy a hablar te pueden facilitar mucho la vida cuando estés creando una web, pero también lo pueden hacer para tus clientes o para quien entregues la web, si es un amigo, un familiar o lo que sea. Y también comentarte que seguramente haya más, seguramente pues algunos de los que comente para tu caso, pues no sean los ideales por tu forma de trabajar, pero creo que es una buena relación y que te puede ayudar al menos en términos de aquello que se puede llegar a necesitar cuando uno va a crear una página web desde el punto de vista más técnico, digamos. ¿De acuerdo? Bien, empezamos con un plugin que para mí se necesita sí o sí y es Duplicator o similar, ¿Vale? Digo similar porque sé que mucha gente le gusta a otros como All in One, WordPress Migration o que tienen otro sistema, pero lo que me refiero es un buen plugin para hacer migraciones, porque migrar una web a mano, no te lo voy a negar, para mí es un rollo, se puede hacer y de hecho os explico en uno de los vídeos de la Zona Código cómo hacerlo, pero para mí, siempre que puedas ayudarte de una herramienta fiable, te lo aconsejo. Al final es cuestión de hacer las cosas bien y de manera productiva. Si lo puedes hacer con un plugin de forma sencilla que te ahorre tiempo y que te haga más productivo, pues ¿Por qué no? Sí. En cualquier caso, si te gusta la aproximación más manual posible, también la puedes hacer, faltaría más. Y te dejo recursos para ambas cosas. Te enseño cómo migrar una web con Duplicator, Te lo dejo en este apartado concreto donde te hablo de Duplicator o de cómo migrar una web, una web de forma manual. Voy a ir dejando enlaces relacionados a cada plugin que os comente, así que si prefieres, como digo, ahorrarte pasar archivos de una cuenta de FTP a otra evitarte hacer la exportación de phpMyAdmin para la base de datos y después importarla en la nueva, evitarte el típico Search and Replace, es decir la búsqueda y sustitución a lo largo de toda la web, pues entonces un buen plugin de migración te salvará la vida. Así que esa es la primera recomendación, Duplicator o similar. Vamos con mi segunda recomendación que es un plugin que se llama Show Current Template y dependiendo de cómo abordes esto de la creación de web, si lo haces desde un punto de vista más de desarrollador o no, pues tendrás que enfrentarte a algo en WordPress que es un poco complejo y es su sistema de plantillas, el cual vemos en la lección 4 del curso de Child Themes de WordPress que su nombre te puede llevar a engaño porque se llama Curso de Child Themes y te puede sonar a cómo crear un Child Theme pero vamos mucho más allá, te enseño cómo modificar una web en base a su Child Theme y cómo trabajar con los archivos dentro de WordPress. Es un curso bastante avanzado si te quieres ir adentrando en esto del desarrollo web dentro de WordPress y como digo, en la clase número 4 de este curso que te la dejo enlazada vemos cómo funciona la estructura de los archivos de WordPress, porque básicamente cada página de tu web que se muestra en la parte frontal lo lo hace en base a una plantilla, a un archivo que tienes en tu theme o en tu Child Por ejemplo para la página de inicio pues puede ser que se use la plantilla Home PHP pero es que también puede ser que se use la plantilla frontpage PHP y entonces si tú quieres modificar algo a través de código, a través de los archivos de tu web, de por ejemplo tu página de inicio, ¿A dónde vas? ¿A Home PHP? ¿A frontpage PHP? Tienes que crear una plantilla nueva, ¿Qué haces o dónde está ese archivo? ¿Está en el tema padre? ¿Está en el child theme o algo un poquito más complejo? ¿Por ejemplo, qué archivo se está usando para mostrar la página de producto de WooCommerce? Imagínate que lo quieres modificar, ¿A dónde vas? ¿Cómo lo descubres? ¿Cómo sabes a qué archivo tienes que ir? Por supuesto puedes acceder por FTP a tu web e investigar, pero con este plugin Show Current Template lo sabrás al instante. Básicamente el plugin te añade una sencilla línea de texto en la barra de admin de tu web, ya sabéis la barrita negra que sale cuando estás conectado arriba del todo y dependiendo de en qué página, en qué lugar estés de tu web, desde la parte frontal te muestra qué archivo se está usando para mostrar esa página. También te dice además si está en el tema padre, en el child theme o incluso en algún plugin. Con lo cual, imagínate, de un vistazo puedes saber a dónde tienes que ir para modificar cualquier parte de una página web que estés haciendo con WordPress. De hecho, en el curso que te comento de WordPress, Child Themes de WordPress, vemos cómo usar este plugin a partir de la clase 4 en adelante. En la clase 4 os introduzco el plugin y su uso y a partir de las siguientes pues lo usamos a lo largo del curso para ir modificando un archivo determinado u otro. ¿De acuerdo? Por cierto, es un plugin 100% gratuito que podéis encontrar en el directorio de WordPress. Fantástico. Siguiente recomendación, vamos con la tercera, el plugin Prevent Browser Caching. Ya te he hablado de él en algún momento y es un plugin que a mí me gusta. Si trabajas en local realmente no debes tener problemas con el caché, pero si lo haces en una web en vivo puede suponerte una pérdida de tiempo enorme. ¿Qué puedes hacer para lidiar con el caché cuando estás en pleno modificación o en pleno desarrollo de una web? Pues punto número uno, puedes desactivar todas las herramientas de caché que haya en la web mientras estés toqueteando el código. Punto número 2, puedes limpiar el caché de tu plugin o del servicio que tengas de caché con cada cambio que hagas. Punto número 3, podrías por código crear una función que limpie entre comillas el caché automáticamente. Básicamente esto lo que deberías de hacer es por código ir cambiando la versión del style, CSS y JavaScript, si también está cambiando JavaScript cada vez que se haga un cambio, o puedes usar el plugin que te recomiendo, Prevent Browser Caching, que básicamente hace esto que te digo por código, pero lo haces con el plugin y lo puedes usar simplemente mientras estés en desarrollo, cuando termines de hacer las modificaciones o lo que sea, desactivas el plugin, lo eliminas y listo. Para mí es un plugin súper cómodo y que sólo hace falta que como digo, uses en la fase de desarrollo o si planeas hacer grandes modificaciones a una web. También en el curso de Child Themes te enseño cómo usar este plugin o cómo funciona, que realmente es muy sencillito, es instalar y activar, pero lo vemos en acción y explico porque para mí es una buena idea en la segunda clase del curso de Child Themes. Genial. Nos Vamos con el cuarto plugin que se llama Simple 301 Redirects, es decir redirecciones 301 sencillas. Y las redirecciones son el pan de casi cada día en el desarrollo web, ni te digo si se trata de una migración. ¿Se puede hacer manualmente esto de las redirecciones 301? Por supuesto, además tengo un tutorial en el que te explico cómo hacerlo. Ya sabéis que las redirecciones 301 simplemente le dicen a a nuestro servidor donde tenemos alojada la web, que el contenido que antes tenía una URL, una dirección concreta ahora tendrá otra, eso es una redirección 301 simplemente. De todos modos si queréis ampliar información a este respecto os dejo un enlace al episodio 104 del podcast donde hablo de todos los tipos de redirecciones que hay. Bien, pues como te digo un plugin te puede facilitar la vida mucho para hacer esto, para hacer una redirección. ¿Si bien se puede hacer manualmente, hay casos en los que yo creo que un plugin puede ser incluso mucho más óptimo, por qué? ¿Pues por ejemplo Simple Redirect, este plugin que te comento tiene soporte para wildcard, esto qué quiere decir? Pues que con una sola redirección cubres múltiples URLs, por ejemplo si quieres migrar una categoría entera u otros tipos de supuestos en los que vas a necesitar hacer redirecciones más complejas. ¿De acuerdo? También se puede hacer manualmente, pero este es uno de esos casos en los que creo que un buen plugin te puede ayudar. Y luego también este plugin tiene un addon, una extensión que también es gratuita al igual que el plugin y que te permite subir un archivo CSV con todas las URLs antiguas y las nuevas de una atacada. Así que bueno, normalmente así es como se trabaja, si tú estás pasando de una web a otra, vas a migrar un montón de URLs, pues tú te coges tu excel o tu hoja de cálculo de google y vas poniendo URL antigua, URL nueva y lo que va a pasar, pues si eso tú lo exportas a CSV y lo subes con este plugin, pues imagínate todo lo que te ahorras. Sí, bueno y esto para grandes, digamos redirecciones, pero también lo puedes usar por supuesto para el día a día, si cambias por lo que sea las URLs de algo pues también lo puedes utilizar. Fantástico. Nos vamos con el quinto plugin, la quinta recomendación que se llama Better Search Replace y yo creo que llegará un momento en el que tengas que sustituir o eliminar de cualquier web que estés haciendo mucha información a la vez y en WordPress la información se guarda en la base de datos y ya sabemos que lidiar con la base de datos no es lo más sencillo del mundo, por eso entra escena este plugin que se llama Better Search Replace que te permite buscar y sustituir datos de cualquier tabla, cualquier tabla que tengas dentro de la base de datos de tu web de forma sencilla y además segura. ¿Por qué? Pues porque primero te permite hacer una simulación sin que realmente se haga esa búsqueda y esa sustitución y y luego si tú estás contento con el resultado pues ya haces el cambio. En cualquier caso, para este tipo de cambios de la base de datos siempre es interesante, si no obligatorio, hacer una copia de seguridad previa. Y alguno de los casos de uso para Better Search Replace pues puede ser por ejemplo cuando cambias de theme y tienes que borrar los shortcodes que han quedado por el camino, como por ejemplo de plugins como Visual Composer o este tipo de plugins que te dejan rastro y no precisamente muy bonito, o cuando migras tu web por ejemplo de un directorio a otro, si por ejemplo estás haciendo pruebas en un directorio aparte o estás creando primero la web o estás haciendo las modificaciones en otro directorio y luego lo pasas al directorio principal, pues ahí también te viene muy bien el Better Stage Replace para cambiar todas las URLs por supuesto, o al pasar por ejemplo tu web a SSL. En cualquier caso te dejo un enlace dentro del curso de productividad, concretamente la clase 3, donde vemos cómo usar Better Search Replace. Y hablando de pasar tu web a SSL, que es uno de los casos en los que podrías llegar a necesitar Better Search Replace, tenemos la recomendación número 6 que es el plugin Really Simple SSL y ya sabemos a estas alturas que tener un certificado de seguridad, un certificado SSL, es un requisito fundamental para cualquier web y más cuando Google pone que tu sitio no es seguro, ese mensajito que tanto puede asustar a mucha gente. Así que hosting como por ejemplo SiteGround, pues te lo ponen súper fácil para instalar un certificado gratuito, en concreto Let's Encrypt. Ya casi todos los hostings te ofrecen esta posibilidad. Y cuando se activa el certificado, ya sea Let's Encrypt u otro que compres cualquier certificado SSL, pues eso simplemente quiere decir que ya se puede acceder a tu web desde el protocolo HTTPs, pero también se va a poder seguir accediendo desde HTTP. Y mucha gente piensa que simplemente con activar Let's Encrypt o activar un certificado de seguridad ya lo tenemos, pero no es así, tenemos que hacer los ajustes necesarios para que solo mandemos a nuestros visitantes a la versión HTTPs de nuestra web. Y ahí es donde entra Really simplessl, este plugin que te recomiendo y que básicamente detecta tus opciones y te pasa el sitio completo a SSL sin que tengas que hacer nada, sin que tengas que lidiar con el cambio de irte a ajustes y cambiar que tu web esté en HTTP, cambiarla a HTTPs sin tener que lidiar con el contenido mixto. Esto quiere decir que hay veces en las que en una URL hay parte del contenido que se está trayendo desde HTTP en lugar de traerse desde HTTPs. Por ejemplo, si vas a una URL que está en HTTPs, cualquier post de tu web, por ejemplo, sin embargo dentro de esa URL estás mostrando una imagen cuya fuente proviene de HTTP, pues eso es contenido mixto y eso también va a dar problemas. Pues de todo esto se encarga el plugin Really Simple SSL sin sin que tengas que hacer nada. Y tengo un tutorial explicando primero cómo activar let's encrypt en SiteGround, aunque es igual en prácticamente cualquier hosting, y después qué pasos tienes que tomar para que de verdad tu web siempre se muestre en HTTPs y no en HTTP. Así que os lo dejo también enlazado en la recomendación 6. Aquí os voy dejando enlaces de cada plugin que recomiendo, enlaces relacionados en esa misma parte. Por ejemplo, esta es la recomendación 6, pues ahí en las notas que tengo, además de todos los detalles de este plugin de Really Simpless, tenéis los enlaces relacionados. Sí. Y último plugin, última recomendación, que no sabía muy bien si meterlo aquí o no, pero es que para mí es uno de los fundamentales y es tener un buen plugin de formularios, ya sea WordPress Forms, del que recientemente ha sacado un curso y que os está gustando mucho, o de Gravity Forms, que es otro de los muy utilizados, sobre todo por gente que tiene un perfil más de desarrollador. Y como digo, para mí un buen plugin de formularios es esencial. Ya he dedicado varios contenidos a por qué es importante tener buenos plugins de formulario, y toda web al menos va a tener un sencillo formulario de contacto, pero es que en ocasiones también necesitarás un sistema de registro y login personalizado, o vender sin necesidad de instalar WooCommerce o aceptar donaciones, o un sinfín de opciones que puedes conseguir con buenos plugins de formulario como WordPress Forms o Creativity Forms. Y me centro en estos dos, Pero hay otros plugins de formulario igualmente válidos como Caldera Forms o o como el mítico Contact Form 7, del que también tenéis un curso desde cero a avanzado. Os lo dejo también aquí en la parte de enlaces de La recomendación número 7, al igual que el enlace al curso de WordPress Forms. De Gravity Forms no tengo curso, pero sí que lo incluyo en mi servicio de activación de licencias, así que si queréis la versión Premium de Gravity Forms, tenéis un enlace en el footer de mi web que pone Plugins y Themes Premium, Podéis hacer clic ahí y ver mi servicio de activación de licencias, que básicamente consiste en que accedo a vuestra web y os activo con mi licencia de desarrollador, pues cualquier plugin o thing de los que os ofrezco y que uso para crear las webs de mis clientes, pero que si en alguno de vuestros casos no queréis que os haga una web completa, simplemente os interesa que os active alguno de estos plugins o Things Premium, pues me lo pedís. Sí, bueno, estos son 7 plugins, podría haber hablado de otros. Seguramente tú trabajes de una forma determinada y tengas tus plugins para facilitarte la vida, por ejemplo, pues es muy común también tener un plugin, un constructor visual como por ejemplo Elementor, del que por cierto también tenéis un curso en el que os explico cómo usarlo, pero creo que los plugins que he compartido pueden venir genial a casi todos los creadores de páginas web. De nuevo, si hay alguno que no pensáis que sea útil del todo o que tengáis una mejor alternativa, si tenéis otros que ni siquiera he mencionado, pues me lo podéis comentar, así pues otros también lo podrán leer, ya sea que me lo digas por Twitter, que no lo digo mucho, pero es gon Navarro es o con un comentario en Ivoox o como digo en una reseña en iTunes, donde quieras y como quieras. Y nada más, recuerda simplemente que para seguir aprendiendo a gestionar tu negocio o proyecto con WordPress, puedes probar el área para suscriptores durante 15 días sin compromiso alguno. Puedes acceder, te apuntas y echas un vistazo por ejemplo al curso de WordPress Forms, que te lo he comentado, al curso de Elementor, al curso de Child Themes, que como ves es más avanzado de lo que parece. Tienes otros cursos también más relacionados con el marketing, como Email Marketing, como crear funnels de conversión con ActiveCampaign, como el de Facebook Ads. Por supuesto los vídeos más avanzados de la zona código, que sacamos uno semanalmente y que ya van más de 110 vídeos. Y por supuesto el soporte personalizado conmigo. Como digo, todo ello sin compromiso alguno. Entras, lo pruebas, ¿Que te convence? Pues no tienes que hacer nada. ¿Que no me contactas? Oye Gonzalo, que no quiero seguir. Te hago la devolución sin preguntas y tan contentos. Así que 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)