修改 WordPress 默认表现的思路

追格官方小助手/ 2023年03月03日/ WordPress/ 浏览 1949

大多数人开发 WordPress 主题/插件,都是始于模仿,终于百度。也许马上就有新的选择了-chatGPT 之类的应用。


在遇到一个全新的需求后,除了借助外部力量,有没有其他的思路呢?


那就只能靠 WordPress 源码 和 WordPress 文档了。


比如,经常遇到的一类需求:修改 WordPress 某某默认行为


首先,想到的是用钩子 Action / Filter


关键是:如何找到合适的钩子?一般情况下,都是先百度一下……


熟悉 WordPress 开发的同学,可能会根据关键字去 WordPress 文档中搜索。不过,WordPress 中的钩子实在是太多了,能准确的找到一个合适的钩子,需要对 WordPress 非常熟悉才行。


这时候可以去看默认的功能是如何实现的,使用了那些函数。再看这些函数中调用了那些钩子,基本就能确定了。


直接去翻 WordPress 的源码,对大多数人来说,要求太高了。其实还看 WordPress 文档就可以,每个函数说明下面,都会列出这个函数调用了那些钩子,可以说是非常方便了。


WordPress 文档中,每个函数的说明都包括:参数、返回值、源码、钩子、调用与被调用、更新日志等内容。如果是想修改函数的默认行为,就要重点关注源码和钩子这两块内容。


发表评论

暂无评论,抢个沙发...

客服 工单