Plugin Check (PCP)
Plugin Check es una herramienta para comprobar si tu plugin cumple las normas requeridas para el directorio de plugins de WordPress.org. Con este plugin podrás ejecutar la mayoría de las comprobaciones utilizadas para nuevos envíos, y comprobar si tu plugin cumple los requisitos.
Además, la herramienta señala infracciones o problemas relacionados con las mejores prácticas de desarrollo de plugins, desde requisitos básicos como el uso correcto de las funciones de internacionalización hasta las mejores prácticas de accesibilidad, rendimiento y seguridad.
Las comprobaciones pueden ejecutarse desde el escritorio de WordPress o mediante WP-CLI:
- Para comprobar un plugin utilizando WP Admin, navega hasta el menú Herramientas > Comprobación de plugins. Necesitas poder gestionar plugins en tu sitio para acceder a esa pantalla.
- To check a plugin using WP-CLI, please use the
wp plugin checkcommand. For example, to check the «Hello Dolly» plugin:wp plugin check hello.php- Ten en cuenta que, por defecto, al utilizar WP-CLI sólo se pueden ejecutar comprobaciones estáticas. Para incluir también comprobaciones en tiempo de ejecución, actualmente es necesaria una solución mediante el argumento
--requirede WP-CLI, para cargar manualmente el archivocli.phpdentro del directorio del comprobador de plugins antes de que se cargue WordPress. Por ejemplowp plugin check hello.php --require=./wp-content/plugins/plugin-check/cli.php - Puedes utilizar una ruta o URL arbitraria para comprobar un plugin. Por ejemplo, para comprobar un plugin desde una URL:
wp plugin check https://example.com/plugin.zipo para comprobar un plugin desde una ruta:comprobar plugin php /ruta/a/plugin
- Ten en cuenta que, por defecto, al utilizar WP-CLI sólo se pueden ejecutar comprobaciones estáticas. Para incluir también comprobaciones en tiempo de ejecución, actualmente es necesaria una solución mediante el argumento
Las comprobaciones se agrupan en varias categorías, para que puedas personalizar qué tipos de comprobaciones quieres ejecutar en un plugin.
Ten en cuenta que este plugin aún no sustituye al proceso de revisión manual, pero te ayudará a acelerar el proceso de aprobación de tu plugin en el repositorio de plugins de WordPress.org, y también te ayudará a evitar algunos errores comunes.
Aunque no tengas intención de alojar tu plugin en el directorio de WordPress.org, te animamos a que utilices Plugin Check para que tu plugin cumpla los requisitos básicos y las mejores prácticas para los plugins de WordPress.
Plugin Namer Tool
Plugin Check now includes an AI-powered Plugin Namer tool (accessible via Tools > Plugin Check Namer) that helps plugin authors evaluate plugin names before submission. This tool checks for:
- Similarity to existing plugins in the WordPress.org directory
- Potential trademark conflicts with well-known brands
- Compliance with WordPress plugin naming guidelines
- Generic or overly broad naming issues
The Plugin Namer provides instant feedback with actionable suggestions, helping you choose a clear, unique, and policy-compliant name that stands out in the plugin directory. This feature requires AI provider configuration in the settings.
Important: The Plugin Namer tool provides guidance only and is not definitive. All plugin name decisions are subject to final review and approval by the WordPress.org Plugins team reviewers.
