我正在尝试在用户编辑电子邮件时触发自定义功能。当我在管理页面中手动编辑但在客户页面上未触发钩子时,代码运行良好。
我的挂钩代码( includes / hook / index.php ):
<?php
if ( !defined('WHMCS')) {
header("Location: ../../index.php");
}
add_hook('ClientEdit', 1, function ($vars)
{
file_put_contents('testLog.txt', 'TEST'.PHP_EOL , FILE_APPEND | LOCK_EX);
});
编辑时的管理页面:
编辑时的客户端页面: