在非当前页面获取指定多个自定义分类下的文章

在非当前页面,我们获取指定分类就有点困难,ACF插件能解决这个问题,ACF插件是我最常用的插件,用ACF插件定义一个真假按钮,然后判断即可,以下为Demo。

仅供参考(提供一种思路)

<?php
$args=array(
	'order' => 'ASC', //顺序
	'numberposts' => -1,
	'post_type' => 'products',
	'meta_key' => 'product_btn',// ACF 插件定义一个真假按钮
	'meta_value' => '1',// 1为真,0为假
	'posts_per_page'=>-1,
);
$arms = array_merge($args, $wp_query->query);
query_posts($arms)?>
<?php if (have_posts()) : ?>
	<?php while (have_posts()) : the_post(); ?>
		<div class="swiper-slide">
			<?php
			// 用于图片使用ACF重复器的时候,获取第一张图片
			if( have_rows('product_photo',$post->ID) ):
				while ( have_rows('product_photo',$post->ID) ) : the_row();
					$image = get_sub_field('product_photo');
					echo '<img src="'.$image['sizes']['medium'].'" alt="'.$image['title'].'" />';
					break;
				endwhile; 
			endif;
			?>
			<a class="product-title" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
		</div>
	</div>
<?php endwhile; ?>
<?php endif; wp_reset_query();?>