• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Спецы по Wordpress - нужна помощь!

Статус
В этой теме нельзя размещать новые ответы.

Charle

Постоялец
Регистрация
5 Окт 2006
Сообщения
103
Реакции
9
Пришел ко мне сайт на продвижение с установленным плагином qtranslate на вордпресе.
Англоязычной версии сайта нет, но к любой записи, метке, рубрике добавляется
к ссылке префикс ?lang=en. Причем это становится видно когда сайт индексируется в поисковых системах. Это очень мешает продвижению - необходимо удалить эти страницы.
Но не тут-то было... После деактивации плагина возникает ошибка с указанием на строчку в header на <?php echo qtrans_generateLanguageSelectCode('text'); ?>
Если её закомментировать, то вообще белый экран.
По хорошему лучше вообще удалить этот плагин, но никак не удаляется.
Может кто знает как решить проблему ?
 
Пришел ко мне сайт на продвижение с установленным плагином qtranslate на вордпресе.
Англоязычной версии сайта нет, но к любой записи, метке, рубрике добавляется
к ссылке префикс ?lang=en. Причем это становится видно когда сайт индексируется в поисковых системах. Это очень мешает продвижению - необходимо удалить эти страницы.
Но не тут-то было... После деактивации плагина возникает ошибка с указанием на строчку в header на <?php echo qtrans_generateLanguageSelectCode('text'); ?>
Если её закомментировать, то вообще белый экран.
По хорошему лучше вообще удалить этот плагин, но никак не удаляется.
Может кто знает как решить проблему ?

может проблема не с удалением, а просто в самом шаблоне происходит где-то обращение к плагину, нужно сначала это обращение удалить - а потом и плагин
 
Нужно почистить таблицы в БД
Посты
Код:
UPDATE wp_posts SET post_content = SUBSTRING(post_content, LOCATE('[lang_en]', post_content)+9);
UPDATE wp_posts SET post_content = SUBSTRING(post_content, 1, LOCATE('[/lang_en]', post_content)-1);
Заголовки
Код:
UPDATE wp_posts SET post_title = SUBSTRING(post_title, LOCATE('[lang_en]', post_title)+9);
UPDATE wp_posts SET post_title = SUBSTRING(post_title, 1, LOCATE('[/lang_en]', post_title)-1);
Категории
Код:
UPDATE wp_terms SET name = SUBSTRING(name, LOCATE('[lang_en]', name)+9);
UPDATE wp_terms SET name = SUBSTRING(name, 1, LOCATE('[/lang_en]', name)-1);

Либо вместо [/lang_en] - <!--:en-->, смотря какая версия. Там тэги различаются для английского языка.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху