En la última versión del plugin WPO Tweaks he incorporado nuevas mejoras que hacen de este plugin una herramienta perfecta para optimizar y acelerar WordPress.
Hasta ahora, este plugin que optimiza WordPress solo con activarlo, incorporaba los siguientes ajustes:
- Elimina los Dashicons de la barra de administración (solo para los usuarios no conectados)
- Elimina estilos y scripts de Emoji
- Desactiva la REST API (desactivación completa)
- Controla el intervalo de la Heartbeat API
- Elimina cadenas de petición de los recursos estáticos
- Atrasa la carga de JavaScript
- Elimina cadenas de petición de Gravatar
- Elimina el enlace de Really Simple Discovery de la cabecera
- Elimina wlwmanifest.xml (Windows Live Writer) de la cabecera
- Elimina la URL de enlace corto de la cabecera
- Elimina el generador de versión de WordPress de la cabecera
- Elimina la precarga de DNS de s.w.org
- Elimina jquery_migrate
- Elimina enlaces innecesarios de la cabecera
- Elimina el nombre de generador de los feeds RSS
- Elimina el filtro Capital P Dangit
- Desactiva la vista previa de las miniaturas de PDF
Con estos ajustes de optimización para WordPress conseguimos acelerar nuestra web eliminando todo aquello que le sobra a WordPress, que no aporta nada, pero ralentiza su carga y, en consecuencia, hace que sea más lento.
Y ahora, desde la versión 0.9.10 he incorporado las siguientes optimizaciones:
- NUEVO: Añadidas reglas de caducidad de caché al archivo .htaccess principal de WordPress.
- NUEVO: Añadidas reglas de compresión GZIP al archivo .htaccess principal de WordPress.
Esta versión localiza tu archivo .htaccess
y añade reglas para, por un lado, modificar la caducidad de la caché del navegador y así evitar descargas innecesarias de archivos, y por otro compresión GZIP para los tipos de archivo más comunes de una instalación WordPress.
El plugin, además, es totalmente respetuoso con tu instalación previa, pues primero comprueba si ya estaba instalado y tenía aplicadas las reglas, en cuyo caso no las añade.
De igual modo, si decides desinstalar el plugin, borra las líneas de tu archivo .htaccess
, para que no tengas problemas de compatibilidad con otros plugins ni problemas con tu servidor.
Estas mejoras incorporadas ayudan aún más a aumentar la velocidad de carga de tu WordPress, al tiempo que reducen el consumo de recursos de tu servidor de alojamiento.
Las valoraciones del plugin no pueden ser mejores, y ya lleva casi 7 mil descargas, con más de 1.000 instalaciones activas de manera estable, algo genial para un plugin que compite con los de grandes compañías de desarrollo.
Como siempre, el plugin es totalmente plug&play, no requiere configuración alguna. Lo instalas desde la pantalla de plugins de WordPress, lo activas y ya está. Tu web más rápida y optimizada a un clic.
Si aún no lo has probado te animo a hacerlo, y me cuentes qué tal te ha funcionado, pues como cualquier otro plugin, no funciona igual en cada instalación de WordPress, pues todas son distintas, están en hosting diferentes, etc.
Con tus impresiones iré mejorando el plugin en cada versión.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Este plugin es compatible con plugins de de gestión de caché tipo WP Súper Caché?¿
Sí, mientras no dupliques reglas claro.
Muchas gracias como siempre, tocayo.
¿Incluye esto?
//Deshabilitar los smileys
add_filter( ‘option_use_smilies’, ‘__return_false’ );
//Desactivar los Embeds
function disable_embeds_code_init() {
add_filter( ‘tiny_mce_plugins’, ‘disable_embeds_tiny_mce_plugin’ );
add_filter( ‘rewrite_rules_array’, ‘disable_embeds_rewrites’ );
add_filter( ‘embed_oembed_discover’, ‘__return_false’ );
remove_filter( ‘oembed_dataparse’, ‘wp_filter_oembed_result’, 10 );
remove_filter( ‘pre_oembed_result’, ‘wp_filter_pre_oembed_result’, 10 );
remove_action( ‘wp_head’, ‘wp_oembed_add_discovery_links’ );
remove_action( ‘wp_head’, ‘wp_oembed_add_host_js’ );
remove_action( ‘rest_api_init’, ‘wp_oembed_register_route’ );}
add_action( ‘init’, ‘disable_embeds_code_init’, 9999 );
function disable_embeds_tiny_mce_plugin($plugins) {
return array_diff($plugins, array(‘wpembed’));}
function disable_embeds_rewrites($rules) {
foreach($rules as $rule => $rewrite) {
if(false !== strpos($rewrite, ‘embed=true’)) {
unset($rules[$rule]);}}
return $rules;}
No, todavía jeje
Con todo lo que tiene y vendrá igual tendrás que permitir la activación selectiva de opciones.
¡Muy buen trabajo!
Hola Fernando, he instalado el plugin y el rendimiento de la página ha mejorado mucho, y lo mejor, sin tener que configurar nada! la velocidad de carga ha aumentado un 40%!! GRACIAS!!!
Me alegro, ese es su objetivo 😉
Qué chollazo de plugin!!!
Hola Fernando que tal ?
Me ha pasado de usar tu plugin junto con un plugin de contactos/forms que justamente usa la rest api (no tengo idea de porque) y al deshabilitarlo wpo tweaks no me funcionaba el formulario
Claro, es que el plugin limita la funcionalidad de la REST API.
claro, hasta q me di cuenta tarde bastante jaja. Quizas para eso no se podria poner un switch de activar o desactivar ese feature ? para q no traiga problemas en los q usamos esos plugins de forms
Ainss, no quiero, precisamente este plugin es para gente que no quiere opciones
jajaja ta bien
Se pelea con algún otro plugin de optimización que haya que desinstalar?
No, solo que si usas Autoptimize no actives las opciones extra porque ya están en WPO Tweaks, y algunas más. Lo mismo con Cache Enabler.
Disculpa por no concretar, me refería a SG Optimizer, WP Optimize, All In One WP Security?????
Hola Fernando. Estoy pensando en instalar el plugin WP Rocket pro cuando cargue el nuevo diseño ¿son incompatibles?
Gracias y tengo el tuyo instalado y han mejorado los datos en los speed test, aunque aún me falta bastante 🙂
Saludos
Para nada, totalmente compatibles.
Ánimo, pero no te vuelvas loco con el PageSpeed. Lo importante es la usabilidad
Gracias por el consejo. La página está siendo usable perfectamente, aunque el rank varía bastante arriba y abajo depende cuando lo pruebo. Entre 79 y 89 y en móvil mucho peor. Saludos y gracias otra vez
Una pregunta ¿y es compatible con Machete? es que la verdad este trae algunas funcionalidades que gustan bastante y no quisiera elegir entre uno u otro.
¡Saludos y felicidades por este plugin!
Son compatibles mientras no dupliques acciones de uno y otro
Instalado y probando.
Google speed me sigue diciendo que no se ha comprimido los archivos .css ni .js
Es que no es su función, para eso puedes usar Autoptimize por ejemplo 😉
Hola Fernando
Estoy montando una página localmente con Wamp. He leído tu artículo sobbre el plugin WPO Tweaks, lo instalo, lo activo y… adiós toda la web. Da error de servidor.
He probado sin éxito a desactivar el plugin cambiando el nombre de la carpeta, borrándola, he revisado en Apache la línea de código LoadModule rewrite_module modules/mod_rewrite.so para comprobar si tiene o no la almohadilla (da igual que lo tenga o no), reiniciado todos los servicios de Wamp, reiniciado el ordenador, … y no sé qué mças probar.
Igual tu plugin no es compatible con desarrollos locales.
¿Alguna idea?
Un saludo,
Alberto
Hola de nuevo Fernando. Tras un segundo café encontré la solución borrando del archivo .htaccess las líneas de código correspondientes a tu plugin. Refresco la pestaña y … ¡magia! La web ha vuelto.
Un saludo,
Alberto
El plugin no lo he probado en local, pues son entornos distintos. Es más, con el mod_rewrite deberían borrarse solas las líneas del htaccess, que ya sabrás que siempre da guerra en local
He instalado el plugin y la web deja de funcionar, lo comento a modo constructivo por si se debe tener algo en cuenta de cara a las actualizaciones. La web utiliza la plantilla seven, aunque imagino que la incompatibilidad debe venir de algún plugin.
Será de algún plugin, necesitaría saber cuáles tienes instalados
Hola Fernando,
pues los plugins que tengo son estos:
Akismet Anti-Spam
Autoptimize
Contact Form 7
Contact Form 7 Honeypot
Duplicate Page
Easy WP SMTP
GDPR Cookie Compliance
Really Simple SSL
Redirection
Smush
Wordfence Security
Yoast SEO
Luego los que vienen preinstalados ya con el tema que son:
The7 Convert Plus
The7 Elementos
The7 Go Pricing – WordPress Responsive Pricing Tables
The7 LayerSlider WP
The7 Slider Revolution
The7 Ultimate Addons for Visual Composer
The7 WPBakery Page Builder
Y el pack de plugins del WPML:
WPML All Import
WPML CMS Nav
WPML Media
WPML Multilingual CMS
WPML Sticky Links
WPML String Translation
WPML Translation Management
La leche. Habría que ir desactivando uno a uno hasta dar con el que interfiere
Hola Fernando. Tengo un problema con este plugin. Lo he estado usando desde que lo publicaste pero desde hace unas semanas lo tuve que desactivar, ya que en el tema DIVI no me muestra las imágenes que tienen algún tipo de animación (entrar de arriba a abajo, por ejemplo). Si desactivo la animación se ve la imagen, y si activo la animación y desactivo el plugin, se ve la imagen con la animación (tal como debe funcionar). ¿Alguna idea de que puede estar ocurriendo?. Saludos y gracias.
Pues tendría que mirar qué ha cambiando en Divi para ello, o si es otro plugin o qué. Gracias por avisar
Nada… he estado haciendo varias pruebas y solo falla si está activo el plugin «Page scroll to id». Lo he desactivado y ya está. Muchas gracias por tu trabajo y sobre todo, por compartirlo.
Saludos.
Ah, gracias por avisar, tendrá algún JS puñetero que interfería 🙂
Muy bueno, excelente. Gracias por un trabajo tan bien hecho.
Gracias 🙂
Hola Fernando, gran plugin sin duda, he mejorado en tres webs que lo estoy usando la velocidad de carga, pero en las tres tengo el mismo problema que es el siguiente, el icono del menú hamburguesa en la versión móvil desaparece, desactivo el plugin y el icono vuelve a aparecer. ¿Esto a que se debe?
Gracias.
Eso es porque desactiva los dashicons para no conectados. Puedes usar iconos de otra fuente ,o mejor subidos directamente, sino no arreglas nada
Hola Fernando
Aunque he buscado en los comentarios por si te lo habían preguntado ya, no veo ninguna indicación sobre la posibilidad y/o oportunidad de instalarlo en un hosting SiteGround con SG Optimizer, sobre los que creo eres buen conocedor.
También veo en tú post «https://ayudawp.com/wpo-tweaks/» de presentación del plugin que en los comentarios Luis Fco. Bautista indica los conflictos que le causa con su instalación con tema OceanWp y maquetador Elementor y al final le proporcionas como solución
wp_print_scripts
wp_print_head_scripts
wp_enqueue_scripts
¿Significa que para instalarlo yo que utilizo el mismo tema y maquetador debo añadirle ese código?
Un saludo y gracias por los valiosísimos conocimientos que tan generosamente compartes.
A lo primero, no hay ningún problema claro, yo lo uso habitualmente. La nueva versión de SG Optimizer hace algunas cosas que también hace WPO Tweaks, y las hace bien. Lo que hay que evitar es duplicar. Por ejemplo, no activar Gzip en SG Optimizer, el resto sin problema.
Sobre el asunto con Elementor, hasta donde he probado, se solucionó con una actualización de WPO Tweaks
Hola Fernando,
tengo instalado tu plugin WPO desde hace unas semanas en la web que estoy construyendo. Hoy he actualizado a wordpress 5.3 y no me dejaba editar páginas ni crear nuevas (se quedaban en blanco sin cargar). He empezado a desactivar plugins hasta que al desactivar el tuyo me ha empezado a funcionar de nuevo. No sé si le ha pasado a alguien más…Me gustaría saber si hay alguna incompatibilidad con la nueva versión de wordpress o es un problema mío, para poder volver a utilizarlo.
Gracias.
Hola Fernando, esta excelente joya me está trayendo problemas con Divi, y todo está actualizado legalmente.
Al querer modificar la configuración de módulos, o los padding o margin editando tanto en modo de «Habilitar el constructor visual» o por backend. Tengo que desactivar el WPO Tweaks. ¿Por qué podrá ser?
Desde ya, muchísimas gracias!!!
No tiene lógica porque Divi no usa jQuery Migrate que desactiva WPO Tweaks, que podría ser la causa. Podría ser otro plugin?