2016-06-27 15 views
0

J'ai un client qui a un problème avec WPML et query_posts();WPML query_posts

Les messages apparaissent dans la langue par défaut, mais pas dans la version espagnole du site.

Il montre les h2 de repli.

The site

The Spanish site

enter image description here

enter image description here

<ul class="news"> 

         <?php 
    query_posts(array(
     'post_type' => post, 
     'posts_per_page' =>2, 
     'order' => DESC, 
     'suppress_filters' => 0, 

    )); 
?> 
     <?php if (have_posts()) : ?> 
     <?php while (have_posts()) : the_post(); ?> 

          <li> 
           <div class="ico-holder"><img src="<?php bloginfo('template_directory'); ?>/images/ico-pen.png" width="25" height="27" alt=""></div> 
           <div class="text"> 
            <strong class="title"><a href="<?php the_permalink(); ?>"><?php the_title()?></a></strong> 
             <p><?php echo strip_shortcodes(wp_trim_words(get_the_content(), 10)); ?> </p> 
            <time class="date-time" datetime="<?php the_time(get_option('date_format')); ?>"><?php the_time(get_option('date_format')); ?></time> 
           </div> 
          </li> 
      <?php endwhile; ?> 
     <?php else : ?> 
     <h2> 
     <?php _e('Nothing Found','text_domain'); ?> 
     </h2> 
     <?php endif; ?> 
</ul> 

J'ai essayé d'ajouter 'suppress_filters' => 0, au tableau, mais cela n'a pas remédié à la solution.

Merci pour toute aide!

+0

Avez-vous essayé d'utiliser 'WP_Query' et de créer votre propre requête? - https://wpml.org/forums/topic/query_posts-returns-pages-in-original-language-instead-of-translated-ones/ – Lee

+0

Les messages sont-ils réellement traduits? – user1049961

+0

Non, mais je n'arrive pas à le voir apparaître. Doivent-ils être traduits en premier? Et je ne l'ai pas. J'ai pensé qu'il était lié spécifiquement au plugin puisque la page par défaut l'affiche correctement. – Zaeo

Répondre

0

La réponse était de créer des versions traduites des messages. Je ne savais pas que ce n'était pas déjà fait, ma première fois en utilisant WPML. Le plugin ajoute une catégorie de langue aux messages interrogés.