반응형
GUID에 의한 투고 취득
나는 지침대로 그 게시물을 얻으려고 노력하고 있다.
나는 시도했다.
$post = get_post(array('guid' => 'foo'));
하지만 그것은 단지 첫 번째 게시물을 돌려줄 뿐이다.(GUID는 'foo'가 아닙니다.
제가 무엇을 빠뜨리고 있나요?
GUID를 전달할 수 없습니다.get_post()
.
GUID에서 게시 ID를 반환하는 기능을 만드는 것을 추천합니다.
function getIDfromGUID( $guid ){
global $wpdb;
return $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE guid=%s", $guid ) );
}
var_dump( get_post( getIDfromGUID('http://localhost/wpdev/?p=10') ) );
잘못된 인수/값을 입력했을 경우,get_post
첫 번째 투고 데이터가 반환됩니다.
get_post
$post_id만 받습니다.http://codex.wordpress.org/Function_Reference/get_post
$post = get_post(7);
$title = $post->post_title;
특정 필터링 투고를 원하는 경우 다음을 사용할 수 있습니다.get_posts
. http://codex.wordpress.org/Template_Tags/get_posts
예:
$args = array(
'posts_per_page' => 1,
'category' => 4,
'orderby' => 'post_date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish'
);
get_posts( $args );
언급URL : https://stackoverflow.com/questions/27053807/getting-posts-by-guid
반응형
'programing' 카테고리의 다른 글
Oracle에서는 뷰를 통해 레코드를 삽입하거나 업데이트할 수 있습니까? (0) | 2023.02.27 |
---|---|
세션이 만료되었습니다. 다시 로그인하십시오. (0) | 2023.02.27 |
Word press POST인지 PAGE인지 확인하는 방법 (0) | 2023.02.27 |
Python에서 JSON을 XML로 변환 (0) | 2023.02.27 |
Swift 개체를 사전으로 변환하는 방법 (0) | 2023.02.27 |