Hushfort

¿Cómo encuentro y borro los plugins de WordPress que no uso?

Por Eureka Studio · Actualizado

Respuesta corta

Los plugins inactivos son fáciles de ver en la pantalla Plugins de WordPress, pero los activos también pueden estar sin uso. Comprueba si los shortcodes, bloques o widgets de cada plugin aparecen en algún lugar de tu contenido, borradores incluidos, y mide lo que cargan en las páginas publicadas. Desactiva primero los que no uses, prueba y luego bórralos. Una herramienta para aligerar el sitio puede reunir esas pruebas por ti.

Pasos

  1. 1Paso 1

    Empieza por lo que está desactivado

    En Plugins → Plugins instalados, haz clic en Inactivos. Todo lo que aparece aquí no hace nada por tu sitio, pero sigue ocupando sitio en tu servidor.

    La pantalla Plugins de WordPress filtrada por plugins inactivos
  2. 2Paso 2

    Mide lo que cargan los plugins activos

    Un paquete de complementos activo puede cargar sus scripts y estilos aunque no se use ninguno de sus widgets. Aligerar mide tus páginas publicadas y muestra qué parte del código de la página procede de plugins que no hacen nada: rojo a partir del 15 %, naranja a partir del 5 % y amarillo por debajo.

    Resumen de Aligerar: el 0,6 % de cada página es desperdicio, 8 KB de 1,3 MB que vienen de un plugin que no hace nada para los visitantes
  3. 3Paso 3

    Ejecuta Aligerar y lee las pruebas

    En Hushfort, abre Aligerar y pulsa Analizar mi sitio. Cada plugin recibe un estado y un motivo. Pulsa ¿Por qué? para ver qué añade, dónde se usa y qué carga.

    El panel ¿Por qué? de ElementsKit Lite: 42 widgets de Elementor y 3 tipos de contenido, ninguno usado en ningún sitio, archivos cargados en 1 página medida
  4. 4Paso 4

    Apártalo y prueba

    Pulsa Desactivar en la tarjeta. El plugin pasa a «Desactivados aquí», donde se indica cuándo se desactivó; navega por tu sitio y, si algo no se ve bien, pulsa Volver a activar.

    Desactivar pulsado en ElementsKit Lite; aparece en Desactivados aquí con los botones Volver a activar y Borrar
  5. 5Paso 5

    Bórralo con la confirmación de WordPress

    Cuando estés seguro, bórralo desde la tarjeta o desde la pantalla de Plugins. La misma comprobación también se puede ejecutar desde la línea de comandos.

    WP-CLI en la tienda de demostración (salida abreviada)
    $ wp hushfort declutter --skip-pagesplugin                                 verdict   evidenceakismet/akismet.php                    inactive  Switched off, but its files are still on the server …classic-widgets/classic-widgets.php    tool      Admin tool — does nothing for visitors …elementor/elementor.php                used      Used in 2 live placeselementskit-lite/elementskit-lite.php  inactive  Switched off, but its files are still on the server …hello-dolly/hello.php                  inactive  Switched off, but its files are still on the server …woocommerce/woocommerce.php            used      Used in 51 live places

Por qué importa

Cada plugin que instalas es código que has aceptado ejecutar y mantener actualizado. Con los años, los sitios acumulan plugins igual que los cajones acumulan cables: uno instalado para una landing que ya no existe, un widget que se probó una vez, un formulario sustituido por otro formulario. Nadie recuerda por qué están ahí, así que nadie se atreve a quitarlos.

Eso tiene dos costes.

Seguridad. Cada plugin es otro conjunto de archivos en tu servidor. Un plugin olvidado es justo el que menos probabilidades tienes de ver cuando necesite una actualización.

Velocidad. Los plugins activos suelen cargar sus scripts y estilos en todas las páginas, se usen o no. En un sitio que medimos, los plugins sin uso suponían el 44 % del código de cada página. Un solo paquete de complementos tenía 35 widgets de Elementor, ninguno usado en ningún sitio, y cargaba 886 KB en cada página.

Errores habituales

  • Mirar solo los «Inactivos». El desperdicio gordo suele estar en plugins activos cuyas funciones ya no usas.
  • Buscar solo en las páginas publicadas. Un widget puede estar en una plantilla, una ventana emergente, un menú o un borrador que estás a punto de publicar.
  • Borrar en un solo paso. Desactiva primero, prueba y luego borra. Algunos plugins eliminan sus ajustes al desactivarse o al borrarse.
  • Quitar plugins que trabajan en segundo plano. Los plugins de caché, SEO, correo electrónico y copias de seguridad no muestran nada en la página, pero hacen un trabajo importante. «No se ve» no significa «no se usa».
  • No tener copia de seguridad. Ten siempre una antes de borrar nada.

