php 同一カテゴリループ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 同一カテゴリループ相关的知识,希望对你有一定的参考价值。

<?php
  $posttype   = get_post_type();
	$taxonomy   = 'tax_' , $posttype;
	$terms      = get_the_terms($post->ID, $taxonomy);
	$slug_array = array();
	foreach ($terms as $term) {
		array_push($slug_array, $term->slug);
	};
	$args = array(
		'post_type'      => $posttype,
		'posts_per_page' => 6,
		'post__not_in'   => array($post->ID),
		'tax_query'      => array( 
			array(
				'taxonomy'  => $taxonomy,
				'field'     => 'slug',
				'terms'     => $slug_array,
			),
		),
	);
	$the_query = new WP_Query($args);
	if( $the_query->have_posts() ):
?>

<div class="relatedPost">
	<p>同じカテゴリの投稿。ひとつでも被れば出力</p>
	<ul class="">
	<?php
		while($the_query->have_posts()) {
			$the_query->the_post();
			echo '<li class="grid_item">';
			include(TEMPLATEPATH  . '/inc/parts-postCard02.php');
			echo '</li>';
		};
	?>		
	</ul>
</div>

<?php endwhile; ?>

以上是关于php 同一カテゴリループ的主要内容,如果未能解决你的问题,请参考以下文章

php カスタム投稿の子カテゴリ记事一覧表示(アクセスしているカテゴリーアーカイブを自动判别)

php リンクなしカテゴリー

php 投稿からカテゴリーとタグの机能を削除

html カテゴリー呼び出し

python pandasカテゴリデータの处理

php 同じカテゴリでほかの记事