2017-04-22 6 views
0

aujourd'hui J'ai un problème avec la section de la page d'accueil dans wordpress.section wordpress front page avec polylang

J'utilise polylang et quand je change de langue sur la page, ma page utilise un langage incorrect (la langue par défaut).

Par exemple: Ma langue par défaut est la langue polonaise, pour l'utilisateur polonais, je montre le texte:

Kontakt

Quand je change la langue pour l'anglais, je peux voir:

Contact

mais pour le moment je vois le mauvais résultat et je peux voir:

Kontakt

J'utilise modèle Vingt Dix-sept, Polylang.

Merci d'avance pour toute réponse.

Répondre

0

Je l'ai fait. Je fichier édité

template/inc/template-tags.php

et au moment de mon * _front_page_section dans le fichier, il ressemble à ce

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>'; 
    } 
} 

Et quand je n'ai pas traduire, mon code affiche la langue par défaut.