Control de plugins

Esta página reúne el catálogo de los plugins propios que he ido desarrollando para Indaga.net y otros proyectos que gestiono. La lista se actualiza mediante el shortcode mis_plugins (entre corchetes, que si no se ejecuta), que tira directamente de una tabla en la base de datos con la fecha, el nombre, la versión, el autor, la descripción, las etiquetas y el enlace de descarga de cada uno. Iré añadiendo más cosas. Aquí va:

Indaga Native Clean

Versión v1.0.0

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Optimización de cabecera 100% nativa. Elimina código innecesario de WordPress (emojis, RSD, WLW, generador, dashicons en frontend, etc.) con control absoluto, mediante un sistema de pestañas y un "Modo Seguro", sin dependencias externas.

Acceso Backend: Menú de Ajustes > Indaga Native Clean (wp-admin/options-general.php?page=indaga-native-clean). Alias / Shortcodes: No aplica (actúa de forma transparente en el y frontend mediante filtros y hooks).

Dependencias: 0 (Cero) - 100% nativo de WordPress. Archivo único .php autocontenido.

Seguridad: Bloqueo estricto de accesos directos (ABSPATH), validación de permisos de administrador (manage_options), y sanitización estricta de datos mediante un sistema de whitelist (claves permitidas) en el guardado de opciones.

native cleancleaneroptimizacion

Descargar

Indaga Native Icons

Versión v1.2.0

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Biblioteca ampliada de iconos SVG nativos con control de tamaño dinámico mediante atributos. Diseñada para reemplazar por completo a Font Awesome y soluciones de terceros en WordPress con rendimiento absoluto y control total.

Acceso Backend: Menú lateral Iconos Indaga (wp-admin/admin.php?page=indaga-icons).

Alias / Shortcodes: (entre corchetes) indaga_icon name="nombre-icono" size="md" (admite parámetros adicionales como size [sm, md, lg, xl o numérico], class y label).

Dependencias:0 (Cero) – Sin CDNs, sin llamadas a servidores externos, sin librerías pesadas.

Seguridad: Sanitización completa mediante sanitize_key(), esc_attr() y esc_html(). Bloqueo estricto de accesos directos (ABSPATH) y validación de permisos de usuario (manage_options).

iconosiconssvgindaga icons

Descargar

Indaga Gestión de Instrucciones y Envíos

Versión v1.1.0

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (indaga.net)

Plugin nativo para alta segura de correos electrónicos, envíos múltiples independientes y generación de documentos PDF en tamaño A4 con plantillas personalizables, control de permisos por ID y opción de reenvío rápido desde el historial. Permite mantener varias plantillas (crear, editar, duplicar y eliminar), cada una con su contenido y sus propios destinatarios adicionales, elegir la plantilla en cada alta y fijar una predeterminada.

Acceso: Indaga Instrucciones (wp-admin/admin.php?page=indaga-gestion-instrucciones), con pestañas Gestión, Plantillas, Descripción, Guía de uso y Ficha técnica.

Alias / Shortcodes: [indaga_instrucciones]

Dependencias: 100% nativo (PHP Vanilla, API de WordPress, wp_mail y motor de PDF propio en PHP puro sin librerías externas). Tablas propias indaga_gestion_instrucciones e indaga_gestion_plantillas, con actualización incremental mediante dbDelta y migración sin pérdidas desde versiones anteriores.

Seguridad: Sanitización estricta de variables (sanitize_email, sanitize_text_field, wp_unslash), nonces de verificación dinámicos por elemento (reenvío, duplicado y borrado) contra ataques CSRF, control de capacidades (manage_options), consultas preparadas con $wpdb y patrón POST/Redirect/GET (PRG) con transients.

gestión emailsgenerador pdf a4envio instrucciones

Descargar

Agenda Indaga

Versión v1.3.1

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (INDAGA.net)

Gestión centralizada de agenda, eventos y citas personales o institucionales con soporte multinstancia por pestañas, vistas de calendario mensual interactivo nativo con fichas modales emergentes y panel de administración seguro.

Acceso: Ajustes > Agenda Indaga (wp-admin/options-general.php?page=indaga-agenda)

Alias / Shortcodes: [indaga_agenda], [calendario_agenda]

