반응형
카테고리 slug로 쿼리하는 방법
다음 코드를 사용하여 워드프레스 사이트의 페이지를 나열하고 있습니다.
$args = array( 'posts_per_page' => 12, 'order'=> 'ASC', 'post_type' => 'tcp_product', 'paged' => $paged);
?>
<?php query_posts($args); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>" id="prod-link">
<?php if( has_sub_field('images') ): ?>
<?php $img = get_sub_field('image') ?>
<img src="<?php echo $img['sizes']['product-index-pic'] ?>" />
<?php endif; ?>
</a>
<?php endwhile; ?>
<!-- #posts -->
<div class="pagination">
<?php posts_nav_link( ' ', '<img src="' . get_bloginfo('template_url') . '/assets/images/prev.jpg" />', '<img src="' . get_bloginfo('template_url') . '/assets/images/next.jpg" />' ); ?>
</div>
<!-- .pagination -->
특정 카테고리의 slug를 기준으로 제한할 수 있는 방법이 없을까요?잘 부탁드립니다
변수를 사용할 수 있습니다.category_name
다음과 같습니다.
$args = array( 'category_name' => ***YOUR CATEGORY SLUG***, 'posts_per_page' => 12, 'order'=> 'ASC', 'post_type' => 'tcp_product', 'paged' => $paged);
tax_tax는 특정 분류법에 관련된 게시물을 가져오기 위해 사용됩니다.
- {tax}(끈) - 분류 슬러그를 사용합니다.버전 3.1에서 'tax_query'로 권장되지 않습니다.
- tax_query (array) : 분류법 파라미터를 사용합니다(버전 3.1에서 사용 가능).
- taxonomy(문자열) - 분류법.
- 필드(문자열) - 분류법 용어 선택 기준('id' 또는 'slug')
- 용어(int/string/array) - 분류 용어.
- include_children (boolean) - 계층 분류에 하위 항목을 포함할지 여부를 지정합니다.기본값은 true 입니다.
- operator (string) - 테스트할 연산자.가능한 값은 'IN', 'NOT IN', 'AND'입니다.
$args = array(
'post_type' => 'tcp_product',
'posts_per_page' => 12,
'tax_query' => array(
array(
'taxonomy' => 'tcp_product_taxonomy',
'field' => 'slug',
'terms' => 'your-cat-slug'
)
)
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post;
// do something
}
}
언급URL : https://stackoverflow.com/questions/19792479/how-to-query-posts-by-category-slug
반응형
'programing' 카테고리의 다른 글
사용자 정의 워드프레스 테이블의 행을 업데이트하는 방법 (0) | 2023.03.27 |
---|---|
Spring Boot에서 로컬 서버 호스트와 포트를 얻는 방법 (0) | 2023.03.27 |
Woocommerce REST API - 커스텀루트 추가 (0) | 2023.03.27 |
Spring @Retryable - 호출 시 기록 방법 (0) | 2023.03.22 |
Angular가 있는 자동 다이내믹 브레드 크럼 만드는 방법JS + 각도 UI 라우터 (0) | 2023.03.22 |