一个插件正在覆盖我正在使用functions.php设置的属性值

一个插件正在覆盖我正在使用functions.php设置的属性值,php,wordpress,Php,Wordpress,我必须输入以下代码: function my_custom_avatar($avatar, $id_or_email, $size, $default, $alt) { // Stuff that sets background $avatar = "<img src='{$avatar}' alt='{$alt}' style='{$background}' class='avatar test avatar-{$size} photo' height='{$size}'

我必须输入以下代码:

function my_custom_avatar($avatar, $id_or_email, $size, $default, $alt) {
    // Stuff that sets background
    $avatar = "<img src='{$avatar}' alt='{$alt}' style='{$background}' class='avatar test avatar-{$size} photo' height='{$size}' width='{$size}' />";
    return $avatar;
}
add_filter( 'get_avatar' , 'my_custom_avatar' , 10, 5);
然而,它们都不起作用

如何防止插件覆盖我的值


谢谢

您可以使用
删除过滤器
删除插件创建的过滤器,例如,如果插件类似于:

function pluginMethod($args) {}
add_filter('get_avatar', 'pluginMethod', 10, 5);
你可以做:

remove_filter('get_avatar', 'pluginMethod');
见:

希望这对你有帮助

remove_filter('get_avatar', 'pluginMethod');