Dependencias: 100% nativo (PHP Vanilla, WordPress WPDB API, Options API y JavaScript/CSS nativos sin librerías externas).

Seguridad: Sanitización completa de entradas (sanitize_text_field, sanitize_textarea_field, absint), escapado estricto en salidas (esc_html, esc_attr), protección Anti-CSRF mediante nonces de WordPress, consultas preparadas ($wpdb->prepare) y restricción de administración a la capacidad manage_options.

Licencia: GPLv2 o posterior (Software libre)

Acceso en Administración: Panel de Administración / Ajustes > Agenda Indaga (wp-admin/options-general.php?page=indaga-agenda)

Shortcodes Disponibles:

indaga_agenda id="default" — Despliega el formulario seguro de alta, edición y listado de gestión de eventos.

calendario_agenda id="default" — Renderiza el calendario mensual interactivo nativo en JavaScript vanilla, con fichas modales emergentes al hacer clic en los eventos.

Arquitectura de Base de Datos: Tabla nativa independiente {prefix}indaga_agenda con soporte para multi-instancias (grupo_id), gestión de fechas/horas, categorías y control de usuarios.

Seguridad y Permisos: 100% nativo (PHP Vanilla / WordPress WPDB API). Control de acceso restringido a administradores (manage_options), protección Anti-CSRF mediante nonces de WordPress y sanitización exhaustiva de entradas y salidas.

agenaagenda indagacalendario

Descargar

Control y Reserva de Recursos (CRR)

Versión v1.12.0

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (INDAGA.net)

Sistema completo e independiente para la gestión y reserva de recursos, salas y servicios con presupuestos automáticos, vista de calendario interactiva, selector avanzado por categorías con buscador instantáneo, panel frontal de filtrado dinámico y exportación dual (Excel optimizado o CSV estándar).

Shortcodes Disponibles:

[crr_reservas]: Muestra el formulario de solicitud, inventario y panel de gestión frontal.

[crr_calendario]: Renderiza la vista de calendario mensual de ocupación.

- Compatibilidad WordPress: 6.0 o superior

- Licencia: Software libre / Independiente

reservascrrcontrol reservascontrol espacioscontrol servicios

Descargar

Solicitud Congreso

Versión v1.6.2

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (INDAGA.net)

Gestión, solicitud y control centralizado de asistencia a congresos nacionales e internacionales para cualquier empresa, institución u organización. Incluye panel de control en administración, formulario en frontend mediante shortcode, gestión privada de adjuntos y notificaciones automáticas por correo electrónico.

• Acceso: Panel de Administración > Solicitud Congresos (wp-admin/admin.php?page=solicitud-congresos)
• Alias / Shortcodes: [solicitud_congreso], [solicitud_congresos]
• Dependencias: 100% nativo. Basado en las APIs oficiales de WordPress (WPDB, Shortcode API, Options API y wp_mail). Cero dependencias de terceros.
• Seguridad: Sanitización completa en entradas (sanitize_text_field, sanitize_email, absint, esc_url_raw), escapado estricto en salidas (esc_html, esc_attr), protección anti-CSRF mediante nonces en todas las acciones y restricción de acceso por roles.

solicitud congresos

Descargar

Contabilidad Casera Indaga

Versión v1.7.9

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (INDAGA.net)

Descripción General
Sistema de contabilidad casera privado, ligero, seguro y 100% nativo en WordPress. Diseñado bajo los estándares de desarrollo de Indaga.net, opera sin dependencias externas ni servicios de terceros, garantizando la absoluta privacidad de los datos financieros, presupuestarios y de actividad física del usuario.

Novedades y Características de la Versión 1.7.7
Buscador de Conceptos Dedicado: Bloque de búsqueda optimizado e independiente en la pestaña de Gestión Financiera para filtrar de manera rápida y directa los movimientos por descripción, concepto o categoría utilizando consultas seguras con comodines (LIKE).

Edición y Desplegable de Categorías en Presupuestos: Permite seleccionar categorías existentes desde un menú desplegable dinámico o introducir nombres personalizados (como Gastos fantasma, Ocio, Alimentación, etc.) para un control granular de los límites mensuales.

Gestión CRUD Completa de Movimientos: Formulario dinámico integrado con opción de inserción y edición directa de registros anteriores (ingresos, gastos, ahorro e inversión), complementado con botones de acción rápida.

