Здравствуйте, уважаемые администраторы и пользователи этого форума. Есть WordPress 4.9.8, WP-Recall 16.16.1 и все дополнения к плагину обновленные до самых актуальных версий. В профиле и виджетах отображаются неверные аватарки, точнее, выводятся дефолтные. Когда заходишь в профиль и информацию о юзере, жмешь на аватарку и потом на лупу, то увеличивается реальное изображение аватара, а не дефолтное (
). Отключал ВСЕ плагины кроме вп рекалл - не помогло. Обновил рекалл и все его плагины до актуалки - не помогло. Права на папках 755, аватарки грузятся в папку во всех размерах (
). Можете что-нибудь подсказать по этому поводу? Заранее спасибо Вам. Сайт
Здравствуйте.
Когда заходишь в профиль и информацию о юзере, жмешь на аватарку и потом на лупу, то увеличивается реальное изображение аватара, а не дефолтное (http://joxi.ru/nAyd7aXcYRD1N2).
я вижу что увеличилось то, которое в миниатюре. Что не так?
Вы плагином пользуетесь давно - если вдруг поломалось - то после каких ваших действий?
Ну и таких дефолтных картинок ни в вп ни в плагине нет - значит вы это внедрили как-то и вдруг потеряли контроль над ситуацией. Откатывайте чтоб картинки были по дефолту такие
я вижу что увеличилось то, которое в миниатюре. Что не так?
Странно, как у вас они отображаются, если у меня с любого устройства все одинаковые? С анонимного браузера заходил, чистил кеш и тп. Даже со смартфонов разных заходил и везде
. Я бы сказал после чего, но не могу. Не я сайтом занимался и к сожалению не удается пока распознать после чего так получилось. Контроль никакой не терялся, просто дефолтную аватарку сменили на свою (замена картинки на другую картинку). Все таки интересно почему у вас аватарки отображаются.
Спасибо за помощь, товарищи администраторы. В functions.php удалил код
/*
* Удаляем дефолт граватары и ставим статическую с корня
*/
function bp_remove_gravatar ($image, $params, $item_id, $avatar_dir, $css_id, $html_width, $html_height, $avatar_folder_url, $avatar_folder_dir) {
$default = get_stylesheet_directory_uri() .'/img/avarossa.png';
if( $image && strpos( $image, "gravatar.com" ) ){
return '<img src="' . $default . '" alt="avatar" class="avatar" ' . $html_width . $html_height . ' />';
} else {
return $image;
}
}
add_filter('bp_core_fetch_avatar', 'bp_remove_gravatar', 1, 9 );
function remove_gravatar ($avatar, $id_or_email, $size, $default, $alt) {
$default = get_stylesheet_directory_uri() .'/img/avarossa.png';
return "<img alt='{$alt}' src='{$default}' class='avatar avatar-{$size} photo avatar-default' height='{$size}' width='{$size}' />";
}
add_filter('get_avatar', 'remove_gravatar', 1, 5);
function bp_remove_signup_gravatar ($image) {
$default = get_stylesheet_directory_uri() .'/img/avarossa.png';
if( $image && strpos( $image, "gravatar.com" ) ){
return '<img src="' . $default . '" alt="avatar" class="avatar" width="60" height="60" />';
} else {
return $image;
}
}
add_filter('bp_get_signup_avatar', 'bp_remove_signup_gravatar', 1, 1 );
Как вариант решения проблемы может кому пригодится, анализируйте файл функций темы. Можно закрывать.
В ядре темы - этого кода нет. т.е. это функционал добавленный не разработчиками темы, а кастомное что-то. Возможно вы сами вписали его и забыли. Поэтому предположение:
Otshelnik-Fm сказал(а)
значит вы это внедрили как-то и вдруг потеряли контроль над ситуацией.
- верное.
Если что-то добавляете - отдавайте себе отчет что и зачем и все кастомизации на вашей совести. Проблемы плагина, где вы создали тему, нет.
Дима Уткин сказал(а)
Можно закрывать.
закрыто.