Herramientas

aGo Cleanup v1.0

Elimina el bloat de WordPress — desactiva funciones que no necesitas

Inicio Rapido

aGo Cleanup elimina codigo innecesario que WordPress inyecta en cada pagina por defecto. Scripts de emojis, oEmbed, feeds RSS, jQuery Migrate, estilos del editor de bloques — la mayoria de los sitios no los necesitan. Desactivarlos reduce peticiones HTTP, peso de pagina y superficie de ataque.

Instalacion

  1. Sube ago-cleanup.zip desde Plugins → Add New → Upload Plugin
  2. Activa el plugin
  3. Ve a aGo Herramientas → Cleanup
  4. Activa los modulos que quieras habilitar
  5. Haz clic en Save Changes
Tip: Para la mayoria de sitios, puedes activar los 13 modulos sin problemas. Comienza con todos activados y solo desactiva uno si notas que alguna funcion especifica dejo de funcionar.

Modulos

Cada modulo apunta a una pieza especifica del bloat de WordPress. Todos los modulos son independientes — activa la combinacion que quieras.

ModuloQue EliminaPor Que
EmojisElimina wp-emoji-release.min.js y el script inline de deteccion de emojis del <head>Todos los navegadores modernos renderizan emojis nativamente. El script (10+ KB) es completamente innecesario.
EmbedsElimina wp-embed.min.js y los links de descubrimiento oEmbedEvita que otros sitios incrusten tus posts como tarjetas enriquecidas. La mayoria de sitios no necesita esto. Ahorra un archivo JS por pagina.
XML-RPCDesactiva el endpoint xmlrpc.php completamenteXML-RPC es un protocolo legado de publicacion remota. Es el objetivo #1 de ataques de fuerza bruta. Desactivalo a menos que uses la app movil de WordPress o Jetpack.
REST API LinksElimina el tag <link rel="https://api.w.org/"> del <head>Oculta la URL de descubrimiento del REST API del HTML publico. La API sigue funcionando — solo se elimina el anuncio.
WP VersionElimina el tag <meta name="generator" content="WordPress X.X">Evita que atacantes conozcan tu version exacta de WordPress. Higiene basica de seguridad.
WLW ManifestElimina el tag <link rel="wlwmanifest">Windows Live Writer fue descontinuado en 2017. Este link no tiene proposito en ningun sitio moderno.
RSD LinkElimina el tag <link rel="EditURI"> que apunta a xmlrpc.php?rsdReally Simple Discovery es otro protocolo legado. Eliminarlo reduce el desorden del <head> y oculta un endpoint.
ShortlinksElimina el tag <link rel="shortlink">WordPress genera shortlinks ?p=123 para cada post. Si usas pretty permalinks, estos son redundantes.
RSS FeedsElimina los links de descubrimiento de feeds RSS y Atom del <head>Si tu sitio no sirve a una audiencia que usa lectores RSS, estos tags agregan markup innecesario. Las URLs de feeds siguen funcionando si se acceden directamente.
jQuery MigrateDesencola el script jquery-migrate del frontendjQuery Migrate (10 KB) proporciona compatibilidad con plugins que usan metodos deprecados de jQuery. Los temas y plugins modernos no lo necesitan.
DashiconsDesencola la hoja de estilos dashicons en el frontend para usuarios no logueadosDashicons (46 KB CSS + archivos de fuentes) es la fuente de iconos del admin de WordPress. Solo se necesita en el frontend si la barra de admin es visible (usuarios logueados).
Global StylesElimina el bloque inline <style id="global-styles-inline-css"> y classic-theme-stylesWordPress 5.9+ inyecta estilos globales para el editor de bloques (1-3 KB de CSS inline). Los temas clasicos y page builders no los usan.
Self PingbacksEvita que WordPress envie peticiones de pingback a tu propio sitioCuando enlazas a tus propios posts, WordPress se hace ping a si mismo, creando entradas innecesarias en la base de datos y peticiones HTTP.

Configuracion

La pagina de admin en aGo Herramientas → Cleanup muestra los 13 modulos como interruptores toggle. Cada modulo esta encendido o apagado — no hay configuraciones adicionales por modulo.

Como se Almacenan los Ajustes

Todos los ajustes se guardan en una unica opcion de WordPress: ago_cleanup_settings. Es un array asociativo de valores booleanos, uno por cada clave de modulo.

Cuando Surten Efecto los Cambios

Los cambios surten efecto inmediatamente en la siguiente carga de pagina. No se requiere limpieza de cache a nivel del plugin, aunque deberias purgar cualquier cache de pagina (Nginx, Redis, CDN) para ver resultados en paginas cacheadas.

Nota: Los modulos solo afectan la salida del frontend. El area de administracion de WordPress nunca se modifica — los scripts y estilos del admin permanecen intactos.

Impacto en Rendimiento

Con los 13 modulos activados, aGo Cleanup tipicamente elimina:

Ahorro estimado (todos los modulos activados):
3-5 menos peticiones HTTP por carga de pagina (emoji JS, embed JS, jQuery Migrate, Dashicons CSS)
60-80 KB menos transferidos por pagina (JS + CSS + archivos de fuentes)
6-10 menos tags <link>/<meta> en el HTML <head>
1-3 KB menos de CSS inline por eliminacion de global styles

Los ahorros exactos dependen de tu tema y plugins. Las mayores ganancias vienen de Dashicons (archivos de fuentes), Emojis (JS), y Global Styles (CSS inline).

Midelo: Ejecuta un test de Lighthouse o GTmetrix antes y despues de activar aGo Cleanup para cuantificar la mejora en tu sitio especifico.

Preguntas Frecuentes

Esto rompera mi sitio?

Improbable. Cada modulo elimina una pieza especifica y bien entendida del output de WordPress. Si algo se rompe, desactiva los modulos uno por uno para encontrar el responsable. El problema mas comun es jQuery Migrate — algunos plugins antiguos dependen de metodos deprecados de jQuery.

Debo desactivar XML-RPC aqui o en aGo Harden?

Cualquiera funciona — ambos plugins desactivan XML-RPC de la misma forma. Si usas ambos plugins, activalo en uno y dejalo apagado en el otro. No habra conflicto si ambos estan activados, pero es mas limpio gestionarlo en un solo lugar.

Desactivar RSS Feeds rompe mi feed?

No. Este modulo solo elimina los tags <link> de descubrimiento del head HTML. Las URLs reales de feeds (/feed/) siguen funcionando si se acceden directamente. Los lectores RSS que ya tienen tu URL de feed seguiran funcionando.

Por que Dashicons solo afecta a usuarios no logueados?

Los usuarios logueados ven la barra de admin de WordPress en el frontend, que usa Dashicons para sus iconos. Eliminar la hoja de estilos para usuarios logueados romperia la apariencia de la barra de admin.

Es compatible con plugins de cache?

Si. aGo Cleanup trabaja a nivel de hooks de WordPress — elimina scripts, estilos y tags antes de que la pagina se genere. Los plugins de cache cachean el output ya limpio. Solo recuerda purgar tu cache despues de cambiar los ajustes.

Necesitas ayuda?

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