오랜 질문 제목에 대해 유감스럽게 생각합니다. 나는 정확한 것을 시도하고 있었다.WordPress - 각 카테고리가 DIV에 자동으로 포함 된 사용자 정의 게시물 유형 및 카테고리 별 게시물 받기
특정 사용자 정의 게시 유형에서 자동으로 게시물을 가져 와서 각 게시물이 분류되는 방식을 감지 한 다음 각 범주가 페이지에 범주별로 게시물을 출력하는 WordPress 쿼리를 고안해야합니다 (각 범주는 자체 DIV로 묶여 있음). .
예를 들어, "지도 데이터"라는 사용자 정의 게시 유형이 있습니다. 이 사용자 정의 게시 유형 내에서 필자는 "카테고리"라는 이름의 계층 적 분류를 가지고 있으며 해당 분류 내에서 "카테고리 # 1", "카테고리 # 2"등과 같은 많은 카테고리를 가지고 있습니다. 각 카테고리에는 여러 개의 게시물이 있습니다.
따라서, 쿼리는 사용자 정의 포스트 유형 내에서 모든 범주의 목록을 얻을해야하고이 같은 다음 출력 뭔가 :
<div id="category-1">
<div class="post">This is a post in Category 1</div>
<div class="post">This is another post in Category 1</div>
</div>
<div id="category-2">
<div class="post">This is a post in Category 1</div>
<div class="post">This is another post in Category 1</div>
</div>
I 기본 워드 프레스 카테고리 시스템과 함께 작동하는 다음 코드가 그러나, 나는 그것들을 다시 쓰거나, 사용자 정의 포스트 유형과 그들의 택 소노 미와 함께 작동 할 수 있도록 업데이트 할 필요가있다.
<?php
$cat_args=array();
$categories=get_categories($cat_args);
foreach($categories as $category) {
$args=array(
'category__in' => array($category->term_id),
);
$posts=get_posts($args);
if ($posts) {
echo '<div class="cat" id="' . $category->slug.'" name="' . $category->name.'">';
foreach($posts as $post) {
setup_postdata($post);
?>
<?php the_title();?>
<?php the_content();?>
<?php
} // foreach($posts
echo '</div>';
} // if ($posts
} // foreach($categories
?>
사람이 나를 시도에 대한 업데이트 된 코드 또는 작업 예제를 제공 할 수 있다면
, 그것은 매우 감사하겠습니다.
이미 꽤 가까이있어 노력하고 무엇을 활성으로 수정 될 수있는 이런 짓을! 다음은 이전 제출물입니다. http://stackoverflow.com/questions/8643508/how-to-group-articles-by-tags/8645453#8645453 – CookiesForDevo