WPO Tweaks – Optimizaciones de rendimiento

Descripción

WPO Tweaks es el plugin de optimización del rendimiento más completo para WordPress. Combina las mejores prácticas de WPO (optimización del rendimiento web) en una única herramienta fácil de usar. No requiere configuración: actívalo y disfruta de un WordPress más rápido.

Por defecto, WordPress carga diversas funciones, servicios y scripts que no son obligatorios, y que normalmente ralentizan tu instalación y desperdician recursos del alojamiento. Durante años he estado probando algunas mejoras para ahorrar recursos de alojamiento y mejorar el rendimiento y tiempos de carga de WordPress. Tras miles de pruebas, este plugin incluye mis mejores optimizaciones de velocidad y rendimiento, con un solo clic.

Con este plugin puedes desactivar con seguridad esos molestos servicios, e innecesarios códigos y scripts para ahorrar recursos y costes de alojamiento, y acelerar WordPress para obtener mejores resultados en herramientas como Google PageSpeed, Pingdom Tools, GTMetrix, WebPageTest y otros.

¡Nueva versión 2.1.x con arquitectura modular y mejoras de fiabilidad!

NUEVAS CARACTERÍSTICAS DE LA VERSIÓN 2.1.x

Arquitectura modular:
Reforma completa del código: Plugin reconstruido con arquitectura modular para un mejor mantenimiento y rendimiento.
* Componentes separados: Cada optimización está ahora en su propio módulo para facilitar la depuración y las actualizaciones.
* Fiabilidad mejorada: Mejor gestión de errores y mayor compatibilidad en distintos entornos de alojamiento.

Sistema de gestión de archivos:
* Copias de seguridad automáticas: Crea copias de seguridad seguras de wp-config.php y .htaccess antes de realizar modificaciones.
* Restauración segura: Restauración automática de los archivos originales al desactivar el plugin.
* Instalación inteligente: Detecta y resuelve conflictos con configuraciones existentes.

Optimizaciones de imágenes:
* Dimensiones de imagen que faltan: Detecta y añade automáticamente atributos width/height a imágenes y elementos picture sin dimensiones, mejorando las puntuaciones de Cumulative Layout Shift (CLS).
* Compatibilidad con elementos picture: Primer plugin que añade automáticamente dimensiones a estos elementos (más completo que la mayoría de plugins de optimización)
* Carga diferida mejorada: Sistema de carga diferida mejorado con mayor compatibilidad con Gravatar.

Gestión de la configuración:
* wp-config.php Optimization: Modificaciones directas de wp-config.php para garantizar las modificaciones de retención de la papelera (7 días)
* Resolución de conflictos: Elimina automáticamente configuraciones existentes con conflictos
* Desactivación limpia: Limpieza completa de todas las modificaciones cuando se desactiva el plugin

Experiencia de usuario:
* Aviso de activación: Mensaje de bienvenida informativo que muestra todas las optimizaciones aplicadas
* Escritorio de administración: Interfaz lmpia con resumen de optimizaciones
* Para desarrolladores: Sistema de filtros mejorado para personalizaciones avanzadas

OPTIMIZACIONES INCLUIDAS

Optimizaciones clásicas (desde la versión 1.0):
* Reglas de caché del navegador en .htaccess
* Compresión GZIP en .htaccess
* Eliminar dashicons en la barra de administración (solo para usuarios sin conectar)
* Eliminar estilos y scripts de emojis
* Desactivar API REST (desactivación completa)
* Control del intervalo de la API Heartbeat (60 segundos en vez de 15)
* Eliminar cadenas de consulta de recursos estáticos
* Aplazar el análisis de JavaScript
* Eliminar cadenas de consulta de Gravatar
* Eliminar enlace a Really Simple Discovery de la cabecera
* Eliminar wlwmanifest.xml (Windows Live Writer) de la cabecera
* Eliminar URL de enlace corto de la cabecera
* Eliminar el generador de versión de WordPress de la cabecera
* Eliminar el DNS Prefetch desde s.w.org
* Eliminar enlaces innecesarios de la cabecera
* Eliminar el nombre de generador de los feeds RSS
* Eliminar el filtro Capital P Dangit
* Desactivar las vistas previas de miniaturas de PDF
* Desactivar los pingbacks propios internos

