在WHMCS中,我可以在modules / addons /中的hooks.php中使用一个文件夹来挂钩,例如include / hooks吗?我测试它但它不起作用。我试图通过创建一个名为hooks的文件夹找到解决方案,并在此文件夹中创建包含函数的文件:例如:
在modules / addons / myModule / hooks / function1.php中:
function function1($vars){
// .....
}
在modules / addons / myModule / hooks.php中:
if (!defined("WHMCS"))
die("This file cannot be accessed directly");
foreach (glob("hooks/*.php") as $filename)
{
include($filename);
}
add_hook("ClientAreaHeadOutput", 1, "function1.php");
我的解决方案不起作用。有什么最好的解决方案吗?感谢。
答案 0 :(得分:0)
要检测插件,请将您的插件文件夹放在 modules / addons / 中,例如 modules / addons / mymodule ,然后在您的模块文件夹中有一个包含相同内容的php文件名称 modules / addons / mymodule / mymodule.php 。您的函数将进入此文件。
然后,您将转到设置> 插件模块接口并激活它。