Как поправить ошибку на wordpress ?

sedark
На сайте с 03.05.2008
Offline
43
609

Вот такая ошибка

Fatal error: Call to a member function get_avatar() on a non-object in /var/www/a/data/www/site.ru/wp-content/themes/mag/includes/assets/avatar.php on line 1021

Вот эта строчка в этом фале

$avatar = $simple_local_avatars->get_avatar( '', $id_or_email, $size, $default, $alt );

Помогите плиз

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
sedark:
$avatar = $simple_local_avatars->get_avatar( '', $id_or_email, $size, $default, $alt );

Вот так по идее будет правильно:

$avatar = $simple_local_avatars->get_avatar($id_or_email, $size, $default, $alt );
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
sedark
На сайте с 03.05.2008
Offline
43
#2

Попробовал, без изменений

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
sedark:
Попробовал, без изменений

Что показывает get_avatar($id_or_email, $size, $default, $alt) ?

sedark
На сайте с 03.05.2008
Offline
43
#4

ту же самую ошибку

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
sedark:
ту же самую ошибку

По-видимому в функцию не передаётся значение $id_or_email.

FollowLocation
На сайте с 19.07.2013
Offline
12
#6

Вот тут вроде решение нашли

doctorpc
На сайте с 12.07.2009
Offline
112
#7

У Вас в ошибке написано, что $simple_local_avatars не является объектом. Поэтому как бы вы не пытались поменять параметры, передаваемые в метод этого объекта, это не поможет. Нужно разбираться, почему не создан сам объект $simple_local_avatars до строчек, что вы привели.

sedark
На сайте с 03.05.2008
Offline
43
#8

Ну так как поправить то? может файл целиком дать посмотреть?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий