Всем привет, кто на блоге!
Сегодня расскажу об обновлении плагина DNUI (Delete not used images), который помогает оптимизировать базу данных и удалять копии неиспользуемых изображений.
Всем известно, что WordPress при публикации изображений создает дополнительно до десяти копий различного размера. Но в записях сайтов и блогов используются не все.
Перебирать вручную и определять, какие не нужны очень трудоемко. Кроме того они занимают дисковое пространство на хостинге, тем самым сокращая ваш тарифный план. Да и база данных распухает и замедляет скорость загрузки сайта и его работу.
16 января 2016 года автор выложил обновление плагина DNUI (Delete not used images) до версии 2.0. В изменениях указано, что он протестирован до последней версии WordPress 4.4.1 буквально сутки назад.
Меня это устроило и я с удовольствием произвел обновление. Но в панели управления сайтом WordPress указал, что плагин не может быть активирован, так как создает фатальную ошибку.
Я зашел на страницу форума плагина и написал создателю об указанной ошибке. Как оказалось, передо мной уже один владелец сайта обратился с проблемой. Дело в том, что обновив плагин на нескольких сайтах, они у него перестали работать.
Он не смог войти даже в панель управления сайтами, чтобы удалить плагин. А резервную копию не сделал.
Автор плагина отреагировал мгновенно. И произвел нужные изменения. Сначала создатель плагина не мог понять причину. Но когда я отправил ему ошибку со своего блога, он обещал быстро исправить неполадки.
Я не силен в кодах и функциях появившейся ошибки: wp-content/plugins/dnui-delete-not-used-image-wordpress/php/model/OptionsDNUI.php на линии 15, но оказалось очень просто.
Если на хостинге используется версия PHP 5.3 или менее, то в файле Options DNUI на линии 15 используется синтаксис массива (), а в версии PHP 5.4 применяется короткий синтаксис массива, который заменяет () на [].
Поэтому я зашел на хостинг в панель управления сайтом => Программное обеспечение и службы=> Выбор версии PHP.
Выбирал нужную версию 5.4, сделал текущей и сохранил.
Через два часа автор устранил ошибки и обновил плагин DNUI (Delete not used images) до версии 2.0.1 протестировал его с WordPress 4.3 / 4.4.1 и PHP 5.3/5.4 /5.6.
Обновление плагина DNUI (Delete not used images) теперь можно устанавливать и с версией PHP 5.3.
На этом все.
До встречи в статье «Как скрыть логин администратора сайта?»
С уважением, Николай Иванов.
ОСТАВЬТЕ КОММЕНТАРИЙ ИЛИ ЗАДАЙТЕ ВОПРОС.
РАССКАЖИТЕ В СОЦСЕТЯХ.