Проблемы с установкой плагина qtranslate на WordPress

Однако крепким (и капризным) орешком оказался этот qtranslate. Я не с первого раза установил его на этот блог. Хотел повторить на другом хостинге - не тут то было. И версия WordPress вроде бы та же, и версия плагина такая же - ан нет. Танцы с бубном не помогают. Не устанавливается и всё тут. Вопрос конечно интересный, потому что я часто в сети встречал комментарии типа: "Проблемы с установкой  qtranslate". Поэтому думаю надо заняться выяснением этого вопроса. Если решу эту проблему - обязательно напишу.

Замеченные проблемы:

1. Плагин SI CAPTCHA Anti-Spam Версия 2.7.5 не давал добавлять комментарии к постам

Решение:  Деинсталлировать SI CAPTCHA Anti-Spam. Плагин Antispam Bee прекрасно справляется с защитой от спама.

2. При добавлении комментария, например, на английском, перебрасывает на язык по-умолчанию (в моём случае русский)

Решение:  Появился плагин решающий эту проблему. Подробнее в статье. Также это можно решить с помощью кода. Для того чтобы при добавлении комментария язык остался прежним в файл functions.php надо добавить код:

add_action( 'comment_form', 'myCommentsClosing' );

function myCommentsClosing() {
   echo '<input type="hidden" name="redirect_to" value="'. get_permalink() . '" />';
}

3.  qtranslate "тормозит" блог 

Среди установленных на моём блоге 12 плагинов qtranslate самый "грузный". Согласно тесту плагином P3 - Plugin Performance Profiler (кстати очень полезный для оценки производительности) qtranslate загружается 0,95 сек., в то время как WordPress Database Backup 0,071 сек. То есть примерно в 10 раз медленнее. Тут уж ничего не поделаешь. Не отказываться же от плагина?

3.  Невозможно вставить в пост фрагмент кода

Для иллюстрации вставки флагов, изображений часто хочется продемонстрировать фрагмент кода. Но использование известных плагинов подсветки кода (WP-Syntax, WP SyntaxHighlighter) не дало результатов. Любой php и html код обрабатывается и вместо текста выводиться "каша" из кода.

Решение:  Пока вставляю код только в виде изображений.

4. При попытке активировать новый язык выводиться сообщение "Language is already enabled or invalid!".

Это происходит, если ваша база данных не готова к многоязычному контенту. Вы можете установить UTF-8 Database Converter с помощью которого переконвертировать свою базу данных в UTF-8 . Разработчик плагина qtranslateтакже не рекомендует изменять WP_LANG в WP-config.php файл и оставить его как есть

5. После установки плагина WordPress SEO  названия страниц отображаются неправильно

После установки известного и многими блогерами рекомендуемого плагина WordPress SEO названия (title) страниц, название блога перестают отображаться правильно. Т.е. вместо того чтобы на каждом языке выводить название страницы отдельно выводит всё сразу - Знание-силаKnowledge is powerWissen ist Macht

Решение:  Деинсталлировать

2 комментария к “Проблемы с установкой плагина qtranslate на WordPress”

  1. Роман

    Добрый день

    Каким образом можно реализовать краткого описания сайта — у вас работаэт
    корректно

    Если в поле краткого описания ввожу

    укр рос

    То так и выдает — не воспринимает шаблонов

    Спасибо

    1. Editor Автор сообщения

      Здравствуйте. Реализовать это легко. Надо применять такие теги: Открытый интернет-проект [:en]Open Internet Project[:de]Öffnen Sie den Internet-Projekt. То что попытались вставлять Вы, обычно вставляется внутри операторов РНР.

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

Ваш Email не будет опубликован. Обязательные поля отмечены*