• После смены хостинга в консоле появляются надписи в виде «Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ …. /wp-includes/class-simplepie.php on line 739» таких несколько строк под спойлером «Разработка WordPress» и «Входящие ссылки».
    Не знаю, как исправить данную проблему. Нуждаюсь в помощи.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Нужно переключить PHP в менее строгий режим сообщения об ошибках.

    В WordPress включена библиотека SimplePie (для работы с RSS-лентами). Несмотря на то, что сам WordPress теперь требует PHP 5.2.4 и выше, используемая версия SimplePie (1.2.1) должна сохранять совместимость с PHP 4, поскольку библиотека используется не только в WordPress. Из-за разницы в стандартах написания кода для PHP 4 и 5 появляются эти отладочные сообщения, однако сам код по-прежнему работает корректно.

    Обсуждения в багтрекере:
    http://core.trac.wordpress.org/ticket/12367
    http://core.trac.wordpress.org/ticket/20139

    Версия SimplePie 1.3 совместима с PHP 5, однако до недавнего была на стадии разработки. Вероятно, будет включена в WordPress 3.5:
    http://core.trac.wordpress.org/ticket/21183

    Добавьте строку в wp-config.php:

    error_reporting( E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT );

    Я так понял на данную проблему можно не обращать внимания, ее пофиксят со следующим обновлением WP или в недалеком будущем?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Не факт, что именно со следующим, но по сути верно.

    Странно, я ничего не делал и ошибка сама собой исчезла 🙂

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Скорее всего, потому что ленты кешируются на 12 часов, и class-simplepie.php подключается только по истечении этого времени.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Проблемы с неким файлом class-simplepie.php» закрыта для новых ответов.