Домой Wp-Recall WP-Recall: Проблемы и решения Не отображаются аватарки пользователей
7ответ(ов) в теме
Дима Уткин
не в сети 6 лет
На сайте с 28.04.2016
Участник
Тем 22
Сообщения 75
1
13:53
Версия WP-Recall: 16.16.1

Здравствуйте, уважаемые администраторы и пользователи этого форума. Есть WordPress 4.9.8, WP-Recall 16.16.1 и все дополнения к плагину обновленные до самых актуальных версий. В профиле и виджетах отображаются неверные аватарки, точнее, выводятся дефолтные. Когда заходишь в профиль и информацию о юзере, жмешь на аватарку и потом на лупу, то увеличивается реальное изображение аватара, а не дефолтное (

Вы не можете просматривать опубликованные ссылки

). Отключал ВСЕ плагины кроме вп рекалл - не помогло. Обновил рекалл и все его плагины до актуалки - не помогло. Права на папках 755, аватарки грузятся в папку во всех размерах (

Вы не можете просматривать опубликованные ссылки

). Можете что-нибудь подсказать по этому поводу? Заранее спасибо Вам. Сайт

Спойлер

Вы не можете просматривать опубликованные ссылки

0
Вова (Otshelnik-Fm)
не в сети 7 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
14:03

Здравствуйте.

Когда заходишь в профиль и информацию о юзере, жмешь на аватарку и потом на лупу, то увеличивается реальное изображение аватара, а не дефолтное (http://joxi.ru/nAyd7aXcYRD1N2).

я вижу что увеличилось то, которое в миниатюре. Что не так?

Вы плагином пользуетесь давно - если вдруг поломалось - то после каких ваших действий?

Ну и таких дефолтных картинок ни в вп ни в плагине нет - значит вы это внедрили как-то и вдруг потеряли контроль над ситуацией. Откатывайте чтоб картинки были по дефолту такие

Вы не можете просматривать опубликованные ссылки
0
Дима Уткин
не в сети 6 лет
На сайте с 28.04.2016
Участник
Тем 22
Сообщения 75
3
14:16

я вижу что увеличилось то, которое в миниатюре. Что не так?

Странно, как у вас они отображаются, если у меня с любого устройства все одинаковые? С анонимного браузера заходил, чистил кеш и тп. Даже со смартфонов разных заходил и везде

Вы не можете просматривать опубликованные ссылки

. Я бы сказал после чего, но не могу. Не я сайтом занимался и к сожалению не удается пока распознать после чего так получилось. Контроль никакой не терялся, просто дефолтную аватарку сменили на свою (замена картинки на другую картинку). Все таки интересно почему у вас аватарки отображаются.

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
4
14:26

url до дефолтной аватарки wp-content/themes/hueman/img/avarossa.png

Скорее всего ваша тема заменяет аватар. Ищите в functions.php темы фильтры pre_get_avatar_data, get_avatar или pre_get_avatar и пробуйте отключить их

1
Вова (Otshelnik-Fm)
не в сети 7 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
5
14:31

При проблемах рекомендуем следовать по этому руководству:

Вы не можете просматривать опубликованные ссылки

- эта тема не зря закреплена на форуме.

Вы не переключали ВП тему на дефолтную (twenty), а это тоже следует делать. Проверьте.

1
Дима Уткин
не в сети 6 лет
На сайте с 28.04.2016
Участник
Тем 22
Сообщения 75
6
14:58

Спасибо за помощь, товарищи администраторы. В 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 );

Как вариант решения проблемы может кому пригодится, анализируйте файл функций темы. Можно закрывать.

0
Вова (Otshelnik-Fm)
не в сети 7 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
15:08

В ядре темы - этого кода нет. т.е. это функционал добавленный не разработчиками темы, а кастомное что-то. Возможно вы сами вписали его и забыли. Поэтому предположение:

Otshelnik-Fm сказал(а)
значит вы это внедрили как-то и вдруг потеряли контроль над ситуацией.

- верное.

Если что-то добавляете - отдавайте себе отчет что и зачем и все кастомизации на вашей совести. Проблемы плагина, где вы создали тему, нет.

Дима Уткин сказал(а)
Можно закрывать.

закрыто.

0
Тема закрыта. Публикация новых сообщений запрещена.