(немного из темы: Почему эта пользовательская постоянная ссылка? Потому что этот контент проходит через все разные языки, и я не хочу копировать/вставлять его на все разные языки. Но проблема в том, что мне все равно нужно иметь некоторый контент, который будет отличаться на странице в зависимости от языка. Поле ACF, которое хорошо обрабатывается Polylang)
URL-адрес создается следующим образом:
.
Код: Выделить всё
$siteURL = get_site_url();
$currentLang = pll_current_language();
$postName = get_post()->post_name;
$permalink = $siteURL . '/' . $currentLang . '/esg-talks' . '/' . $postName;
Кто-то задал здесь очень похожий вопрос и предложил использовать это в файле function.php. :
Код: Выделить всё
add_filter( 'pll_check_canonical_url', '__return_false' );
Когда я нажимаю на https://.../fr/content, меня перенаправляет на https://.../en/content
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/742 ... t-language
Мобильная версия