使用示例代码设置辅助查询的正确方法。而不是这样:
$posts = get_posts(\'numberposts=1&order=DESC&orderby=post_date&category=\'.get_cat_ID( \'سیاست\' ));
执行以下操作:
// Query args
$custom_cat_args = array(
\'posts_per_page\' => 1,
\'order\' => \'DESC\',
\'orderby\' => \'post_date\',
\'cat\' => get_cat_ID( \'سیاست\' )
);
// Instantiate query
$custom_cat_query = new WP_Query( $custom_cat_args );
// Instantiate loop
if ( $custom_cat_query->have_posts() ) : while ( $custom_cat_query->have_posts() ) : $custom_cat_query->the_post();
// Normal loop markup here
// Close loop
endwhile; endif;
// Restore $post global
wp_reset_postdata();
使用此方法,自定义查询将很好地与主循环查询和任何其他辅助查询配合使用。