Nuevas optimizaciones (desde la versión 2.0):
* CSS crítico automático con caché inteligente
* Carga diferida de CSS para estilos no críticos
* Preconnect automático de Google Fonts, Analytics, etc.
* DNS prefetch inteligente para recursos externos
* Carga diferida nativa con decoding=async
* Limpieza automática de datos transitorios de los registros caducados
* Optimización de consultas de la base de datos
* Eliminación de jQuery Migrate cuando no se necesite
* Precarga de recursos críticos (tema CSS, fuentes)
* Cabeceras de seguridad mejoradas
* Limpieza del escritorio de administración
* Revisiones inteligentes y gestión de la papelera

Novedades en la versión 2.1.0:
* Dimensiones de imágenes que faltan – Añade automáticamente atributos width/height para mejorar las puntuaciones de CLS
* Gestión de archivos mejorada – Copia de seguridad y sistema de restauración seguro
* Arquitectura de código modular – Mejor rendimiento y facilidad de mantenerlo
* Gestión mejorada del wp-config.php – Gestión de configuración directa para una mayor fiabilidad

CÓMO VERIFICAR QUE LAS OPTIMIZACIONES ESTÁN FUNCIONANDO

Puedes comprobar cada optimización individualmente para asegurarte de que WPO Tweaks funciona correctamente:

Dimensiones de imágenes que faltan: Inspecciona imágenes en tu navegador (F12 > Elementos). Las imágenes deberían tener atributos width="X" y height="Y" aunque originalmente se hubiesen incluido sin dimensiones.

CSS crítico: Mira el código fuente de la página (Ctrl+U) y busca <style id="ayudawp-wpotweaks-critical-css"> en la sección head que contenga reglas CSS básicas.

CSS diferido: En el código fuente, busca etiquetas <link> con rel="preload" as="style" en vez de rel="stylesheet", seguidas por <noscript> como alternativa.

Optimización de Google Fonts: Las URLs de Google Fonts deberían incluir el parámetro &display=swap.

Preconnect: Busca etiquetas <link rel="preconnect"> en la cabecera que apunten a fonts.googleapis.com, fonts.gstatic.com, etc.

Prefetch de DNS: Busca etiquetas <link rel="dns-prefetch"> que apunten a dominios externos como gravatar.com, stats.wp.com.

Carga diferida: Inspecciona imágenes (F12) – deberían tener los atributos loading="lazy" y decoding="async".

Precarga de recursos: Busca las etiquetas <link rel="preload"> para el CSS de tu tema y las fuentes críticas.

Eliminación de la versión: El código fuente NO debería contener <meta name="generator" content="WordPress X.X"> o ?ver= en las URLs de script/style.

Eliminación de dashicons: Estando sin conectar, el código fuente NO debería incuir dashicons.min.css. Al conectarte deberían aparecer.

Eliminación de emojis: El código fuente NO debería contener wp-emoji-release.min.js o estilos relacionados con emoji.

Limpieza de la cabecera: El código fuente NO debería contener <link rel="EditURI">, <link rel="wlwmanifest"> o <link rel="shortlink">.

Aplazar JavaScript: La mayoría de las etiquetas <script> (excepto jQuery) deberían incluir el atributo defer.

Compresción GZIP: Prueba tu web en giftofspeed.com/gzip-test – debería mostrar «GZIP is enabled».

Cabeceras de caché: Revisa tu archivo .htaccess y busca una sección marcada cmoo `BEGIN WPO Tweaks by Fernando Tellado` con reglas de caducidad.

Control de Heartbeat: En el escritorio de WordPress abre las herramientas para desarrolladores del navegador (F12) y luego la pestaña de red. Las peticiones AJAX a admin-ajax.php con action=heartbeat deberían ocurrir cada 60 segundos en vez de cada 15.

Usa herramientas como Google PageSpeed, GTMetrix, Pingdom Tools y WebPageTest para medir las mejoras generales en el rendimiento. Haz siempre dos pruebas para tener en cuenta los efectos del almacenamiento en caché.

COMPATIBILIDAD Y AMPLIACIONES

