• Добрый, есть два футера на двух языках их использует плагин Polylang для перевода. Есть две версии главной и в настройках каждой выставлен свой футер, но загвоздка в том что при переключении главной на другой язык футер показывается один и тотже для двух версий сайтов, который последним пересохранить в админке.

    Пример: пересохраняю главную укр с футером укр, при переключении языка футер укр на главной укр и на главной рус показывается.

    И наоборот, пересохраняю главную рус с футером рус, при переключении языка футер рус на главной укр и на главной рус показывается.

    При этом в настройках каждой главной языковой версии стоят свои футера. Но работает только один, который последним пересохранить в настройках главной, при этом, ничего менять не нужно, просто пересохранить главную и последний пересохраненный футер один на две главных, в настройках у каждой свой футер так и стоит.

    П.с. Описал как смог, сильно не пинайте. Помогите разобраться с этим глюком.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 1 ответа (всего 1)
  • Нашёл такое, но как его применить, подскажите губу

    С плагином этим не работал, но судя по документации, в нем есть функция pll_current_language для определения текущего языка. Поэтому, добавляйте условия в header.php и footer.php и меняйте как необходимо.

    if(pll_current_language() == ‘ru’) {
    //code
    } else if(pll_current_language() == ‘en’) {
    //code
    }

    P.S. Чтобы увидеть что и в каком именно формате возвращает функция, можно можно воспользоваться var_dump(pll_current_language());

Просмотр 1 ответа (всего 1)
  • Тема «WordPress сбрасывает footer» закрыта для новых ответов.