WordPress 钩子函数的代码应该位于哪里?

问题描述 投票:0回答:1

虽然我有其他网络平台和语言的经验,但我对

Wordpress/WooCommerce
和 PHP 还很陌生。

我读过很多关于向 WooCommerce 添加代码以及在哪里放置代码的文章,当然有很多不同的答案。

似乎最常见的答案是将代码放在子主题函数文件中,而其他人则说你应该创建自己的插件并将代码放在那里。

我倾向于自己的插件,这样如果主题更新或更改,代码就不会丢失。

钩子(通过调用

add_action()
创建)及其关联函数可以是 在我自己的插件中创建的?

php wordpress woocommerce hook
1个回答
1
投票

是的,您可以通过您的插件覆盖 WordPress 或任何其他插件的操作/过滤器。

除此之外,如果您使用子主题(继承父主题),即使父主题更新,您也不会丢失通过子主题进行的自定义。

如果主题全部更改,您的自定义可能会表现不同,因为操作/挂钩可以在主题中以不同方式使用。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.