Я использую Qtranlate plus (https://wordpress.org/plugins/qtranslate-xp/), и я также использую Wordpress seo от Yoast, но мета-заголовок и поля описания не могут быть переведены. У кого-нибудь есть исправление для этого или знает плагин, который исправляет проблему?Qtranslate plus поддержка Wordpress SEO от Yoast
2
A
ответ
3
Эта проблема существует, так как qTranslate не был лишним. Существует исправление, от Йоаста: http://kb.yoast.com/article/52-wordpress-seo-qtranslate
function qtranslate_filter($text) {
return __($text);
}
add_filter('wpseo_title', 'qtranslate_filter', 10, 1);
add_filter('wpseo_metadesc', 'qtranslate_filter', 10, 1);
add_filter('wpseo_metakey', 'qtranslate_filter', 10, 1);
add_filter('wpseo_opengraph_title', 'qtranslate_filter', 10, 1);
Это не было достаточно для меня ... я проследил $ текст и увидел, что синтаксис языка был сломан. Это не
<!--:de-->, it was <!-:de->.
Так я добавил замену, что непосредственно в qtranslate_filter ($ ..).
function qtranslate_filter($text) {
$fixedOpenTag = str_replace("<!-:", "<!--:", $text);
$fixedCloseTag = str_replace("->", "-->", $fixedOpenTag);
return __($fixedCloseTag);
}
Это работает для вывода интерфейса. Я посмотрел в исходном коде yoast, но не исправил его до сих пор ...
Смежные вопросы
- 1. WordPress SEO от Yoast - Facebook thumbnail issue
- 2. update_post_meta для Wordpress Yoast SEO
- 3. qtranslatex и yoast seo keywords
- 4. Обнаружить Yoast SEO плагин
- 5. Yoast SEO Wordpress плагин показывает пустую страницу
- 6. Wordpress Yoast plugin update seo title
- 7. Отключить Wordpress Yoast SEO на одной странице
- 8. WordPress Yoast SEO Плагин и теги opengraph
- 9. Qtranslate-xp (qtranslate-plus) url работает с плагинами qtranslate-slug
- 10. WordPress SEO от Yoast Изменение файла Sitemap xml url
- 11. Seo yoast plugin, панировочные сухари
- 12. Описание эхо-страницы от Yoast on wordpress
- 13. Удаление rel canonical, добавленное Yoast SEO плагином
- 14. Yoast SEO и настраиваемые поля
- 15. Плагин: Yoast SEO - Meta Описание Вставка
- 16. Yoast SEO Создание пустой карты сайта
- 17. Yoast SEO плагин удаления канонического тег
- 18. Yoast SEO Plugin не распознает содержимое шаблона Wordpress
- 19. Проблемы Wordpress Template и SEO Yoast Meta Описание
- 20. Удалите мета-титул по крючку в Yoast WordPress SEO
- 21. Изменение функции поиска Wordpress для координации с Yoast SEO
- 22. Удалить имя сайта от og: title Yoast seo plugin
- 23. Wordpress - qTranslate image description
- 24. Wordpress CMB2 qTranslate-x
- 25. Upadting мой файл .htaccess с помощью Yoast SEO плагин остановил свой WordPress сайт
- 26. Пользовательские короткие коды в Yoast SEO
- 27. Wordpress SEO от Yoast не отображает метатеги на страницах с разбивкой по страницам
- 28. qTranslate issue в WordPress 4.0
- 29. Как добавить пользовательские таксономии в метаполе в yoast SEO?
- 30. Поддержка заголовка AngularJs SEO
Протестировано для обновления functions.php с кодом, но мое поле заголовка просто выбрасывает и т. Д. Efter сохраняет страницу. Тогда его только три названия без вещь в нем @ Julian-Kimmig – user2986959
Вы редактируете свои заголовки в «реальном» входе в список для каждого языка или в первом заголовке заголовка метаданных? Какие версии WP и плагина используются? Я использую WP 4.0, qTranslate Plus версии 2.7.2, Yoast версии 1.6.3. И в Yoast Options> «Titles & Metas», «Запретить перезаписи заголовков» «не». @ user2986959 –
@ user4066959 Я установил Yoast SEO fix для qTranslate, который позволяет мне писать [: en] Некоторое название в поле заголовка SEO, но оно не работает в поле описания. Mine - версия MQTranslate 2.7.1.1. Не тот же плагин? Сценарий выше не работал для меня. Еще нужно перевести мета-сцена. – user2986959