템플릿 태그를 사용하기 위해 ID로 전역 $ post vars를 수동으로 설정


19

매우 구체적인 방법으로 게시물의 ID를 검색하는 기능이 있습니다.

ID를 매개 변수로 사용할 수없는 global $post과 같은 기능을 사용하려면를 설정할 수 있어야합니다 the_content().

어떻게하면 되나요?


1
"글로벌 $ 포스트 설정"이란 정확히 무엇을 의미합니까? a) ID를 검색하는 함수를 게시하고 사용 사례를 설명 / 스케치하십시오.
카이저

답변:


27

루프를 진행할 때 다음을 추가하십시오.

global $post; 
$post = get_post( $ID, OBJECT );
setup_postdata( $post );

//Do something

wp_reset_postdata();

3

루프 외부 게시물로 작업하려면 다음을 사용하십시오.

get_post(post_id)

루프 에서 특정 ID를 가진 게시물을 얻으려면 이 작업을 수행 할 때 전역 객체 $ post에 방금 선택한 게시물이 보관됩니다. 이제 다음을 사용하여 콘텐츠를 가져올 수 있습니다.

$post->post_content .

Wordpress Codex에 대한 get_post 설명서를 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.