wp-plugin-development

Flujo de trabajo completo de desarrollo de plugins de WordPress, desde la arquitectura hasta la seguridad y el empaquetado de lanzamiento. Cubre la estructura de plugins, hooks/acciones/filtros, ciclo de vida de activación/desactivación/desinstalación y la API de Configuración para la interfaz de administración y gestión de opciones. Incluye una línea base de seguridad obligatoria: validación/sanitización de entrada, nonces, comprobaciones de capacidad y consultas SQL parametrizadas mediante $wpdb->prepare(). Admite patrones de almacenamiento de datos, configuración de tareas cron con idempotencia y migraciones de esquemas con...

npx skills add https://github.com/wordpress/agent-skills --skill wp-plugin-development

Más skills de wordpress

blueprint
wordpress
Úsalo al crear, editar o revisar archivos JSON de blueprint de WordPress Playground. Se activa con menciones de blueprints, configuración de playground o solicitudes…
official
wordpress-router
wordpress
Clasifica bases de código de WordPress y enruta al flujo de trabajo correcto para plugins, temas, bloques y checkouts del núcleo. Ejecuta triaje automatizado de proyectos para identificar el tipo de repositorio (plugin, tema, tema de bloques, bloques de Gutenberg, núcleo de WP) y las herramientas disponibles. Genera resultados de clasificación y enrutamiento de árbol de decisión a habilidades específicas del dominio según la intención del usuario y el tipo de proyecto. Requiere acceso raíz al repositorio y operaciones del sistema de archivos con bash/Node; algunos flujos de trabajo necesitan WP-CLI. Está dirigido a WordPress 6.9+ con PHP 7.2.24+;...
official
wp-abilities-api
wordpress
Registro de la API de Abilidades de WordPress, exposición REST y consumo del lado del cliente para WordPress 6.9+. Registre habilidades y categorías en PHP usando wp_register_ability() y wp_register_ability_category() con IDs estables, etiquetas y metadatos. Exponga habilidades a los clientes a través de los endpoints REST /wp-json/wp-abilities/v1/ configurando meta.show_in_rest: true. Consuma habilidades en JavaScript usando el paquete @wordpress/abilities para acceso del lado del cliente y comprobaciones de permisos. Requiere WordPress 6.9+...
official
wp-block-development
wordpress
Desarrollo de bloques de WordPress para Gutenberg: metadatos, registro, renderizado y flujos de trabajo de compilación. Cubre la creación de bloques, configuración de block.json, renderizado estático vs. dinámico, y registro PHP del lado del servidor con register_block_type_from_metadata(). Exige apiVersion: 3 para compatibilidad con WordPress 6.9+, incluyendo soporte de editor iframe y aislamiento de estilos. Maneja serialización de atributos, deprecaciones/migraciones para prevenir errores de "Bloque inválido", y composición de bloques internos. Incluye...
official
wp-block-themes
wordpress
Desarrollo de temas de bloque en WordPress: theme.json, plantillas, patrones y solución de problemas del Editor del Sitio. Cubre la edición de theme.json (preajustes, configuraciones, estilos por bloque), plantillas y partes de plantilla, patrones y variaciones de estilo en WordPress 6.9+. Incluye scripts de triaje para detectar raíces de temas y estructura de temas de bloque, además de procedimientos guiados para crear nuevos temas o convertir temas clásicos. Proporciona flujos de trabajo de depuración para problemas de jerarquía de estilos, anulaciones de personalización del usuario y el Editor del Sitio...
official
wp-interactivity-api
wordpress
Úsalo al construir o depurar funciones de la API de Interactividad de WordPress (directivas data-wp-*, store/state/actions de @wordpress/interactivity, block viewScriptModule…
official
wp-performance
wordpress
Perfilado y optimización de rendimiento de WordPress solo en el backend utilizando WP-CLI, Query Monitor y diagnósticos específicos. Detecta y mide cuellos de botella de rendimiento mediante los comandos doctor/profile de WP-CLI, cabeceras Server-Timing e integración con la API REST de Query Monitor sin requerir acceso al navegador. Cubre cinco categorías de optimización: reducción de consultas a la base de datos, limpieza de opciones cargadas automáticamente, configuración de caché de objetos, optimización de tareas cron y gestión de llamadas HTTP remotas. Incluye verificación segura...
official
wp-phpstan
wordpress
Configuración de PHPStan, corrección de errores y gestión de línea base para proyectos de WordPress. Maneja patrones de tipado específicos de WordPress: endpoints REST con WP_REST_Request, callbacks de hooks con tipos @param precisos, resultados de base de datos y argumentos de trabajos de Action Scheduler. Gestiona la resolución de clases de plugins/temas de terceros mediante stubs (php-stubs/woocommerce-stubs, php-stubs/acf-pro-stubs) y patrones de ignorado dirigidos. Proporciona detección determinista de PHPStan, validación de configuración, línea base...
official