为WooCommerce钩子创建一个单独的php文件

时间:2017-12-08 10:28:44

标签: php wordpress woocommerce

我似乎无法找到任何关于此的文档,所以也许这里有人可以提供帮助。我一直在将我的所有WooCommerce挂钩添加到我的functions.php文件中,但我宁愿将它们全部放在一个单独的文件中以保持整洁。显然我需要另外一个php文件,但是我如何将它链接到functions.php文件,以便代码像现在一样运行?谢谢

2 个答案:

答案 0 :(得分:1)

只需使用您的woocommerce钩子代码创建新文件即可。 防爆。 woocommercehook.php并将文件放在主题文件夹中。

在function.php文件中

最后只包含你的woocommercehook.php文件。

include("woocommercehook.php");

完成。一切都和早期一样。

答案 1 :(得分:1)

PHP include / include_once和require / require_once可以正常工作。然而, 使用钩子(woo-hooks.php)创建另一个文件,并使用WP get_template_directory来请求该文件。

require get_template_directory() . '/woo-hooks.php';