programing

get_the_id와 post->ID 대 the_id / get_post_meta

lastmoon 2023. 3. 23. 23:05
반응형

get_the_id와 post->ID 대 the_id / get_post_meta

기본적인 질문일 것 같은데 이제 시작이에요.아래 3가지 버전의 동일한 코드(?)를 보고 어떤 차이가 있는지 말씀해 주시겠습니까?내가 작업하고 있는 루프에서는 모두 정상적으로 동작하고 있는 것 같습니다.

사용해야 할 항목:$post->ID,$the_ID또는get_the_id()? 필요한가요?global $post;?

global $post;
$content = get_post_meta( $post->ID, ‘my_custom_field', true );
echo  $content;

또는

$content = get_post_meta( $the_ID, ‘my_custom_field', true );
echo  $content;

또는

$content = get_post_meta( get_the_id(), ‘my_custom_field’, true );
echo  $content;

도와주셔서 대단히 고맙습니다.

WordPress 루프 내에 있는 경우$post->ID사용하는 것과 같다get_the_ID()

글로벌화할 필요는 없습니다.$post이미 워드프레스 루프의 범위 안에 있기 때문입니다.

코드를 사용하는 것을 본 적이 없습니다.$the_ID그래서 나는 그것을 사용하지 않을 것이다.

가장 안전한 선택은 다음과 같습니다.get_the_ID()

언급URL : https://stackoverflow.com/questions/26978722/get-the-id-vs-post-id-vs-the-id-get-post-meta

반응형