向函数添加APPLY_FILTERS有什么不利影响吗?

时间:2011-11-17 作者:hhins

我将回顾我以前的WordPress主题,使函数可过滤,并添加函数\\u exists检查。我有没有想过这会导致现有代码出现问题?

// Dummy function
if ( ! function_exists( \'custom_func\' )) {
    function custom_func() {
        $output = "Something Awesome";
        return apply_filters(\'custom_func\', $output);
    }
}
谢谢!

1 个回复
SO网友:Tom J Nowell

我会添加前缀,因为插件开发人员可能有同名的函数或同名的过滤器,例如。mytheme_

结束

相关推荐

Apply_Filters函数及其变量的说明

我正在学习如何使用PHP构建html表单,方法是以“simplr表单注册”插件为例。我正在查看以下代码:$form .= apply_filters(\'simplr-reg-instructions\', __(\'Please fill out this form to sign up for this site\', \'simplr-reg\')); 您能解释一下这里发生了什么吗?函数的作用是什么,为什么需要“simpr reg指令”和“simpr reg”?为什么这句话不能简单地说:$