반응형
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
반응형
'programing' 카테고리의 다른 글
테이블을 변경하여 열의 기본값을 수정합니다. (0) | 2023.03.23 |
---|---|
jQuery AJAX 문자 인코딩 (0) | 2023.03.23 |
Python을 사용하여 JSON을 요청하고 처리하는 방법은 무엇입니까? (0) | 2023.03.23 |
루트 파라미터가 변경되어도 컴포넌트가 재마운트되지 않는다. (0) | 2023.03.23 |
비단뱀의 protobuf to json (0) | 2023.03.23 |