QTranslate
qTranslate е приставка за WordPress, която ви позволява да създадете многоезичен блог.
Съдържание
qTranslate X
Внимание, плъгинътqtranslateе умрял и е заменен отqTranslate X, който е напълно подобен
конфликт между qTranslate-X и RusToLat
Приставката qTranslate-X е в конфликт с приставката RusToLat, тъй като приставката RusToLat е много проста, ще я пренапишем, ще променим реда
Проблем с WP над 3.8.1
Плъгинът е тестван до 3.8.1, WP вече е актуализиран, но плъгинът не работи и не иска да работи.
Решение, променете реда във файлаqtranslate/qtranslate.php:
за текущата версия на WP:
Добавяне на български
Въпроси вместо месец в дата
В предишния параграф. В:
Определяне на текущия език
Връщаruна български,enна английски и т.н. Удобно е да добавите към името на банера.
Решаване на проблема с началната страница в менюто (ВЕЧЕ НЕ СЕ ИЗИСКВА В НОВАТА ВЕРСИЯ !!)
Отворихте страницата с език по подразбиране.
Трябва да добавите следния филтър към файла functions.php на темата:
Многоезично меню
В стандартното меню напишете "Текст на връзката", например за основното:
Име на сайта
Използване на тагове вОбщи настройки->Заглавие на сайта:
Заглавие в изпълнимия модул за текст в страничната лента
По същия начин в заглавието пишем:
Променете тялото така:
Работи с всичко, дори и със снимки.
Грешка с превод на опашките на галерията
Трябва да сменим WP двигателя. След като актуализирате двигателя, ще трябва да редактирате файловете отново.Във файлаwp-includes/post-template.phpпроменяме функциятаwp_get_attachment_link()линия:
Във файлаwp-includes/media.phpпромяна: 1. във функцияwp_get_attachment_image()ред:
2. във функцияgallery_shortcode()ред:
Флагове за превключване на езика
На необходимото място в темата, където искаме да инсталираме превключвателя на плъгини, добавете реда:
Вместо 'image', можете да използвате 'text', 'both', 'dropdown'. Освен това, така че флаговете да са разположени в един ред, добавете към css:
Намерих в един блог част от кода, който съкращава името на функцията
Промяна на директни връзки в тема
Използвайте с WordPress SEO
Във файла functions.php добавете:
Във файла header.php
Променете опциите на темата
Ако има променлива някъде в темата, например$text, която трябва да бъде обработена с помощта на приставката QTranslate, трябва да я рамкирате с конструкцията__(). Например, беше (някаква функция е присвоена на променливата $text):