xiuno插件hook优先级权重设置方法。

用途:

比如有mw_xxx和mw_ddd两个插件使用了thread_username_after.htm的hook,

我想mw_ddd使用的thread_username_after.htm显示在mw_xxx的前面。

发现plugin.func.php里面有两句

$rank = isset($pconf['hooks_rank']["$hookname"]) ? $pconf['hooks_rank']["$hookname"] : 0;
!isset($local['hooks_rank']) && $local['hooks_rank'] = array();

那么用法:

"hooks_rank": {"thread_username_after.htm": 1 },

如果是多个:

"hooks_rank": {
    "hook_name_1.htm": 10,
    "hook_name_2.htm": 5,
    "hook_name_3.htm": 20
},

数字越大,优先级权重越高。这样,系统在执行这些钩子时会按照优先级的顺序执行。

本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
我们无意侵害您的权益,请发送邮件至 nup#qq.com 反馈,我们将尽快处理。

本文链接:https://weizhishe.com/85.html

发表评论

登录后再操作。