2
Wordpress에서 각 상위 카테고리의 게시물을 하나씩 나열하려고하지만 하위 카테고리를 제외하도록이 코드를 변경하는 방법을 알 수 없습니다. 기본적으로 카테고리의 이름을 나열한 다음 게시물 엄지 손가락, 발췌, 각 상위 카테고리에 대한 추가 버튼을 읽습니다. 나중에 하위 카테고리를 추가 할 클라이언트를위한 카테고리이므로 하위 카테고리를 카테고리 ID별로 제외 할 수 없습니다. 도와주세요, 고마워요!Wordpress는 각 상위 카테고리에서 하나의 게시물을 조회합니다 (하위 카테고리 제외).
$num_cats_to_show = 10;
$count = 0;
$taxonomy = 'category';// e.g. post_tag, category
$param_type = 'category__in'; // e.g. tag__in, category__in
$term_args=array(
'orderby' => 'name',
'order' => 'ASC',
);
$terms = get_terms($taxonomy, array('exclude' => '15,1'),$term_args);
if ($terms) {
foreach($terms as $term) {
$args=array(
"$param_type" => array($term->term_id),
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 1,
'caller_get_posts'=> 1,
);
$my_query = null;
$my_query = new WP_Query($args);
if($my_query->have_posts()) {
$count ++;
if ($count <= $num_cats_to_show) {
while ($my_query->have_posts()) : $my_query->the_post();
아, 맞습니다. 이 질문을하기 전에 실제로 코드를 시도했지만 내 제외 코드 (작동하지만 부모 = 0 코드를 사용할 수 없음) 때문에 작동하지 않았습니다 ... 어떻게 카테고리를 거부합니까? 문제는 그것이 "특색 지어진"범주이며 여전히 범주에 나열된 항목을 원합니다. 범주 자체가 나열되기를 원하지 않습니다. 이전에 말씀 드렸듯이 각 상위 카테고리에서 하나의 게시물을 나열하고 있지만이 목록에서 '추천'카테고리를 제외해야합니다. –
슈퍼 도움이되어 주셔서 감사합니다 !!! 누구든지이 문제를 보게되면 다음과 같이 작동합니다 :'$ term_args = array ( 'orderby'=> 'name', 'order'=> 'ASC', 'parent'=> 0, \t 'exclude'=> '15', ); $ terms = get_terms ($ taxonomy, $ term_args);' –