用途:这是一份面向 WordPress 核心开发的贡献指南。WordPress 是以 PHP 编写的开源内容管理系统,本技能覆盖为其核心贡献代码所需的流程与规范。
主要能力:涵盖开发环境要求与搭建、WordPress 编码规范(WPCS)与命名、间距、文档注释约定,钩子系统(动作、过滤器、优先级、移除钩子、类方法作为钩子、动态钩子),查询系统(WP_Query、pre_get_posts、get_posts),自定义文章类型与分类法注册,元框(Meta Box)的添加与保存,数据库 API($wpdb、prepare、dbDelta 建表),以及 REST API 自定义端点。
必要用法:环境需 PHP 7.4+(推荐 8.0+)、Node.js、Git、MySQL 5.7+ 或 MariaDB 10.2+、PHPUnit 8.x、Composer,可用以下命令核验:php -v、node -v、npm -v、git --version、mysql --version、phpunit --version、composer --version。搭建步骤为:git clone https://github.com/WordPress/wordpress-develop.git,cd wordpress-develop,cp wp-tests-config-sample.php wp-tests-config.php 后编辑数据库与测试 URL。编码规范可安装 WPCS:composer require --dev phpcompatibility/php-compatibility 与 composer require --dev wp-coding-standards/wpcs,并以 vendor/bin/phpcs --standard=WordPress 检查。
适用场景:为 WordPress 核心提交补丁、开发符合核心规范的插件或主题功能。
限制:资料未说明该技能是否收费、价格、平台支持范围及具体使用步骤细节;部分示例正文在资料末尾被截断,相关内容暂未提供。