El plugin includes varios filtros para desarrolladores:
* ayudawp_wpotweaks_critical_css – Personalizar el CSS crítico
* ayudawp_wpotweaks_preconnect_hints – Añadir preconnect personalizados
* ayudawp_wpotweaks_dns_prefetch_domains – Personalizar los dominios a los que hacer DNS prefetch
* ayudawp_wpotweaks_critical_fonts – Definir fuentes críticas que precargar
* ayudawp_wpotweaks_keep_xmlrpc – Mantener XML-RPC si es necesario
* ayudawp_wpotweaks_keep_feeds – Controlar la eliminación de feeds

Compatible con:
* Jetpack (mantiene automáticamente XML-RPC)
* Todos los temas bien programados
* Plugins de caché (W3 Total Cache, WP Rocket, etc.)
* WordPress multisitio
* Maquetadores (Elementor, Divi, Gutenberg)

INSTALACIÓN Y USO

Sin opciones. Simplemente activa el plugin y comprueba la velocidad de tu sitio en tu herramienta favorita (GTMetrix, Pingdom Tools, Google PageSpeed, etc.)

El plugin es completamente automático y aplica optimizaciones de forma segura sin afectar a la funcionalidad.

MEDIR RESULTADOS

Herramientas recomendadas:
* Google PageSpeed Insights
* GTMetrix
* WebPageTest

Mejores prácticas de medición:
* Realiza al menos dos pruebas (es posible que la primera no muestre la caché)
* Utiliza siempre la misma herramienta para realizar la comparación
* Mide el rendimiento de forma continuada, no solo una vez
* Recuerda que ninguna herramienta puede sustituir a la percepción humana

Soporte

¿Necesitas ayuda o tienes sugerencias?

¿Te gusta el plugin? ¡Déjanos un comentario de 5 estrellas y ayuda a correr la voz!

Acerca de AyudaWP

Somos especialistas en plugins de optimización de seguridad, SEO y rendimiento para WordPress. Creamos herramientas que solucionan problemas reales a los propietarios de sitios WordPress manteniendo los más altos estándares de programación y requisitos de accesibilidad.

Capturas

  • Resultados en Pingdom Tools antes de la activación del plugin
  • Resultados en Pingdom Tools después de la activación el plugin

Instalación

  1. Ve a tu escritorio de WP > Plugins y busca por ‘wpo tweaks’ o…
  2. Descarga el plugin del repositorio de WP.
  3. Sube la carpeta ‘wpo-tweaks’ al directorio ‘/wp-content/plugins/’
  4. Activa el plugin desde el menú ‘Plugins’ de WordPress

FAQ

¿Qué significa WPO?

WPO son las siglas de «Web Performance Optimization» (optimización del rendimiento web). Mide un conjunto de diversas mejoras en la optimización y mejora del rendimiento y los tiempos de carga de las páginas web.

¿Dónde puedo probar el rendimiento de mi sitio?

¿Cuál es el mejor modo de probar el rendimiento de mi sitio?

Utiliza una de las herramientas de arriba y haz al menos dos pruebas para medir el rendimiento de tu sitio. Esto es debido a que los sistemas de caché no se cargan la primera vez que tu sitio lo prueban estas herramientas. Siempre prueba tu sitio con la misma herramienta y mide el rendimiento de tu sitio a lo largo del tiempo, no solo una vez.

Y siempre recuerda que ninguna herramienta puede reemplazar la percepción humana. Si ves que tu web carga más rápido que nunca ninguna herramienta va a decirte lo que tú y tus visitantes sienten en la vida real.

No te obsesiones con las herramientas, son máquinas y, por ejemplo, Google PageSpeed puede mostrarte una puntuación de 100/100 cuando tu sitio web no funciona correctamente, y eso está lejos de ser una web optimizada, ¿verdad?

¿Cómo puedo verificar que las optimizaciones están funcionando?

Revisa la sección «CÓMO VERIFICAR QUE FUNCIONAN LAS OPTIMIZACIONES» en la descripción para obtener instrucciones detalladas sobre cómo verificar cada optimización individualmente.

Algo fue mal tras la activación