Control de Presupuestos y Alertas Dinámicas: Cálculo automático del gasto mensual por categoría con indicadores visuales de estado (correcto, cerca del límite o presupuesto superado).

Control de Actividad y Pasos: Registro diario de pasos con estimación automática de distancia recorrida en kilómetros.

Gráficos Interactivos Nativos: Integración ligera mediante Chart.js para visualizar la evolución mensual de ingresos/gastos y el desglose porcentual de gastos por categoría en formato de rosquilla (doughnut).

Requisitos Técnicos y Seguridad
Base de Datos Nativa: Utiliza tres tablas optimizadas mediante dbDelta (wp_indaga_contabilidad, wp_indaga_pasos, y wp_indaga_presupuestos).

Seguridad Integral:

Sanitización estricta de entradas de datos (sanitize_text_field, floatval, sanitize_textarea_field).

Protección contra ataques CSRF mediante Nonces de WordPress (check_admin_referer).

Control riguroso de privilegios y permisos de usuario (manage_options).

Cero Dependencias: Sin librerías JavaScript externas complejas ajenas a Chart.js y sin llamadas a APIs o CDNs de pago de terceros.

contabilidadfinanzasahorroexportar csv

Descargar

Mis Plugins

Versión v2.1.0

Fecha: octubre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

NOTA: Actualizo a la versión 2.1.0 (09/10/2026)

Gestiona un catálogo de plugins propios (fecha, nombre, versión, descripción, enlace de descarga) desde el panel de administración y lo muestra en el front end mediante el shortcode [mis_plugins], con búsqueda y paginación tanto en admin como en front.

control plugins

Descargar

Cuaderno de Ideas

Versión v1.2.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (INDAGA.net)

Diario de ideas privado para gestión interna de publicaciones, vista previa privada y exportación a múltiples formatos de marcado.

Acceso: Cuaderno Ideas > Instrucciones (wp-admin/edit.php?post_type=cip_idea&page=cip-instrucciones)

Alias / Shortcodes: No aplica (es un plugin exclusivamente de administración interna privada).

Dependencias: Ninguna (100% nativo mediante Custom Post Types y API de WordPress).

Seguridad: Validación mediante nonces (wp_verify_nonce), restricción de vista previa en frontend (template_redirect con respuesta 403 para usuarios no autorizados), verificación de capacidades (edit_posts), sanitización al guardar (sanitize_text_field) y escapado estricto en la salida (esc_textarea, esc_attr, esc_url).

ideascuadernonotebook

Descargar

Control de prórrogas

Versión v1.4.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Gestión nativa de prórrogas de correos electrónicos con control de acceso restringido a administradores e IDs de usuario específicos, filtrado en tiempo real y exportación a CSV para Excel y LibreOffice Calc.

Acceso: Prórrogas Email (wp-admin/admin.php?page=control-prorrogas-email)

Alias / Shortcodes: [control_prorrogas]

Dependencias: Ninguna (100% nativo con API de WordPress, $wpdb y encabezados HTTP puros).

Seguridad: Sanitización completa (sanitize_text_field, sanitize_email), consultas preparadas ($wpdb->prepare), verificación de Nonces (CSRF) para formularios y descargas, y restricción de acceso estricta mediante cpe_usuario_autorizado().

control prorrogas

Descargar

Indaga Tabs

Versión v2.3.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Gestor de contenido dinámico por pestañas (tabs) interactivas sin dependencias de terceros.

Acceso:

Alias / Shortcodes: [indaga_tabs], [tags]

Acceso: Ajustes > Indaga Tabs (wp-admin/options-general.php?page=indaga-tabs)

Dependencias: Ninguna (100% nativo en JavaScript vainilla y CSS dinámico).

Seguridad: Sanitización completa con sanitize_text_field() y wp_kses_post(), escapado de salida (esc_html, esc_attr, esc_textarea) y protección contra accesos directos.

NOTA (v2.3.0): Esta versión admite múltiples instancias mediante el parámetro id en el shortcode (ej: [indaga_tabs id="sidebar"]), lo que permite crear y gestionar distintos grupos de pestañas independientes desde el panel de administración.

tabspestañasgestor pestañas

Descargar

Indaga Search Form

