Download the PHP package franciscoblancojn/wordpress_utils without Composer
On this page you can find all versions of the php package franciscoblancojn/wordpress_utils. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download franciscoblancojn/wordpress_utils
More information about franciscoblancojn/wordpress_utils
Files in franciscoblancojn/wordpress_utils
Package wordpress_utils
Short Description Libreria que ofrece multiples funcionalidades
License MIT
Informations about the package wordpress_utils
wordpress_utils
Una librería PHP moderna para WordPress que ofrece utilidades reutilizables, comenzando con un sistema de logs dinámico y extensible.
🚀 Características
- ✅ Sistema de logs dinámico por clave (
key) - ✅ Persistencia usando
get_option/update_option - ✅ Interfaz visual en el panel de administración de WordPress
- ✅ Soporte para múltiples logs independientes
- ✅ Fácil integración con plugins existentes
- ✅ Compatible con Composer (PSR-4)
📦 Instalación
Vía Composer
⚡ Inicio Rápido
1. Cargar Composer en tu plugin
2. Inicializar el sistema de logs
3. Agregar logs
4. Ver logs en WordPress
Una vez inicializado, aparecerá una nueva opción en el menú del administrador:
👉 MY_PLUGIN_SLUG_LOG
Desde esta página podrás ver, copiar y limpiar los logs registrados.
🧠 Conceptos
🔑 Clave (key)
Cada log funciona de forma completamente independiente usando una clave única:
🗂️ Tipos de log
Los logs se agrupan automáticamente por el campo type:
⚙️ Configuración opcional
Puedes personalizar el comportamiento definiendo constantes antes de llamar a init():
| Constante | Tipo | Descripción |
|---|---|---|
MY_PLUGIN_SLUG_LOG |
bool |
Activa o desactiva el sistema de logs |
MY_PLUGIN_SLUG_LOG_COUNT |
int |
Cantidad máxima de registros por tipo |
MY_PLUGIN_SLUG_LOG_KEY |
string |
Clave personalizada para almacenamiento en la DB |
🧪 Ejemplo completo
⚠️ Requisitos
- PHP >= 7.4
- WordPress (usa funciones como
get_option,add_action, etc.) - Composer (recomendado)
💡 Notas
- La librería solo funciona dentro de WordPress
- Los logs se almacenan en la tabla
wp_options - Pensado para debugging y monitoreo interno de plugins
📝 Licencia
Este proyecto está bajo la licencia MIT. Eres libre de usarlo, modificarlo y distribuirlo.
👨💻 Autor
Francisco Blanco
🔗 franciscoblanco.vercel.app