eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

Как убрать код языка для определенной страницы (плагин polylang)?

Всем привет! Гуглил, нашел вот такой код для решения этой задачи:

function filter_pll_check_canonical_url( $redirect_url, $language ) {
   $redirect_url = str_replace('en', '', $redirect_url);
}
add_filter( 'pll_check_canonical_url', 'filter_pll_check_canonical_url', 10, 2 );

Только не могу понять, как этот код применить к конкретной странице.

пока мысли такие:

function filter_pll_check_canonical_url( $redirect_url, $language ) {
//если $redirect_url не пустой {
если $redirect_url == слугу моей страницы {
   $redirect_url = str_replace('en', '', $redirect_url);
команда редиректа....
}
}
}

Кто в курсе, подскажите пжлста

0
lifeact
3.3 года назад 3
  • 1
    anseme 456
    function filter_pll_check_canonical_url( $redirect_url, $language ) {
    	if($redirect_url === '/en/myslug/'){
    	   $redirect_url = str_replace('en/', '', $redirect_url);
    	}
    }
    add_filter( 'pll_check_canonical_url', 'filter_pll_check_canonical_url', 10, 2 );
    lifeact 3.2 года назад

    спасибо

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация