我正在创建一个WordPress插件,我希望通过在多个位置提供操作和过滤器挂钩使其他开发人员尽可能自定义。

过多的钩子是否会对最终用户网站的性能产生不利影响?

最佳答案

拥有未使用的钩子(调用do_action,apply_filters等)不会显着降低性能。这些是几乎没有开销的函数调用(除了函数调用本身并检查数组中键的存在之外)。

在Wordpress中使用的任何代码中,提供动作和筛选器挂钩都是正确的选择。

关于performance - WordPress Action ,过滤器和性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7901294/

10-14 15:26
查看更多