Descripción
TSO Stack Inspector ayuda a agencias y propietarios de sitios a responder una pregunta clave antes de eliminar un plugin: ¿dónde se sigue usando?
Analiza entradas, páginas, tipos de contenido personalizados, bloques reutilizables, plantillas del Editor del sitio, widgets, menús de navegación y wp_options en busca de:
- Shortcodes registrados por un plugin o introducidos manualmente
- Bloques de Gutenberg declarados por un plugin
- Prefijos de meta de entradas inferidos del código del plugin (incluida la meta JSON de maquetadores)
Características
- Por plugin — selecciona un plugin instalado y ejecuta una exploración en lotes antes de desinstalarlo
- Veredicto de riesgo — tras cada exploración, un resumen claro de seguro / revisar / riesgo para decidir sobre la desinstalación
- Reemplazar (simulación) — previsualiza y aplica renombrados de shortcodes o bloques en el contenido de las entradas (en lotes, con confirmación y copias de seguridad para deshacer)
- Huérfanos — encuentra shortcodes o bloques que siguen en el contenido pero ya no están registrados
- Diferencia de historial — compara dos exploraciones guardadas
- Auditoría de plugins inactivos — ve rápidamente qué plugins desactivados siguen dejando rastros (usa el índice del sitio)
- Buscador de shortcodes — busca cualquier etiqueta de shortcode en todo el sitio
- Buscador de bloques — busca un espacio de nombres de bloque (p. ej.
contact-form-7/contact-form-selector) - Exploración de temas — temas activos o inactivos
- Comparar plugins — firmas compartidas frente a exclusivas antes de migraciones
- Inventario — lista los shortcodes registrados y las firmas de plugins descubiertas
- Historial de exploraciones — limitado, con poda automática y opciones de eliminar/borrar
- Exportar CSV / Imprimir PDF — descarga los resultados de la exploración, huérfanos o auditorías de plugins inactivos en formato CSV, o abre un informe imprimible tras la exploración
- Actualizar firmas — reconstruye el perfil del plugin en caché sin esperar 24 horas
- Enlace a Options Cleaner — salta a TSO Options & Tables Cleaner cuando esté instalado para eliminar opciones y tablas sobrantes tras la desinstalación
- Índice del sitio — se construye en segundo plano al abrir la pantalla de administración (o al explorar); se reutiliza para exploraciones y auditorías más rápidos
- Exploración en segundo plano — casilla opcional para mantener una exploración larga en ejecución mediante WP-Cron después de cerrar la pestaña de administración; vuelve a abrir la pantalla más tarde para ver los resultados finalizados
- Lista de ignorados — oculta shortcodes, bloques o claves meta/opción ruidosos de los resultados
- Resultados agrupados — coincidencias de la exploración agrupadas por ubicación, con copia de etiqueta y una lista de verificación previa a la desinstalación
- Huérfanos Reemplazar — salta desde una etiqueta huérfana a la pestaña Reemplazar ya rellena
- Idiomas de la interfaz de administración — inglés, español y catalán en la pantalla de Herramientas; traducciones de la comunidad a través de translate.wordpress.org tras la publicación
Cómo funciona
El plugin lee el contenido y las opciones de los widgets de forma local. No envía datos a servicios externos. Las firmas de los plugins (shortcodes, bloques, prefijos meta) se descubren explorando el código fuente PHP de los plugins y se almacenan en caché durante 24 horas. El índice de contenido del sitio se guarda en la carpeta de subidas y se reconstruye cuando cambia el contenido o los ajustes.
Multisitio
Funciona en WordPress multisitio: las exploraciones, cachés y ajustes son por sitio. Al desinstalar desde el administrador de red se limpia cada sitio de la red, no solo el sitio principal.
Limitaciones
- La exploración de código estático puede no detectar shortcodes o bloques registrados dinámicamente
- La detección de prefijos meta es heurística; revisa siempre los resultados antes de desinstalar
- Los sitios muy grandes ejecutan las exploraciones en lotes; marca Exploración en segundo plano para que una exploración larga continúe mediante WP-Cron después de cerrar la pestaña, o mantén la pestaña abierta en caso contrario
Política de privacidad
TSO Stack Inspector almacena únicamente:
- La preferencia de idioma de la interfaz de administración en la meta de usuario (
tso_stack_inspector_ui_lang) - Ajustes opcionales de exploración en
wp_options(tso_stack_inspector_scan_settings), incluido el límite de tamaño del historial - Un índice breve de las exploraciones completadas recientemente en
wp_options(tso_stack_inspector_scan_history) - Datos temporales de trabajos de exploración en transitories (caducidad automática)
- Caché opcional del índice del sitio, JSON del historial de exploraciones y JSON de copia de seguridad de reemplazos en
wp-content/uploads/tso-stack-inspector/(solo disco local; el directorio está protegido con.htaccess/web.config+index.htmlvacío; se elimina al desinstalar si es posible) - Índice de copias de seguridad de reemplazos en
wp_options(tso_stack_inspector_replace_backups, retención de ~48 h)
No se transmiten datos a servidores externos. Las exploraciones se ejecutan solo cuando un administrador los inicia desde Herramientas TSO Stack Inspector.
Capturas