Sin plugin

  1. Plugins → Plugins instalados → Inactivos. Borra los que tengas claro que no necesitas.
  2. Para cada plugin activo, apunta lo que añade: shortcodes, bloques, widgets, campos de formulario. Búscalos en tu contenido. Para los shortcodes sirve una búsqueda en la base de datos:
wp db query "SELECT ID, post_title, post_status FROM wp_posts WHERE post_content LIKE '%[old_slider%' AND post_type NOT IN ('revision');"
  1. Comprueba el peso de la página. Abre tu página de inicio en las herramientas para desarrolladores del navegador, pestaña Red, y ordena por tamaño. Busca archivos cargados desde /wp-content/plugins/<name>/.
  2. Desactiva los plugins de uno en uno, navega por el sitio y comprueba los formularios, el pago y los menús.

Funciona, y merece la pena hacerlo una vez. También es lento: los shortcodes, los bloques, los widgets de Elementor, los menús y las zonas de widgets se guardan de formas distintas, y los datos de los maquetadores se esconden en metadatos de las entradas que una búsqueda sencilla no encuentra.

Si algo sale mal

  • Algo se ha roto después de apartar un plugin. Vuelve a activarlo desde la lista de Aligerar con un clic.
  • Los ajustes han desaparecido después de borrar. Algunos plugins eliminan sus datos al borrarse. Restaura tu copia de seguridad, o reinstálalo y vuelve a configurarlo.
  • Un resultado dice «No se puede saber». Aligerar ha encontrado indicios de que el plugin podría ser importante, como hooks que modifican la salida o la tienda. Déjalo, salvo que sepas lo que hace.

Con Hushfort

Aligerar, incluido el comando de WP-CLI, forma parte de Hushfort Pro, el complemento de pago que se instala sobre Hushfort Security, el plugin de seguridad gratuito para WordPress.

La capa Aligerar de Hushfort le pregunta a tu sitio, tal como lo ve un visitante, qué añade cada plugin: shortcodes, bloques, widgets de Elementor, campos de formulario, widgets, tipos de contenido, métodos de pago y de envío. Lee cada entrada, página, producto, plantilla, zona de widgets y menú, incluidos los borradores y el contenido privado y programado, y mide tus páginas publicadas para mostrar cuánto carga cada plugin.

  • Los resultados vienen con pruebas, y la parte de código desperdiciado de la página se marca por colores: rojo a partir del 15 %, naranja entre el 5 y el 15 %, amarillo por debajo del 5 %.
  • La eliminación tiene dos pasos y es reversible: apartar (desactivar, con fecha, deshacer con un clic) y después borrar con la propia confirmación de WordPress.
  • Los plugins que solo se usan en borradores preguntan antes de irse.
  • Los plugins que trabajan en segundo plano nunca se marcan como sin uso. Cuando no está seguro, dice «No se puede saber».
  • También disponible como wp hushfort declutter.

Nada cambia hasta que lo confirmas.

Preguntas frecuentes

¿Los plugins inactivos son un riesgo de seguridad?

Pueden serlo. Los plugins desactivados no se ejecutan, pero sus archivos siguen en el servidor y dejan de recibir tu atención, así que pueden quedarse sin actualizar. Si no necesitas uno, bórralo.

¿Los plugins que no se usan ralentizan WordPress?

Los activos, a menudo sí. Muchos cargan scripts y estilos en todas las páginas, aparezcan o no sus funciones en ellas. Los inactivos no ralentizan las páginas, pero suman a lo que tienes que mantener.

¿Es seguro borrar un plugin?

Normalmente sí, pero algunos plugins eliminan sus ajustes al borrarse. Desactívalo primero, prueba el sitio, ten una copia de seguridad y solo entonces bórralo.

¿Cómo sé si un complemento de Elementor se está usando?

Comprueba si alguno de sus widgets aparece en páginas, plantillas, ventanas emergentes o borradores. Hacerlo a mano es lento; un escáner que lee todo el contenido y las plantillas es más rápido.

¿Aligerar eliminará mi plugin de caché o de SEO?

No. Los plugins que trabajan en segundo plano, como los de caché, SEO, correo electrónico y copias de seguridad, nunca se marcan como sin uso, y nada cambia hasta que lo confirmas.

Informar de un error o pedir una función

Tu mensaje llega directamente al equipo que desarrolla Hushfort.

¿De qué se trata?

Solo lo usamos para responderte.

Usamos estos datos solo para responderte. Privacidad