HEX
Server: nginx/1.16.1
System: Linux VM-0-14-centos 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64
User: www (1000)
PHP: 8.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
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{
		//未选择
}?>