Instalación
- Sube la carpeta del plugin a
/wp-content/plugins/ - Activa el plugin desde la pantalla de Plugins
- Abre Herramientas TSO Stack Inspector (o haz clic en Abrir inspector bajo el plugin en la pantalla de Plugins)
FAQ
-
Ve a Herramientas TSO Stack Inspector. Los administradores también ven Abrir inspector bajo el nombre del plugin en Plugins Plugins instalados.
-
¿Elimina algo?
-
Ls exploraciones, huérfanos y auditorías son de solo lectura. La pestaña opcional Reemplazar puede editar
post_content(renombrar shortcodes o bloques) tras una vista previa en modo simulación, con copias de seguridad de deshacer de corta duración; mantenga siempre su propia copia de seguridad del sitio. Stack Inspector no elimina plugins, opciones ni tablas de base de datos; use TSO Options & Tables Cleaner para las opciones y tablas sobrantes tras la desinstalación. -
¿Funciona con Elementor u otros maquetadores de páginas?
-
Sí, parcialmente. El escáner también inspecciona las claves meta comunes de los maquetadores, como
_elementor_data, en busca de shortcodes y bloques incrustados. -
¿Una exploración ralentizará mi sitio?
-
Las exploraciones se ejecutan en el administrador en pequeños lotes y solo cuando las inicias. Los visitantes del sitio no se ven afectados.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«TSO Stack Inspector» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «TSO Stack Inspector» 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
1.0.2
- Support (Ko-fi) donation button in the admin header
- New: Auto/Day/Night plugin visuals
- Scan, compare and replace buttons stay disabled until a plugin, shortcode, block or theme is chosen
- History «View» now scrolls to the loaded results and reports errors
- Built-in signatures for Elementor and Elementor Pro (elementor-template shortcode, elementor meta)
- Replace no longer strips backslashes from post content (block JSON, escaped quotes), also when undoing
- Core blocks can be searched as core/paragraph or paragraph; blocks stored in page-builder JSON are detected
- Orphan finder no longer flags shortcodes/blocks of active plugins that only register on the front end
1.0.1
- Faster first load: the admin screen opens immediately and prepares plugin signatures in the background with a progress notice
- Plugin signature discovery walks each plugin folder once (skipping vendor/node_modules) and reads each file once
- Single-file plugins are no longer profiled with the whole plugins folder
- Site index checks no longer decode the cached index on every page load
- Faster site index build (time-boxed steps with primed post caches) and faster cached scans/audits (posts are loaded only on a match)
- Site index stores compact shortcode/block digests instead of full post content and page-builder meta (much smaller, faster to load and scan)
- Obsolete site-index files are deleted when a new index is saved instead of piling up in uploads
- Scans and the inactive-plugins audit wait for the background signature warm-up instead of building every profile inside one request
- Inactive-plugins audit reads user/term/comment meta keys once instead of once per plugin
1.0.0
- Primera versión