Wordpress: Polylang перенаправляет мой URL на язык по умолчаниюPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Wordpress: Polylang перенаправляет мой URL на язык по умолчанию

Сообщение Anonymous »

Я создал пользовательскую постоянную ссылку для произвольного типа сообщения, но Polylang продолжает перенаправлять меня на язык по умолчанию.
(немного из темы: Почему эта пользовательская постоянная ссылка? Потому что этот контент проходит через все разные языки, и я не хочу копировать/вставлять его на все разные языки. Но проблема в том, что мне все равно нужно иметь некоторый контент, который будет отличаться на странице в зависимости от языка. Поле 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»