问题描述

我希望以下问题在这里是可以接受的。

我完全依赖于复制/粘贴大多数 WP 功能,但我猜 WP 退伍军人没有。知道普通 WP 语法是很重要的,如果是的话,人们是否真的努力记住他们,就像我们记住一段诗歌或报价一样?

最佳解决方案

不是每个人都会遵循惯例,所以你可以放心,如果你是 copy-pasting,那么你得到一个 mix-and-match 方法从做”right” 和做它”wrong” 和有时是对的错误之间的区别是一个问题,不要忘记。

此外,这不仅适用于语法样式,还适用于使用正确的 WP Core 功能,而不是优先选择的 hack-jobs 或非常规功能来执行某些任务的最佳实践方法。

这里有两个链接可以帮助您了解什么 WordPress 认为是语法上可接受的编码标准,其中大部分将会发现 PHP 开发人员的其他地方是常见的做法;

任何足够长久的工作,您将开始记住良好的惯例,您也将从 copy-pasting 毕业,更多地编写自己的逻辑,并且您将采用会议,标准和最佳实践,因为最终我们希望其他人能够阅读我们的垃圾代码与您期望的其他代码一样。

次佳解决方案

你不必太记得了。任何体面的 IDE 将帮助您与 auto-complete 和解析的 PHPDoc 的概述。

Eclipse 示例:

键入 add_后,您可以获得匹配的函数名和常量的列表,参数的说明和说明… 如果有一个有用的 PHPDoc 块。

当你创建一个新的对象时,你也可以获得提供的公共方法。

另见此 answer for a useful setup

您应该学习的是主要操作的顺序:

  • muplugins_loaded

  • plugins_loaded

  • after_setup_theme

  • init

  • wp_loaded

  • … 等等。

但这真的很容易。 🙂

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。