2013-12-14 2 views
0

분류 용어에 지정된 게시물을 표시해야합니다. 나는 문제없이 수동으로 할 수 있지만 각 분류학 용어에서 자동으로 게시물을 표시하려면 루프를 만들고 싶습니다. 사용자가 새 용어를 추가하면 해당 용어의 게시물이 사이트에 표시됩니다. 다음 URL에서 실제 예제를 볼 수 있습니다.분류학 용어 목록 게시

176.9.5.243/~divesdes/shop 

온라인 상점을 구축하기 위해 Woocommerce를 사용하고 있습니다. 수동으로 게시물을 표시하는 데 사용하는 코드는 다음과 같습니다. 이것은 멋진 http://generatewp.com/

을 : 당신은 당신을 위해 코드를 작성할 수 있습니다이 서비스를 사용할 수있는 모든의

답변

0

먼저이 좀 도와 싶은 모든 사람에게

<?php query_posts('post_type=product&product_cat=striped-mats'); ?> 
    <?php single_cat_title(); ?> 
    <?php if (have_posts()) : ?> 
    <?php while (have_posts()) : the_post(); ?> 
    <?php the_content();?> 
    <?php endwhile; 
     wp_reset_query();?> 
    <?php endif; ?> 

감사합니다 ... 도구를 사용하면 WordPress 테마의 여러 ​​부분에 대한 코드를 작성할 수 있습니다.

그렇지 않으면 당신은 같은 질의 객체를 생성 할 WP_Query 클래스를 사용할 수 있습니다 : 당신의 시간과 내 질문에 대답하기 위해 노력

$products = new WP_Query(
    array(
     'post_type'    => 'product', 
     'post_status'   => 'publish', 
     'cat'     => 'product_cat', 
     'category_name'   => 'striped-mats', 
    ) 
); 

if($products->have_posts()) 
{ 
while($products->have_posts()) 
    { 
     $products->the_post(); 
     // do something 
} 
} 
else 
{ 
// Np products found 
} 
+1

쿼리를 반복 한 후에 wp_reset_postdata()를 추가하는 것을 잊지 마십시오. –

0

감사를. 문제는 내가 그 용어에 할당 된 용어와 게시물을 나열하는 루프가 필요하지만 사용자는 새로운 용어를 추가 할 것이라는 예측입니다. 즉 사용자가 해당 용어에 용어와 게시물을 추가하면 사이트에 표시됩니다.

관련 문제