Versión v1.0.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Buscador nativo de WordPress, ligero y sin dependencias. Shortcode [indaga_search] con placeholder, texto de botón, 4 diseños (en línea, apilado, minimalista, solo icono) y colores configurables desde el panel de ajustes o por atributos.

buscadorindaga search

Descargar

Importador CSV/Excel a Tabla

Versión v1.0.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Sube un CSV o XLSX y lo inserta directamente en una tabla de la base de datos, o genera un script SQL descargable listo para pegar en phpMyAdmin. NOTA: todavía por revisar

csvexcelimportaciónsql

Descargar

Indaga Menu Search

Versión v1.1.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Sustituye a Ivory Search; inyecta el buscador nativo de WordPress en el menú

menú buscadormenú

Descargar

Import Excel to Table

Versión v1.5.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Importa Excel/ODS/CSV a tablas propias: ZIP/XML nativo, lector CSV con detección de delimitador y normalización UTF-8, buscador en frontend, múltiples identificadores de importación, selector por página, inserciones por lotes

excelcsvimportaciontablabuscador

Descargar

Indaga FAQs

Versión v1.1.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Plugin de FAQs con categorías, acordeón, búsqueda cliente y paginación

faqsaccordionbuscador

Descargar

Comandos Linux

Versión v1.0

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Base de datos de comandos Linux con explicación y ejemplo práctico; shortcode [comandos_linux]; 69 comandos en 9 categorías

linuxshortcodeadmin

Descargar

Frases Aleatorias

Versión v2.1

Fecha: septiembre de 2026 Autor: Guillermo Beltrán Pilato (Indaga.net)

Widget de cita aleatoria con Fisher-Yates en sessionStorage, integración con Google Translate, widget clásico y shortcode [frases_aleatorias]

widgetshortcodecitas

Descargar

Recursos Plugin

Versión v2.0

Fecha: octubre de 2025 Autor: Guillermo Beltrán Pilato (Indaga.net)

Nueva versión: Unificado de dos plugins previos, búsqueda por GET, patrón POST/Redirect/GET

recursosbuscador

Descargar

Autores Plugin

Versión v3.7

Fecha: octubre de 2025 Autor: Guillermo Beltrán Pilato (Indaga.net)

Plugin para publicaciones y autores, Shortcodes de búsqueda integrados, hardening de seguridad, fix VARCHAR(191) en la nueva versión de agosto 2026

autoresshortcodepublicaciones

Descargar

Porqué plugins propios

Llevo tiempo evitando instalar plugins de terceros salvo que sea estrictamente necesario. Cada dependencia externa añade peso, superficie de ataque y un mantenimiento que no controlo: basta con que el autor original deje de actualizarlo, cambie de licencia o introduzca una vulnerabilidad para que el problema pase a ser mío. La alternativa que he elegido es programar yo mismo lo que necesito, ajustado a lo que de verdad uso, sin nada de más.

La filosofía detrás de cada plugin

Todos comparten el mismo planteamiento, aunque resuelvan cosas distintas:

  • Un único fichero PHP, a ser posible, sin librerías externas ni dependencias de terceros.
  • Tablas propias en la base de datos, con consultas preparadas mediante $wpdb para evitar inyecciones SQL.
  • Patrón POST/Redirect/GET en todos los formularios de administración, para no reenviar datos por accidente al recargar.
  • Verificación de nonce y comprobación de permisos (current_user_can('manage_options')) en cualquier acción del panel.
  • Shortcodes sencillos para el front end, con buscador y paginación cuando el volumen de datos lo justifica.

Es la misma lógica que ya expliqué al hablar del plugin de Comandos Linux: cubrir una necesidad muy concreta, con el menor peso posible y sin renunciar a las buenas prácticas de seguridad de WordPress.

Qué vas a encontrar aquí

Desde plugins de contenido, como el propio Comandos Linux o el buscador nativo que sustituyó a Ivory Search, hasta herramientas de importación de datos (CSV, Excel, ODS) o de maquetación, como las pestañas o el acordeón de preguntas frecuentes. Cada ficha incluye la versión y una breve descripción, y el enlace de descarga cuando el plugin está disponible para instalar en otro sitio.

Iré ampliando este catálogo a medida que publique o actualice nuevos plugins, y comunicaré los cambios tanto en Indaga.net como en los foros de Puntocomunica.