Este plugin es compatible con todas las funciones JavaScript de WordPress (wp_localize_script(), js en la cabecera, en el pie de página…) y funciona con todos los plugins y temas bien programados. Si un plugin o tema no está encolando los scripts correctamente es posible que tu sitio no funcione. Si tu alojamiento no admite algunos de los retoques, normalmente debido a restricciones de seguridad, es posible que algo falle.

Si algo falla, aceda al directorio /wp-content/plugins/wpo-tweaks/ a través de tu cliente FTP favorito o panel de alojamiento (cPanel, Plesk, etc.) y renombra la carpeta del plugin para desactivarlo.

Si ves un Error 500 (error del servidor) entonces ve al panel de tu alojamiento y edita el archivo .htaccess para borrar las líneas añadidas por el plugin (empiezan con ‘WordPress WPO Tweaks by Fernando Tellado’) y guarda cambios, o borra el archivo y créalo de nuevo desde «Escritorio > Ajustes > Enlaces permanentes > Guardar cambios».

¿Y ahora qué?

En las nuevas actualizaciones iré incluyendo cada nueva mejora de rendimiento que pruebe para obtener mejores resultados y acelerar WordPress.

¿Tienes planeado incluir un panel de ajustes?

No. El plugin WPO Tweaks está pensado para usuarios que desean obtener optimizaciones y velocidad de forma segura con un solo clic. Si eres desarrollador y sabes lo que haces, echa un vistazo al plugin Machete de mi amigo Nilo Vélez, un completo conjunto de herramientas para resolver los problemas y molestias habituales de WordPress. Y sí, ¡tiene una página de ajustes enorme!

¿Puedo personalizar las optimizaciones?

Sí, desde la versión 2.x el plugin incluye múltiples filtros de WordPress para desarrolladores que permiten personalizar el comportamiento del plugin según las necesidades específicas del sitio.

Reseñas

5 de noviembre de 2025 1 respuesta
My Performance point increase from 75 to 94 on mobile device test. Amazing result Keep up the great work!
1 de octubre de 2025 1 respuesta
That’s it, installed to fix the Heartbeat, and ended up saving 30 seconds each page load.Something had gone haywire, and now it’s fixed.Excellent product !
15 de diciembre de 2020
Mi ecommerce sigue siendo lento, pero nada más activar este plugin he alcanzado la zona amarilla de Pagespeed por lo que estoy contentísima! Gracias Fernando!
11 de diciembre de 2020
Tried many similar plugins. This one is definitely the best!
Leer todas las 32 reseñas

Colaboradores y desarrolladores

«WPO Tweaks – Optimizaciones de rendimiento» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«WPO Tweaks – Optimizaciones de rendimiento» está traducido en 9 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «WPO Tweaks – Optimizaciones de rendimiento» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.1.1

  • CORRECCIÓN CRÍTICA: visualización de la barra de admin para perfiles de editor o autor
  • Corregido fallo por el que los usuarios con perfiles de editor o autor no podían ver correctamente la barra de admin.
  • Los dashicons ahora solo se quitan para los usuarios no conectados (TODOS los usuarios conectados, independientemente de su perfil pueden ver la barra de admin).
  • Mejorada la lógica del módulo de optimización de scripts.
  • Mejorada la lógica del módulo de CSS crítico.
  • Mejor compatibilidad con todos los perfiles de usuario de WordPress.
  • Corregido: el texto informativo en la administración ahora es completamente traducible.

