Многоезичен сайт в WordPress

Функцията връща масив от данни

По-подробна документация, както и допълнителни функции могат да бъдат намерени тук.

Добавянето на избора на език на правилното място шаблона

Ето още един пример за това как да поставите селектора език на точното място на обекта и прилага стила, който ще се превърне в квадратчетата в един ред.

Урок разбира като цяло, така че е възможно да се вмъкне в правилното място, не само превключва

Код за извеждане на ключ под формата на знамена

Възможни проблеми при работа щепсел Polylang

Докато не се срещна с три проблеми.

1. Грешка 404

2. Използването на AJAX технология

Повечето от тези неща се намират в големи първокласни шаблони, когато се използва за по-красив преход между страниците без презареждане.

Така че, Polylang плъгин не разбира тези неща, а вие все още трябва да превключите езика, за да презаредите страницата. Решението на този проблем е само една - да забраните AJAX за да превключвате между страниците.

3. Не поставяйте обща страница

Да речем, че искате да направите началната си страница като odnostranichnika, че ще покаже част от съдържанието. И все пак, все още са в употреба няколко езика. Проблемът е само един - няма начин да се преведат на главната страница, защото, за да създадете тази най-важна страница не се използва отделна страница, и файлът index.php Можете да проверите това, като просто засилване в кода на този файл ... Е, добре, че е невъзможно да се направи дубликат страница във файла index.php и след това да го преведе за закрепване се провалят.

Решенията могат да бъдат две - за промяна на шаблон или да се създаде отделна страница за основните ...

4. Когато изчезне позиции рекорд страница?

Ако липсва колоната съществуващи или не виждате по-рано създадени страници - най-вероятно да включите езици в администраторския панел се намира в някои от разпоредбите на текущия език.

Как действа като превключвател?

Да кажем, че имате уеб сайт има няколко страници, блогове записи, заглавия. Избрали сте да добавите няколко езика и избра два езика: английски и български. Polylang инсталирате плъгина и когато за първи път започнете настройките на плъгина, които поискахте

Многоезичен сайт в WordPress

Поставяте отметка и кликнете върху Запазване. И тук е мястото, където се случва следното: всички ваши страници, заглавия, записи се настройват на езика по подразбиране. Сега тя идва в тапа от филтър, който сортира всички заглавия на страниците записи по език. Виж, показва списък от записи за английския език

Многоезичен сайт в WordPress

Ако езикът не записи, разбира се, той не ги покажа. Превключва на друг език

Многоезичен сайт в WordPress

Оп-па! Иди виж няколко издания на руски! Същото нещо се случва с позициите и страници. Най-често виновни за това, че не виждате желаните рекорд подзаглавие страници е ключ в горната част на администраторския панел.

Поставете ключа "Показване на всички езици" и всичко ще се види.

5. В случаите, когато изчезва ключ езици в менютата?

Тук, на по-лесно. Ако се случи да се създаде менюта не виждате раздел "за превключване на езика"

Многоезичен сайт в WordPress

Обърнете внимание на раздела "Настройки на дисплея", трябва да се провери "Language Switch"

Многоезичен сайт в WordPress

Поставете отметка в квадратчето и се появи раздел "Език Switch"

Решението е: добавете следния код във файла functions.php