✓ Valoracion guardada

Plugins WordPress a medida, menos bloatware, más WPO y control

★ ★ ★ ★ ★
104 valoraciones de lectores

Por qué he reducido el uso de plugins genéricos en WordPress y he empezado a desarrollar mis propias soluciones a medida para ganar rendimiento, seguridad y control sobre el código.

Durante años ha sido habitual resolver cualquier necesidad en WordPress buscando un plugin: SMTP, schemas, pequeños cambios en el administrador, menús personalizados, avisos, optimizaciones…

El problema aparece cuando instalas un plugin de cientos de archivos para resolver una funcionalidad que, en realidad, necesita unas pocas líneas de código.

Eso es bloatware en WordPress: funcionalidades, scripts, estilos, procesos y opciones que terminan formando parte de tu instalación aunque probablemente nunca vayas a utilizarlos.

Con el tiempo he cambiado mi forma de trabajar. Si necesito algo sencillo y puedo desarrollarlo de manera controlada, prefiero crear una solución específica antes que añadir otra dependencia innecesaria.

Menos plugins no significa prescindir de plugins

No creo en eliminar plugins simplemente por reducir un número.

Hay plugins complejos que resuelven problemas complejos y que no tendría ningún sentido desarrollar desde cero. El objetivo es distinguir entre una herramienta que realmente aporta valor y un plugin sobredimensionado para una necesidad muy pequeña.

En mi instalación sigo utilizando soluciones de terceros como:

Advanced Custom Fields PRO

ACF forma parte de la arquitectura de muchos de mis desarrollos en WordPress. Permite estructurar contenido y crear interfaces de administración mucho más adaptadas a cada proyecto.

También utilizo extensiones relacionadas con ACF cuando aportan una funcionalidad concreta que merece la pena mantener.

LiteSpeed Cache

El rendimiento no consiste únicamente en instalar un plugin de caché, pero disponer de una buena capa de caché a nivel de servidor y WordPress sigue siendo una pieza importante dentro de una estrategia WPO.

Rank Math SEO

Para determinadas funciones SEO prefiero apoyarme en una herramienta especializada y mantener mis desarrollos propios para necesidades mucho más concretas.

WebP Express

La optimización de imágenes es otro punto donde una solución especializada puede ahorrar trabajo y automatizar procesos que sería innecesario reinventar.

También utilizo pequeñas herramientas de administración como Duplicate Page cuando simplifican tareas recurrentes sin introducir una complejidad relevante.


No todos los plugins afectan igual al rendimiento. Los plugins que cargan recursos o ejecutan procesos en el frontend requieren especial atención, ya que pueden añadir JavaScript, CSS, consultas o peticiones adicionales durante la carga de una página. Los plugins orientados únicamente al administrador suelen tener un impacto menor sobre el visitante, aunque también pueden afectar al rendimiento si realizan procesos globales o consultas innecesarias.  


Cuando el plugin es más grande que el problema

El cambio de filosofía llegó al detectar que utilizaba plugins enormes para resolver tareas extremadamente pequeñas.

Un buen ejemplo es el envío de correo mediante SMTP.

Muchos plugins SMTP incorporan asistentes, estadísticas, integraciones comerciales, paneles adicionales, publicidad, servicios externos y multitud de opciones.

Todo eso puede ser útil para determinados proyectos.

Pero yo solamente necesitaba SMTP.

Por eso desarrollé Gabiirese Mailing Pro, una solución propia destinada exactamente a cubrir esa necesidad dentro de mi entorno, sin añadir funcionalidades que no utilizo.

Este mismo criterio lo he aplicado a otras partes de mi WordPress.

Mis plugins WordPress a medida

Gabiirese Colores

Una pequeña herramienta para personalizar determinados elementos de la interfaz de administración.

No necesito un sistema completo de white label para cambiar unos pocos aspectos visuales del backend.

Gabiirese Custom Menu Mobile

Creado para controlar específicamente el comportamiento del menú móvil de mi web sin depender de otro plugin generalista.

Infinit8 ACF Audit

Una herramienta que desarrollé para facilitar el análisis y mantenimiento de estructuras creadas con Advanced Custom Fields.

Me permite trabajar con ACF desde una perspectiva más orientada a desarrollo y mantenimiento.

Infinit8 Schema Generator

Generador propio de datos estructurados pensado para tener mayor control sobre el marcado que genero en determinadas páginas.

Prefiero definir exactamente qué información necesito antes que cargar decenas de tipos de schema que nunca utilizaré.

WP Cookie Popup

Otra necesidad muy concreta: disponer de mi propio sistema de aviso de cookies integrado con el diseño y funcionamiento de la web.

Controlar el código también es WPO

Normalmente asociamos el WPO en WordPress con caché, compresión, imágenes o Core Web Vitals.

Pero existe otra parte igualmente importante: controlar lo que estamos instalando.

Cada dependencia puede añadir código PHP, consultas, JavaScript, CSS, tareas programadas o nuevas capas de configuración.

No significa que un WordPress con muchos plugins sea automáticamente lento ni que desarrollar todo desde cero sea una buena idea.

Significa que cada plugin debería tener una justificación.

Mi criterio actualmente es bastante sencillo: si existe una herramienta especializada, mantenida y que resuelve un problema complejo, la utilizo. Si necesito una funcionalidad pequeña y perfectamente controlable, valoro desarrollarla yo mismo.

Menos dependencias, menos código innecesario y mayor conocimiento de lo que realmente está ejecutando mi WordPress.

En determinadas instalaciones, menos es más.

Emergencias webMantenimientoPymes y autónomosWebmasterSoporte

Preguntas frecuentes

¿Tener muchos plugins hace que WordPress sea lento?

No necesariamente. El número de plugins por sí solo dice poco. Un único plugin mal desarrollado puede generar más carga que diez plugins pequeños y optimizados. Lo importante es analizar qué ejecuta cada uno y qué impacto tiene sobre PHP, base de datos, frontend y servidor.

¿Es mejor programar todos los plugins desde cero?

No. Sería contraproducente. Herramientas como ACF, soluciones SEO o sistemas avanzados de caché resuelven problemas suficientemente complejos como para justificar una dependencia externa. El desarrollo propio tiene sentido cuando la necesidad es específica y relativamente acotada.

¿Crear plugins propios mejora el WPO?

Puede ayudar, especialmente cuando sustituyen herramientas sobredimensionadas por código diseñado exclusivamente para una función. Sin embargo, un plugin propio también debe estar correctamente desarrollado. El objetivo no es simplemente tener menos plugins, sino ejecutar únicamente el código que realmente necesita el proyecto.

¿Puedo descargar tus plugins de WordPress y módulos de PrestaShop?

Sí. En la web encontrarás una sección donde puedes descargar algunos de mis plugins para WordPress y módulos para PrestaShop. Antes de utilizarlos, revisa la fecha de publicación y la versión compatible, ya que algunos fueron desarrollados hace tiempo y pueden no estar adaptados a las versiones más recientes.

¿Necesitas mejorar tu web?