현재 게시물과 동일한 카테고리에있는 게시물을 표시하려고합니다. 고객 블로그가 설정되는 방식은 모두 "블로그"카테고리를 공유한다는 것입니다. 관련 게시물은 모든 게시물에 대해 동일한 내용을 보여줍니다.Wordpress : 카테고리별로 관련 게시물을 가져 오지만 기본 카테고리는 무시하십시오.
<?php $related = get_posts(array(
'category__in' => wp_get_post_categories($post->ID),
'numberposts' => 4,
'post__not_in' => array($post->ID)
));
?>
나는 차 카테고리 (블로그)하지 않은 게시물을 얻을 필요가있다. 나는 "cateogry__not__in
"을 할 수 없다. 왜냐하면 모든 것을 배제 할 것이기 때문이다.
블로그 카테고리가 포함되지 않도록'wp_get_post_categories ($ post-> ID) '를 필터링하는 방법은 무엇입니까? – janh
이 문제를 해결하도록 도와 줄 수 있습니까? 카테고리 블로그가있는 게시물을 숨기고 있지 않은지 확인해야합니다. 카테고리가 모두 있기 때문입니다. – corporalpoon
'category__in '=> array_diff (wp_get_post_categories ($ post-> ID), array (5)),'.... (5는 블로그 카테고리의 ID입니다 ....) –