Почему этот фильтр внутри моего functions.php не работает с функцией get_avatar () внутри комментариев?
// Remove height/width attributes on avatar img tags.
function myscript_remove_dimensions_avatars( $avatar ) {
$avatar = preg_replace( '/(width|height)=\"\d*\"\s/', "", $avatar );
return $avatar;
}
add_filter( 'get_avatar', 'myscript_remove_dimensions_avatars', 10 );
.
Внутри моего шаблона комментариев я использую этот тег PHP для печати (gr) аватаров.
<?php echo get_avatar( $comment, 96 ); ?>
Нашел решение, это небольшая разница, но это работает. 🙂
Это двойные и одинарные кавычки рядом с \ D * раздел.
// Remove height/width attributes on avatar img tags.
function myscript_remove_dimensions_avatars( $avatar ) {
$avatar = preg_replace( "/(width|height)=\'\d*\'\s/", "", $avatar );
return $avatar;
}
add_filter( 'get_avatar', 'myscript_remove_dimensions_avatars', 10 );
Других решений пока нет …