Herramientas

aGo Disable v1.0

Toggles para desactivar funcionalidad innecesaria de WordPress y mejorar el rendimiento

Inicio Rapido

aGo Disable te permite desactivar selectivamente funciones de WordPress que no necesitas. Cada toggle elimina codigo innecesario, scripts o peticiones HTTP de tu sitio — haciendolo mas rapido y limpio.

Instalacion

  1. Sube ago-disable.zip desde Plugins → Add New → Upload Plugin
  2. Activa el plugin
  3. Ve a aGo Herramientas → Disable

Configuracion Rapida

  1. Revisa cada toggle y decide que necesitas
  2. Activa los toggles para las funciones que quieras desactivar
  3. Haz clic en Save Changes
  4. Limpia tu cache (si usas un plugin de cache) para ver los efectos
Como funciona: Cuando un toggle esta ON, la funcion correspondiente de WordPress se DESACTIVA. Piensa en ello como "desactivar esta funcion = si."

Modulos

Cada modulo apunta a una funcion especifica de WordPress. Todos los toggles son independientes — activa solo lo que necesites.

ModuloQue DesactivaPor Que Desactivarlo
EmojisScripts de emoji de WordPress (wp-emoji-release.min.js) y CSS inlineElimina ~20KB de JavaScript. Los navegadores modernos renderizan emojis nativamente.
EmbedsDescubrimiento oEmbed, wp-embed.min.js, y endpoints REST API relacionadosElimina scripts de embed si no usas auto-embeds de otros sitios WordPress.
XML-RPCEl endpoint xmlrpc.php completamenteMejora de seguridad. XML-RPC es un vector de ataque comun y raramente necesario con el REST API disponible.
REST API para VisitantesAcceso publico (no autenticado) al WP REST APIPreviene enumeracion de usuarios y exposicion de datos. Los usuarios logueados mantienen acceso completo.
ComentariosTodo el sistema de comentarios de WordPress — formularios, menu admin, widgets, feedsLimpia el admin y frontend si tu sitio no usa comentarios.
RSS FeedsTodos los endpoints de feeds RSS/Atom y tags <link> en el headUtil para sitios que no publican contenido de blog o no necesitan sindicacion.
Self PingbacksPingbacks de tu propio sitio a si mismoElimina notificaciones internas de pingback inservibles al enlazar entre tus propios posts.
Dashicons (Frontend)El archivo CSS de Dashicons en el frontend para usuarios no logueadosAhorra ~46KB. Solo se necesita en wp-admin; los visitantes no necesitan fuentes de iconos.
jQuery MigrateLa capa de compatibilidad jquery-migrate.min.jsAhorra ~10KB. Solo necesario para plugins/temas muy antiguos que usan metodos jQuery deprecados.
WP Generator TagEl tag <meta name="generator"> en el head HTMLOculta tu numero de version de WordPress. Medida menor de seguridad por oscuridad.
WLManifest LinkEl tag link de wlwmanifest.xml en el headEl soporte de Windows Live Writer fue eliminado de WordPress. Este tag es un artefacto legado.
ShortlinkEl tag <link rel="shortlink"> en el head HTMLElimina tag de header innecesario. WordPress ya produce URLs canonicas via Yoast/RankMath.
Valores seguros por defecto: Para la mayoria de sitios, puedes desactivar sin problemas Emojis, Self Pingbacks, WP Generator Tag, WLManifest Link y Shortlink sin efectos secundarios.

Control de Heartbeat

La API Heartbeat de WordPress (admin-ajax.php) envia peticiones AJAX cada 15-60 segundos para mantener sesiones activas, auto-guardar borradores y mostrar notificaciones en tiempo real. En sitios ocupados o hosting compartido, esto puede consumir recursos significativos del servidor.

Tres Modos

Permitir en Todas Partes (Por defecto)

Heartbeat funciona normalmente en todas las paginas de admin y el editor de posts. Sin cambios. Usa esto si tu servidor maneja la carga sin problemas.

Solo en Editor de Posts

