Ich habe einen Client, der ein Problem mit WPML und query_posts() hat;WPML Query_posts
Die Posts werden in der Standardsprache angezeigt, nicht jedoch in der spanischen Version der Site.
Es zeigt den Fallback h2.
<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>
I 'suppress_filters' => 0,
zum Array hinzugefügt habe versucht, aber dass die Lösung nicht beheben.
Vielen Dank für Ihre Hilfe!
Haben Sie versucht, 'WP_Query' zu verwenden und Ihre eigene Abfrage zu erstellen? - https://wpml.org/forums/topic/query_posts-returns-pages-in-original-language-instead-of-translated-ones/ – Lee
Sind die Beiträge tatsächlich übersetzt? – user1049961
Nein, aber ich kann es nicht sehen. Müssen sie zuerst übersetzt werden? Und ich habe nicht. Ich dachte, dass es speziell auf das Plugin bezogen war, da die Standardseite es richtig anzeigt. – Zaeo