You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress开发能否使用PHP标准规范(PSR)?与WordPress编码标准有何区别?

WordPress开发中PSR规范的使用及编码标准选择建议

是否可以在WordPress插件中使用PSR规范

完全可以。WordPress本身没有限制第三方扩展的代码规范,你可以完整使用PSR系列的全部特性,包括PSR-4自动加载、引入符合PSR规范的第三方依赖库,都不会和WordPress的运行逻辑产生冲突。

你只需要在插件的主入口文件中注册自动加载即可,示例代码如下:

// 插件主文件中引入Composer自动加载文件
if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
    require_once __DIR__ . '/vendor/autoload.php';
}

PSR规范和WordPress编码标准的选择建议

  • 如果你计划将插件提交到WordPress官方插件仓库,或者需要适配WordPress生态的原生开发工具、方便熟悉WordPress生态的开发者协作/二次开发,优先选择遵循WordPress编码标准,官方插件审核会对代码风格有对应要求。
  • 如果插件为内部自用、依赖大量PSR规范的第三方组件、或者目标用户以通用PHP开发者为主,完全可以全量使用PSR规范,不会有任何功能层面的问题。
  • 你也可以选择两种规范混用:和WordPress内核交互的钩子、自定义接口控制器、自定义文章类型注册等适配层代码遵循WordPress编码标准,内部业务逻辑、第三方依赖部分遵循PSR规范即可,二者不存在技术冲突。

内容的提问来源于stack exchange,提问作者alvarenga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 19:36:00