Как задать свой дефолтный аватар на wordpress 5?

Хочу изменить аватар по умолчанию в админке wordpress 5 версии. Казалось бы - иди на вп каму и делай все по инструкции

## Добавляет еще один вариант аватарки по умолчанию в настройки обсуждения
## Файл аватарки 'def-avatar.jpg' нужно залить в папку темы 'img'
add_filter( 'avatar_defaults', 'add_default_avatar_option' );
function add_default_avatar_option( $avatars ){
  $url = get_stylesheet_directory_uri() . '/img/def-avatar.jpg';
  $avatars[ $url ] = 'Аватар сайта';
  return $avatars;
}

Однако, не все так просто, в 5 версии уже так не работает

введите сюда описание изображения

и выводится в таком виде:

<label>
      <input type="radio" name="avatar_default" id="avatar_http://domain.test/wp-content/themes/bw/img/bw.png" value="http://domain.test/wp-content/themes/bw/img/bw.png"> 
      <img alt="" src="http://1.gravatar.com/avatar/a10d0576829f81205c7175515696d7c8?s=32&amp;d=http%3A%2F%2Fdomain.test%2Fwp-content%2Fthemes%2Fimg%2Fbw.png&amp;f=y&amp;r=g" srcset="http://1.gravatar.com/avatar/a10d0576829f81205c7175515696d7c8?s=64&amp;d=http%3A%2F%2Fdomain.test%2Fwp-content%2Fthemes%2Fimg%2Fbw.png&amp;f=y&amp;r=g 2x" class="avatar avatar-32 photo avatar-default" height="32" width="32" loading="lazy"> Аватар сайта</label>

Гугл везде отправляет на ту же самую комбинацию функции подключаемую к фильтру. Поможете разобраться?


Ответы (0 шт):