Обновление qtranslate

// 28th, 2009 // Plugins

После выхода wordpress 2.8.5 плагин qtranslate у всех высыпался с ошибкой совместимости. Как всегда есть два пути решения проблемы: правка ручками и ожидание новой версии от разработчика плагина.

Ошибка qtranslate в wordpress версии 2.8.5

Ошибка qtranslate в wordpress версии 2.8.5

Насколько мне известно, одной из причин выпуска новой версии WP была уязвимость позволяющая провести DOS атаку на блог жертвы используя файл wp-trackback.php.

Если вариант ожидания выхода новой версии плагина от автора вам не подходит предлагаю совершенно немного углубиться в код плагина чтобы изменить одну строчку и спокойно продолжать работу с любимым плагином до выхода официальной версии. Всё что нам необходимо это открыть файл qtranslate.php и найти там следующую строчку:

define(‘QT_SUPPORTED_WP_VERSION’, ‘2.8.4′);

Данная строка указывает на поддерживаемую плагином версию вордпресс. В данном случаи это вордпресс версии 2.8.4. То есть плагин будет отказываться работать с новым wp 2.8.5. Так что просто правим значение поддерживаемой версии и получаем работоспособный плагин.

define(‘QT_SUPPORTED_WP_VERSION’, ‘2.8.5′);

Скажу сразу, что плагин может и не работать при условии что в самом ядре wordpress произошли существенные изменения. Я позволяю себе использовать такие ручные хаки когда уверен в том что очередная версия вордпресса закрывает критическую уязвимость, а не направлена на расширении функционала или повышение производительности.

P.S. Для тех кто по какой-либо причине не может\не желает обновлять wordpress до версии 2.8.5 вот ссылка на плагин который закрывает данную уязвимость.

One Response to “Обновление qtranslate”

Сейчас вы находитесь на старой версии сайта. Комментирование отключено. Связаться с автором Вы можете через форму обратной связи на новой версии сайта.