카테고리 별 Wordpress get_posts
-
-
카테고리가 아닌 분류 이름이어야하지 않습니까?Shouldn't it be taxonomy name instead of category?
- 0
- 2015-06-30
- Robert hue
-
시도했지만 작동하지 않았습니다.내 접근 방식을 지원하는 것 같지만 여전히 작동하지 않는 워드 프레스 코덱스 페이지에서이 내용을 가져 왔습니다. "참고 : 카테고리 매개 변수는 카테고리 이름이 아니라 카테고리의 ID 여야합니다."I tried it, but it didn't work. I got this off the codex-page of wordpress, which seems to support my approach, but still, it doesn't work: "Note: The category parameter needs to be the ID of the category, and not the category name."
- 0
- 2015-06-30
- Michiel Standaert
-
posts_per_page의 마이너스 1 (-1)은 모든 포스트를 보여줄 것이고,CPT wp는 당신이 이미 알아 낸대로 일반 포스트에서 "폴백"될 것입니다.The minus1 (-1) in posts_per_page will show ALL posts and as soon you leave out the CPT wp will "fall back" at the regular posts as you already found out yourself.
- 0
- 2015-07-01
- Charles
-
2 대답
- 투표
-
- 2015-07-01
내장 된
category
분류가 아닌 맞춤 분류를 사용하고있을 가능성이 높습니다. 이 경우 카테고리 매개 변수가 작동하지 않습니다. 특정 용어로 게시물을 쿼리하려면tax_query
가 필요합니다. . (get_posts
는WP_Query
를 사용하므로WP_Query
의 모든 매개 변수를get_posts
)$args = [ 'post_type' => 'product', 'tax_query' => [ [ 'taxonomy' => 'my_custom_taxonomy', 'terms' => 7, 'include_children' => false // Remove if you need posts from term 7 child terms ], ], // Rest of your arguments ];
추가 리소스
In all probability you are using a custom taxonomy, and not the build-in
category
taxonomy. If this is the case, then the category parameters won't work. You will need atax_query
to query posts from a specific term. (Remember,get_posts
usesWP_Query
, so you can pass any parameter fromWP_Query
toget_posts
)$args = [ 'post_type' => 'product', 'tax_query' => [ [ 'taxonomy' => 'my_custom_taxonomy', 'terms' => 7, 'include_children' => false // Remove if you need posts from term 7 child terms ], ], // Rest of your arguments ];
ADDITIONAL RESOURCES
-
- 2015-07-01
<ul> <?php $args = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 1 ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach; wp_reset_postdata();?> </ul>
이것이 도움이 될 것입니다.
감사합니다
<ul> <?php $args = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 1 ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach; wp_reset_postdata();?> </ul>
May this will help You.
Thanks
-
약간의 설명이 좋을 것입니다.Some explanation will be great.
- 3
- 2015-07-01
- Nilambar Sharma
-
어떤 'post_type'에서 귀하의 경우 링크 ** s **,5를 얻을 수 있습니까?Imho 그는 * 제품 *의 * 내용 * (내가 CPT를 이해하기 때문에)을 원하고 일반 게시물에는 아무것도 원하지 않습니다.From which 'post_type' he will get now the link**s**, 5 in your case? Imho he wants the *content* of *products*(as I understand a CPT) and nothing from the regular posts.
- 0
- 2015-07-01
- Charles
-
인수에 카테고리 ID를 전달하면 일반 게시물에서 5 개의 게시물을 얻을 수 있습니다.pass your category id in arguments and from regular post you will get 5 posts.
- 0
- 2015-07-01
- Rohit gilbile
-
그의 질문을 읽으십시오. 나는 항상 옳은 것은 아니지만이 경우 그는 Product라는 이름의 Custom Post Type에서 '뭔가'를 원합니다.Read his question please, I am not always right but in this case he wants 'something' from a Custom Post Type with the name Product.
- 0
- 2015-07-01
- Charles
-
이 경우 Charles가 옳습니다.게시물이 있으면 데이터를 얻는 방법을 알고 있습니다.문제는 내가 내 맞춤 게시물을 얻지 못했다는 것입니다. :)Charles is right in this case. I know how to get the data once I have my posts. The problem was that I wasn't getting the my custom posts :)
- 0
- 2015-07-01
- Michiel Standaert
-
@Rohitgilbileforeach 루프 안에 추천 이미지를 포함하는 방법은 무엇입니까?@Rohitgilbile how to include featured image inside foreach loop ?
- 0
- 2018-05-09
- user2584538
다음과 같은 코드가 있습니다.
이 카테고리에는 내가 아는 한 게시물이 반환되지만 그렇지 않습니다.'카테고리'인수를 생략하면 모든 제품을 얻으므로 정상적으로 작동한다는 것을 알고 있습니다.카테고리를 1로 변경하고 커스텀 포스트 유형 (제품)을 꺼내면 기본 포스트를받습니다.
문제가 무엇인지 알 수 없습니다.누구든지 문제가 무엇인지 알 수 있습니까?