File: /www/wwwroot/1.scey.cn/wp-content/themes/Leading/template-parts/index/modular-loop.php
<?php
$cat_or_post = $modular['modular_post_type'] ?: 'cat';
$cat_id = $modular['modular_cat_id']; //获取指定分类ID
$post_id = $modular['modular_post_id']; //获取指定文章ID
$post_number = $modular['modular_post_number'] ?: '6'; //显示文章数量
if( $cat_or_post == 'cat' ){
query_posts( 'cat='.$cat_id.'&posts_per_page='.$post_number.',&ignore_sticky_posts=1' );
while( have_posts() ): the_post();
get_template_part('template-parts/loop/loop', $post_modular);
endwhile; wp_reset_query();
}elseif( $cat_or_post == 'post' ){
if( is_array( $post_id ) ){
foreach ( $post_id as $value) {
global $wp_query;
$ids = array($value);
$args = array_merge( $wp_query->query_vars, array('post__in' => $ids, 'ignore_sticky_posts'=> 1) );
query_posts( $args );
while ( have_posts() ) : the_post();
get_template_part('template-parts/loop/loop', $post_modular);
endwhile;wp_reset_query();
}
}
}else{
//未选择
}?>