DIY Главная Медиа Logo

Конечная сайт для проектирования и создания вашей установке домашнего кинотеатра и Привет-Fi.

0Wordpress ЛоготипФиксированный: Устаревшие ошибки PHP в WordPress панели

Ранее сегодня я обновил наш тестовый сайт, в рамках подготовки к прокатке обновления к основному сайту. Это включало обновление несколько плагинов и замена «BeforeTheDeadline» плагин с реактивным ранцем. После завершения обновления я обнаружил, что я получаю несколько сообщений об ошибках на панели приборов, под "Входящие ссылки" приборной панели виджета, и даже больше ошибок, когда я пытался очистить кэш W3 Total Cache.

The most com­mon error was as below or sim­il­ar to below (which was the error shown on the dashboard)

Устаревшие: Назначение возвращаемого значения новых по ссылке, является устаревшим в ... / WP-включает в себя / класс simplepie.php

Я был в состоянии очистить ошибки путем отключения всех плагинов, и повторного включения 1 на время, чтобы привести меня в преступника - обновление для "WP Auto Affil­i­ate Links” plu­gin we use to insert links to amazon for some products. A bit more research and a com­par­is­on of the code between the old plu­gin and new ver­sion led me to a fix fairly swiftly — the plu­gin con­tains some code near the top which turns on PHP ошибки.

error_reporting(E_ALL & ~E_NOTICE);

Удаление эту строку (или комментируя его) полностью решена проблема.

В качестве дополнительной записке, - эти предупреждения от PHP are nor­mal for any­one run­ning word­press on an up-to-date PHP5 because word­press includes lots of leg­acy code which uses func­tions which are now deprec­ated. The reas­on they aren’t nor­mally shown is because non fatal errors are usu­ally sup­pressed. It’s high time word­press updated this leg­acy code, but that is a dis­cus­sion for anoth­er time. In the mean­time — if you start to get these errors after a plu­gin update you need to check the plu­gin code and edit out any lines that include the error_reporting() Вызов функции.

In the pro­cess of resolv­ing this issue I also dis­covered some­thing else quite use­ful. When I wanted to obtain the pre­vi­ous ver­sion of the auto affil­i­ate links plu­gin I dis­covered that these are all archived on the wordpress.org down­loads page. The cur­rent ver­sion (на момент-мости) is 2.3.2 которые могут быть загружены с HTTP://downloads.wordpress.org/plugin/wp-auto-affiliate-links.2.3.2.zip. My pre­vi­ous ver­sion was 2.2.2 - Так я догадался, ссылка для скачивания будет HTTP://downloads.wordpress.org/plugin/wp-auto-affiliate-links.2.2.2.zip if old ver­sions were retained. Hey presto — using that address worked per­fectly, престижность WordPress для хранения старых версий.

Пожалуйста, отправьте нам свои мысли, комментируя ниже! Если вы хотите подписаться, используйте ссылку подписки в меню в правом верхнем углу.. Вы также можете поделиться этим со своими друзьями, используя приведенные ниже социальные ссылки.. Ура.

оставьте ответ