以团队形式开展项目时,通常需要遵守 WordPress 编码标准。此外,根据标准执行的代码增加了潜在雇主眼中对申请人的评估。
标准本身在 Codex 中进行了描述,但是将它们连接到 phpStorm 中的 Code Sniffer 会带来一定的困难。Connection 需要安装和配置几个包,它们的说明分散在不同的站点上。
在 Windows 上为 phpStorm 安装 WordPress 编码标准的完整工作流程是什么样的?
以团队形式开展项目时,通常需要遵守 WordPress 编码标准。此外,根据标准执行的代码增加了潜在雇主眼中对申请人的评估。
标准本身在 Codex 中进行了描述,但是将它们连接到 phpStorm 中的 Code Sniffer 会带来一定的困难。Connection 需要安装和配置几个包,它们的说明分散在不同的站点上。
在 Windows 上为 phpStorm 安装 WordPress 编码标准的完整工作流程是什么样的?
PHP Code Sniffer等代码分析器和WordPress Coding Standards等编码标准允许您创建现代、易于更新的代码,避免在编码阶段出现大量错误,并且对于项目的团队合作绝对必不可少。这些工具内置于phpStorm中,这是一个强大的现代 php 开发环境。
同时,很多开发者在Windows下的PhpStorm中安装PHP Code Sniffer和WordPress Coding Standards有困难。以下是从各种来源收集的安装信息的汇编。
Windows 下连接编码标准的步骤如下。
安装 PHP
打开页面http://windows.php.net/download/并根据系统架构的位数选择32位或64 位文件。
还有TS(线程安全)和NTS(非线程安全)选项。TS 的不同之处在于它允许 PHP 在多个线程上运行。对于简单的应用程序和与 Web 服务器的交互,NTS 也非常适合。
例如,将 zip 存档的内容解压缩到
c:\php
.将文件重命名
c:\php\php.ini-development
为c:\php\php.ini
.找到该行
;On windows:
并在其后取消注释要使用 WordPress,您将需要几个扩展。
找到该部分
; Windows Extensions
并取消注释行找到该行
;date.timezone =
,取消注释并设置您的时区,例如:最后,将Xdebug调试器的行添加到最后。
必须从此处下载dll文件形式的调试器本身: https ://xdebug.org/download.php并放置在
c:\php\ext
. 下载时,选择与安装 PHP 时选择的 PHP 相同的版本和位深。安装梨
将页面https://pear.php.net/go-pear.phar保存为
c:\php\go-pear.phar
.运行
cmd.exe
并输入命令按 回答接受默认值的问题
Enter
。PATH
双击安装过程中创建的文件,添加系统路径c:\php\PEAR_ENV.reg
。安装 PHP 代码嗅探器
文件夹
c:\php
中出现了一个文件pear.bat
,您需要使用该文件安装 PHP Code Sniffer。PHP Code Sniffer 的最新版本是 https://pear.php.net/package/PHP_CodeSniffer/download。
在
cmd.exe
最新的 PHP Code Sniffer 页面上运行命令。目前是:文件夹中出现了新文件
c:\php
,包括c:\php\phpcs.bat
.安装作曲家
要进一步安装,您将需要Composer。
将文件https://getcomposer.org/Composer-Setup.exe下载到
c:\php
.运行该文件
Composer-Setup.exe
并执行默认安装。要启用 Composer 路径,您必须重新启动命令提示符窗口。
Composer 已添加,现在您可以使用它来安装其他软件包。
在 PhpStorm 中安装 PHP 代码嗅探器
在 PhpStorm ( ) 中打开项目设置窗口
Ctrl+Alt+S
并选择Languages&Frameworks → PHP。设置PHP 语言级别 (7.1)。
单击CLI Interpreter右侧的省略号。
在 CLI 解释器窗口中,选择PHP 可执行文件(
C:\php\php.exe
) 和调试器扩展 (C:\php\ext\php_xdebug-2.5.5-7.1-vc14-x86_64.dll
) 文件。单击确定。
在同一设置窗口中,选择Languages&Frameworks → PHP → Code Sniffer。
设置它的路径
C:\php\phpcs.bat
。单击确定。
在同一设置窗口中,选择Editor → Inspections → PHP → PHP Code Sniffer validation和所需的Coding standard。在下图中,选择了 PEAR。
单击确定。
现在 PHP Code Sniffer 已安装,您可以使用菜单命令
Code-Inspect Code
。安装 WordPress 编码标准
在文件夹
c:\php
中,运行命令(这是 Composer 派上用场的地方)一个文件夹出现了
c:\php\wpcs
。将 WordPress 编码标准添加到 PhpStorm
在设置窗口中,选择Languages&Frameworks → PHP → Code Sniffer并设置它的路径
C:\php\wpcs\vendor\bin\phpcs.bat
。您可以单击它旁边的验证按钮进行验证。
请注意,您现在已经从
c:\php\wpcs
.单击确定。
在同一设置窗口中,选择Editor → Inspections → PHP → PHP Code Sniffer 验证和所需的编码标准。如果您在标准列表中没有看到 WordPress,请单击右侧的更新按钮(环形箭头)。
我建议您使用WordPress Extra - 最严格的编码标准, VIP除外。但 VIP 用于特殊的 WordPress 安装,在常规站点上无法满足其要求。在此处阅读更多信息:https ://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards
这完成了安装过程,您现在可以为您的 WordPress 网站创建专业代码。