2016-06-06 24 views
0

Ich habe eine zweisprachige Wordpress-Website, die WPML (Französisch & Englisch) verwendet. Oben auf meiner Seite simple.php, habe ich einen Code, der eine E-Mail mit dem Blog-Titel als Thema senden, alles funktioniert gut, außer dass, wenn ich auf Englisch (oder zurück zu Französisch) wechseln, ist es immer noch in beiden Französisch geschrieben und Englisch (offensichtlich).einen Text nur in einer Sprache in Wordpress-Website anzeigen

Im Moment sieht mein Code wie diese

...

<div class="l-content"> 

     <?php do_action('us_before_single') ?> 
      <section class="l-section"> 
       /* french */ 
       <div class="l-section-h i-cf" style="padding-bottom:0 !important; text-align:right;"> 
       <a href="mailto:[email protected]?subject=Demande d'information pour la formation <?php wp_title() ?>"><i class="fa fa-envelope-o" aria-hidden="true"></i> Plus d'informations &gt;</a> 
       </div> 

       /* english */ 
       <div class="l-section-h i-cf" style="padding-bottom:0 !important; text-align:right;"> 
       <a href="mailto:[email protected]?subject=More info request <?php wp_title() ?>"><i class="fa fa-envelope-o" aria-hidden="true"></i> Get more info &gt;</a> 
       </div> 
      </section> 
     <?php 

     while (have_posts()){ 
      the_post(); 

      us_load_template('templates/blog/single-post', $template_vars); 
     } 
     ?> 

     <?php do_action('us_after_single') ?> 

    </div> 

...

Meine Frage ist, wie kann ich es die Sprache erkennen lassen und nur die richtige Sprache angezeigt werden, oder die andere Sprache verstecken?

+0

drucken Sie für '_icl_current_language' Cookie überprüfen können. – mitkosoft

Antwort

0

Verwenden WPML Constant ICL_LANGUAGE_CODE die aktuelle Sprache zu bekommen, und wenden ein, wenn die Bedingung nur das wollte div

+0

In Ordnung! Es klappt! danke für die heads-up! –

+0

können Sie mir danken, indem Sie es als richtige Antwort markieren: P –