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

Ошибка 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 вот ссылка на плагин который закрывает данную уязвимость.