2.1.0

  • NUEVA REFORMA MAYOR: Arquitectura modular para facilitar el mantenimiento
  • NUEVO: Dimensiones de imagen que faltan – Añade automáticamente atributos width/height para obtener mejores puntuaciones en el Cumulative Layout Shift (CLS).
  • NUEVO: Compatibilidad con elementos picture – Primer plugin que añade automáticamente dimensiones a estos elementos (más completo que la mayoría de plugins de optimización).
  • NUEVO: Sistema de gestión de archivos mejorado – Copia de seguridad y restauración automáticas de los archivos wp-config.php y .htaccess.
  • NUEVO: Gestión directa de wp-config.php – Ajustes de retención de la papelera garantizados modificando directamente wp-config.php.
  • NUEVO: Nota de activación en la administración – Mensaje informativo de bienvenida que muestra todas las optimizaciones aplicadas.
  • MEJORADO: Código completamente reformado en una arquitectura modular con componentes separados.
  • MEJORADO: Mejor rendimiento con un sistema de carga de módulos optimizado.
  • MEJORADO: Capacidades de depuración mejoradas con módulos aislados.
  • MEJORADO: Sistema de resolución de conflictos para las configuraciones existentes.
  • MEJORADO: Sistema completo de limpieza al desactivar el plugin.
  • MEJORADO: Mejorada la compatibilidad con la carga diferida de Gravatar.
  • MEJORADO: Actualizados todos los nombres de filtros a ayudawp_wpotweaks_* para que sean más específicos.
  • MEJORADO: Cada optimización tiene ahora su propio módulo dedicado para facilitar el mantenimiento.
  • ARQUITECTURA: Separada en módulos especializados: gestión de archivos, CSS crítico, optimización de imágenes, dimensiones de imágenes, optimización de bases de datos, optimización de scripts, ajustes de seguridad, optimización de administración, optimización de caché y aviso de administración.

2.0.3

  • Eliminado: reconocimiento en el pie de página de administración (completamente innecesario)
  • Eliminado: desactivación del editor de archivos de WordPress (mejor gestionarlo con un plugin de seguridad)
  • Corregido: mejor selección de widgets de escritorio a eliminar (manteniendo los relacionados con la seguridad)

2.0.2

  • Corregido: problemas de paginación con Twenty Twenty y otros temas
  • Mejorada: lógica de optimización de consultas para preservar la funcionalidad de paginación
  • Mejorada: mejor compatibilidad con sistemas de paginación de varios temas
  • Añadido: mejor gestión de errores para el vaciado de datos temporales
  • Mejorado: optimización del uso de memoria

2.0.1

  • Corregido fallo con WooCommerce, que no mostraba los productos en páginas de taxonomías y archivos

2.0.0

  • NUEVA VERSIÓN MAYOR con optimizaciones avanzadas
  • NUEVO CSS crítico automático: generación e inyección de CSS crítico «above-the-fold»
  • NUEVO Carga diferida de CSS: el CSS no crítico se carga de forma asíncrona con noscript como alternativa
  • NUEVO Preconnect automático: pistas automáticas para Google Fonts, Analytics y otros recursos críticos
  • NUEVO DNS Prefetch inteligente: precarga de DNS para recursos externos comunes
  • NUEVO Carga diferida nativa: carga diferida automática para todas las imágenes con decoding=async
  • NUEVO Optimizaciones de la base de datos: limpieza automática de datos transitorios caducados y optimización de consultas
  • NUEVO Precarga de recursos: precarga automática del CSS del tema y las fuentes críticas
  • NUEVO Eliminación inteligente de jQuery Migrate: solo se elimina cuando no es necesaria
  • NUEVO Cabeceras de seguridad: eliminación de X-Pingback y ocultación de información confidencial
  • NUEVO Limpieza del escritorio: elimina los widgets innecesarios del área de administración
  • NUEVO Gestión de revisiones: limita las revisiones automáticas a 3 y reduce la retención de la papelera a 7 días
  • NUEVO Optimización de Google Fonts: añade automáticamente display=swap
  • MEJORADO Varios filtros de desarrollador: permite una personalización avanzada mediante ganchos
  • MEJORADO Compatibilidad con Jetpack: mantiene automáticamente XML-RPC si Jetpack está activo
  • MEJORADO Caché inteligente: sistema de caché mejorado para CSS crítico y otros recursos
  • MEJORADO Tareas programadas: limpieza diaria automática de datos transitorios caducados
  • MEJORADO Arquitectura mejorada: código reestructurado siguiendo las mejores prácticas de WordPress
  • MEJORADO Seguridad mejorada: todas las funciones llevan el prefijo ayudawp_ siguiendo los estándares
  • MEJORADO Listo para traducción: se ha actualizado el text domain y se han preparado las cadenas para i18
  • MEJORADO Mejor rendimiento: importantes optimizaciones en el tiempo de carga y los recursos del servidor
  • MEJORADO Mejores métricas: optimizaciones específicas para Core Web Vitals y herramientas de medición

