WordPress первая полоса с полилангом

сегодня у меня проблема с разделом первой страницы в WordPress.

Я использую polylang, и когда я меняю язык на странице, моя страница использует плохой язык (язык по умолчанию).

Например:
Мой язык по умолчанию — польский, для польского пользователя я показываю текст:

Kontakt

Когда я меняю язык на английский, я вижу:

контакт

но в данный момент я вижу плохой результат и вижу:

Kontakt

Я использую шаблон Twenty Seventeen, polylang.

Заранее благодарю за ответ.

0

Решение

Я это сделал. Я редактировал файл

шаблон / вкл / шаблон-tags.php

и на данный момент мой * _front_page_section в файле это выглядит так

function acousticquartet_front_page_section( $partial = null, $id = 0 ) {
if ( is_a( $partial, 'WP_Customize_Partial' ) ) {
// Find out the id and set it up during a selective refresh.
global $acousticquartetcounter;
$id = str_replace( 'panel_', '', $partial->id );
$acousticquartetcounter = $id;
}

global $post; // Modify the global post object before setting up post data.
if ( get_theme_mod( 'panel_' . $id ) ) {
global $post;

if(pll_get_post(get_theme_mod( 'panel_' . $id ))):
$id = pll_get_post($id = get_theme_mod( 'panel_' . $id ));
else:
$id = get_theme_mod( 'panel_' . $id );
endif;

$post = get_post( $id );
setup_postdata( $post );
set_query_var( 'panel', $id );

get_template_part( 'template-parts/page/content', 'front-page-panels' );

wp_reset_postdata();
} elseif ( is_customize_preview() ) {
// The output placeholder anchor.
echo '<article class="panel-placeholder panel acousticquartet-panel acousticquartet-panel' . $id . '" id="panel' . $id . '"><span class="acousticquartet-panel-title">' . sprintf( __( 'Front Page Section %1$s Placeholder', 'acousticquartet' ), $id ) . '</span></article>';
}
}

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]