MetaCode
Generador dinámico de plugins para WordPress. Permite la gestión, categorización y despliegue de snippets de código con inyección automática en hooks del Codex y exportación a ZIP.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/manuelceron/metacode/archive/refs/heads/main.zipMetaCode es un generador de plugins para WordPress que te permite inyectar snippets (HTML, CSS, JS, PHP embebido en HTML) en los hooks del Codex y probarlos en tiempo real desde una interfaz gráfica dentro del panel de administración.
Pensado para desarrolladores, implementadores y power users que quieren experimentar, agrupar y exportar código sin tocar directamente los archivos del tema o de otros plugins.
Características principales
-
🧩 Snippets como Custom Post Type
Cada bloque de código se guarda como un snippet (mc_snippet) editable desde el editor clásico de WordPress. -
🪝 Inyección por hooks del Codex
Asigna cada snippet a un hook como:wp_headwp_body_openwp_footerloop_start,loop_endthe_postget_sidebar,get_footercomment_form_before,comment_form_afterwp_enqueue_scripts(uso técnico)
-
✅ Estado Activo / Inactivo
Activa o desactiva snippets sin borrarlos para poder probar distintas variantes de código. -
📝 Notas internas por snippet
Campo de observaciones para documentar qué hace cada bloque, contexto, tickets, etc. -
📂 Categorías propias (Taxonomía
mc_categoria)
Agrupa snippets por proyecto, cliente o funcionalidad.
Cada categoría dispone de:- Descripción
- Autor del conjunto
- Versión del “plugin virtual” generado
-
👁️ Visor de Snippets por Categoría
Desde el submenú “Análisis de Snippets” puedes:- Ver un índice de categorías con autor, versión y número de snippets.
- Entrar a una categoría y visualizar el código PHP de un plugin completo generado a partir de esa categoría.
-
📦 Exportación a ZIP (Factoría de Plugins)
Un solo clic para descargar una categoría como plugin independiente:- Estructura del ZIP:
<slug-de-la-categoria>/<slug-de-la-categoria>.php
- El archivo PHP contiene:
- Header estándar de plugin (
Plugin Name,Description,Version,Author) - Todos los
add_action()necesarios para inyectar los snippets según sus hooks.
- Header estándar de plugin (
- Estructura del ZIP:
Requisitos mínimos
- WordPress 5.0+ (recomendado 6.x)
- PHP 7.4+ o compatible
- Extensión
ZipArchivehabilitada en PHP (requerida para la exportación ZIP)
Instalación
- Clona o descarga este repositorio:
git clone https://github.com/tu-usuario/metacode.git