1.0.7

  • Probado hasta WordPress 6.7.1

1.0.6

  • Probado hasta WordPress 6.6.1

1.0.5

  • Probado hasta WordPress 6.5.2
  • Añadida compatibilidad con PHP 8.2 (gracias @dbase66)

1.0.4

  • Probado hasta WordPress 6.4

1.0.3

  • Probado hasta WordPress 6.2

1.0.2

  • Probado hasta WordPress 6.1
  • Actualizados los requisitos de WP y PHP

1.0.1

  • Probado hasta WordPress 6.0.2

1.0

  • Probado hasta WordPress 6.0
  • ¡Sí! Era hora de cambiar a la versión 1.x

0.9.31

  • Cambiada la URL de PageSpeed

0.9.30

  • Probado hasta WordPress 5.9

0.9.29

  • Probado hasta WordPress 5.8

0.9.28

  • Probado hasta WordPress 5.6

0.9.26

  • Eliminada la opción de jQuery Migrate porque no es necesaria desde WordPress 5.5

0.9.25

  • Probado hasta WordPress 5.5

0.9.24

  • Regresión al método anterior para el análisis diferido de JavaScript debido a problemas de compatibilidad con el tema Divi

0.9.23

  • Probado hasta WordPress 5.4.1

0.9.22

  • Nuevo método para aplazar la carga de JavaScript. Especialmente útil con iframes de Youtube y otras fuentes externas de vídeo.

0.9.21

  • Probado hasta WordPress 5.3.2

0.9.20

  • Cambios en el código de jQuery Migrate para resolver la compatibilidad con la última versión de Elementor

0.9.19

  • Probado hasta WordPress 5.3

0.9.18

  • Probado hasta WordPress 5.2.2

0.9.17

  • Probado hasta WordPress 5.2

0.9.16

  • Probado hasta WordPress 5.1

0.9.15

  • Añadidas condiciones para desactivar líneas en el archivo .htaccess con el fin de evitar el error 500 en algunos alojamientos web (gracias a frayca)

0.9.14

  • Añadida la etiqueta probado hasta WordPress 5.0

0.9.13

  • Probado hasta WordPress 4.9.8

0.9.12

  • Añadida función para desactivar los pingbacks propios internos

0.9.11

  • Añadida una línea para comprobar si está activo el módulo `expires` para evitar errores 500 en algunos servidores cuando el módulo no está activo

0.9.10

  • Probado hasta WordPress 4.9.6

0.9.9

  • Añadidas reglas de caducidad de la caché del navegador al archivo .htaccess principal de WordPress
  • Añadidas reglas de compresión GZIP al archivo .htaccess principal de WordPress
  • Esta es la primera versión con etiquetas de versión
  • Agradecimiento a @carloslongarela por las mejoras en .htaccess

0.9.8

  • Probado hasta WordPress 4.9.5

0.9.7

  • Añadida excepción en la eliminación de Dashicons para mostrarlos en el personalizador

0.9.6

  • Cambio en el método de la API Heartbeat: ahora controla el intervalo a 60 segundos en lugar de los 15 segundos por defecto
  • Añadidos agradecimientos al pie de página de la administración
  • Plugin probado hasta WordPress 4.9 RC

0.9.5

  • Añadido enlace a WebPageTest en readme.txt para medir resultados
  • Se ha cambiado al método de filtro script_loader_tag para aplazar el análisis de JavaScript

0.9.4

  • Cambio en el método de análisis de diferir JavaScript para resolver problemas de AMP con la CDN de Google
  • Cambiada la URL de donación

0.9.3

  • Cambiada la versión mínima de WP de la 4.0 a la 4.1
  • Añadido filtro para eliminar el filtro capital_p_dangit
  • Añadidas funciones para desactivar la vista previa de miniaturas de PDF
  • Añadidas varias acciones para limpiar la cabecera (gracias a @carloslongarela)
  • Mejores estándares de código y ordenación de funciones
  • Cambios en readme.txt

0.9.2

  • Se han añadido varias acciones para limpiar la cabecera de WordPress
  • Añadida función para eliminar jquery_migrate

0.9.1

  • Corregido el text domain para que esté listo para traducción

0.9

  • Versión inicial