Php WordPress钩子函数的代码应该在哪里?
我不熟悉Php WordPress钩子函数的代码应该在哪里?,php,wordpress,woocommerce,hook,Php,Wordpress,Woocommerce,Hook,我不熟悉Wordpress/WooCommerce和PHP,尽管我在其他web平台和语言方面有经验 我读过很多关于向WooCommerce添加代码以及在何处放置代码的文章,当然有很多不同的答案 似乎最常见的答案是将代码放在子主题函数文件中,而其他人则认为应该创建自己的插件并将代码放在那里 我倾向于使用自己的插件,以便在更新或更改主题时不会丢失代码 钩子(通过调用add_action()创建)及其关联函数是否可以 在我自己的插件中创建 谢谢 Eric是的,您可以通过插件覆盖wordpress或任何
Wordpress/WooCommerce
和PHP,尽管我在其他web平台和语言方面有经验
我读过很多关于向WooCommerce添加代码以及在何处放置代码的文章,当然有很多不同的答案
似乎最常见的答案是将代码放在子主题函数文件中,而其他人则认为应该创建自己的插件并将代码放在那里
我倾向于使用自己的插件,以便在更新或更改主题时不会丢失代码
钩子(通过调用add_action()
创建)及其关联函数是否可以
在我自己的插件中创建
谢谢
Eric是的,您可以通过插件覆盖wordpress或任何其他插件的操作/过滤器 除此之外,如果使用子主题(继承父主题),即使父主题已更新,也不会失去通过子主题进行的自定义 如果主题一起更改,则您的自定义可能会表现不同,因为动作/挂钩在主题中的使用可能不同
希望这有帮助。是的,当然可以。