WordPress — убрать атрибуты ширины и высоты на аватарах

Почему этот фильтр внутри моего 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 ); ?>

1

Решение

Нашел решение, это небольшая разница, но это работает. 🙂

Это двойные и одинарные кавычки рядом с \ 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 );
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]