一个插件正在覆盖我正在使用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');