Объект класса WP_Error не может быть преобразован в строку - PullRequest
0 голосов
/ 27 августа 2010

Я создаю поддомен в Wordpress MU, а затем при переходе на этот поддомен я получаю эту ошибку:

Catchable fatal error: Object of class WP_Error could not be converted 
to string in /home/pahouse1/public_html/wp-content/mu-plugins/lifetime
/syncronize.php on line 450**

Кто-нибудь сталкивался с такой же проблемой?Что я могу с этим поделать?

1 Ответ

3 голосов
/ 27 августа 2010

Немного больше кода было бы неплохо.

Обычно это означает, что вы пытаетесь напечатать объект. Примерно так:

$a = new ObjectA();
echo $a;

Что невозможно, потому что, как говорит ошибка, не строковую переменную (в данном случае объект класса) нельзя преобразовать в строку.

Вы можете исправить это, написав магический метод __toString() для этого класса.

Полную информацию можно найти на http://www.php.net/manual/en/language.oop5.magic.php#language.oop5.magic.tostring.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...