Heartbeat se desactiva en el dashboard y todas las paginas de admin excepto el editor de posts/paginas. Esto preserva el auto-guardado y bloqueo de posts (para que dos editores no se sobreescriban) mientras elimina llamadas AJAX innecesarias en el dashboard, paginas de plugins y pantallas de ajustes. Recomendado para la mayoria de sitios.

Desactivar en Todas Partes

Heartbeat se desregistra completamente. Sin polling AJAX en absoluto. Esto da el maximo ahorro de rendimiento pero desactiva auto-guardado, bloqueo de posts y notificaciones del dashboard en tiempo real. Solo recomendado para sitios simples con un solo editor.

Precaucion: Si desactivas Heartbeat en todas partes, pierdes la proteccion de auto-guardado. Si tu navegador se cierra mientras editas un post, los cambios sin guardar se perderan. Guarda frecuentemente.

Tips de Rendimiento

Mide Antes y Despues

Usa DevTools del navegador (pestaña Network) o una herramienta como PageSpeed Insights para medir la carga de tu pagina antes de activar toggles. Luego activalos y mide de nuevo. Esto te da datos concretos de la mejora.

Combinaciones Recomendadas

Sitio Corporativo / Brochure

Sin blog, sin comentarios, sin embeds necesarios:

  • Desactivar: Emojis, Embeds, Comentarios, RSS Feeds, Self Pingbacks, Dashicons, jQuery Migrate, WP Generator, WLManifest, Shortlink
  • Heartbeat: Solo en Editor de Posts

Tienda WooCommerce

Mantener REST API activo (WooCommerce lo necesita), mantener Heartbeat en editor:

  • Desactivar: Emojis, Self Pingbacks, WP Generator, WLManifest, Shortlink
  • Heartbeat: Solo en Editor de Posts
  • Mantener activo: REST API, Comentarios (para reseñas), Embeds

Blog / Sitio de Contenido

  • Desactivar: Emojis, Self Pingbacks, Dashicons, jQuery Migrate, WP Generator, WLManifest, Shortlink
  • Mantener activo: Comentarios, RSS Feeds, Embeds
  • Heartbeat: Solo en Editor de Posts
Ganancias acumulativas: Cada toggle elimina una pequeña cantidad de overhead. Combinados, desactivar 8-10 funciones puede eliminar 100-200KB de assets del frontend y varias peticiones HTTP innecesarias por carga de pagina.

Preguntas Frecuentes

Desactivar una funcion rompera mi sitio?

Cada toggle es seguro para la gran mayoria de sitios. Los unicos que requieren cuidado son REST API (necesario para algunos plugins como WooCommerce, Elementor, Gutenberg), jQuery Migrate (necesario para temas muy antiguos), y Heartbeat (afecta auto-guardado). Ante la duda, activa un toggle a la vez y prueba.

Puedo re-activar una funcion despues de desactivarla?

Si. Simplemente apaga el toggle y guarda. La funcion se restaura inmediatamente. No hay cambios permanentes.

Funciona con plugins de cache?

Si. Despues de cambiar toggles, limpia tu cache de pagina para que los cambios surtan efecto en paginas cacheadas.

Desactive REST API y un plugin dejo de funcionar. Que hago?

Re-activa el toggle de REST API. Muchos plugins modernos (Gutenberg, WooCommerce, Elementor, Jetpack) requieren acceso al REST API. El toggle solo bloquea acceso no autenticado, pero algunos plugins hacen peticiones no autenticadas desde el frontend.

Desactivar XML-RPC afecta la app movil de WordPress?

La app movil de WordPress ahora usa el REST API, asi que desactivar XML-RPC no deberia afectarla. Sin embargo, si usas versiones muy antiguas de la app o herramientas de terceros que dependen de XML-RPC, mantenlo activo.

Cuanta mejora de rendimiento vere?

Depende de tu punto de partida. Un sitio tipico puede ahorrar 100-200KB de assets del frontend y 2-5 peticiones HTTP por carga de pagina. La optimizacion de Heartbeat es la que mas impacta en el rendimiento del admin y la carga del servidor.

Necesitas ayuda?

Contactanos en ago.cl/contacto o escribe a [email protected].