例えば「ニュース」の投稿タイプを用意し、WPMLで日本語と英語の2つの記事を用意するとします。
WP_Queryで投稿タイプの記事を取得するとき、英語だけの記事を5件絞り込みたいのに、日本語の記事も含まれて(重複して)表示されることがありますが、
そのときの対処法は suppress_filters=0
を使います。
目次
英語のページでは英語の記事のみ取得して表示する
<?php if( ICL_LANGUAGE_CODE == 'en' ):?>
<?php
$args = new WP_Query(array(
'post_type' => 'news',
'posts_per_page' => 5,
'paged' => $paged,
'suppress_filters' => 0,
));?>
コメント