!
也想出现在这里? 联系我们
广告位
当前位置:首页>技术分享>网站运维>【WP函数】remove_filter()

【WP函数】remove_filter()

remove_filter() 是 WordPress 的核心函数,返回值为布尔值。主要用于移除一个附属于指定过滤器的钩子函数。并且你也可以用替代函数替换掉默认函数。remove_filter() 的调用方法如下:

remove_filter( $tag$function_to_remove$priority )

$tag:必填(字符串)。将要被删除的函数所连接到的过滤器 hook 。

$function_to_remove:必填(回调)。将要被移除的函数名称。

$priority:选填(整型)。函数最初挂载时的优先级。

该函数定义在 wp-includes/plugin.php 文件中:

function remove_filter( $tag, $function_to_remove, $priority = 10 ) {
    global $wp_filter;

    $r = false;
    if ( isset( $wp_filter[ $tag ] ) ) {
        $r = $wp_filter[ $tag ]->remove_filter( $tag, $function_to_remove, $priority );
        if ( ! $wp_filter[ $tag ]->callbacks ) {
            unset( $wp_filter[ $tag ] );
        }
    }

    return $r;
}

参考文档:https://codex.wordpress.org/Function_Reference/remove_filter

给TA打赏
共{{data.count}}人
人已打赏
网站运维

【WP函数】apply_filters()

2022-5-27 9:24:21

网站运维

【WP函数】add_action()

2022-5-29 15:34:59

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 2651636361@qq.com 或点击右侧 私信:少羽 反馈,我们将尽快处理。
0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索