如何为任何一个模板运行WHMCS挂钩

时间:2017-05-29 19:00:50

标签: php whmcs

我想只运行一个钩子模板?我的意思是如果有人使用index.php?systpl=six来访问WHMCS,则应该运行主导航栏挂钩。不在任何其他模板上。

感谢。

1 个答案:

答案 0 :(得分:0)

目前,WHMCS开发人员文档没有提供获取菜单挂钩的当前模板的方法。

但是我注意到有一个全局变量有活动模板,你需要测试所有页面以确保代码正常工作,我在Client Services页面上进行了测试:

function my_custom_navs_func() {

    global $inputParams;

    $activeTemplate = $inputParams['clientareatemplate'];

    if ($activeTemplate == 'six') {

        //Do something here!
    }
}
add_hook('ClientAreaNavbars', 1, 'my_custom_navs_func');