get_post_meta() | 메타 값 출력

|

개요

프론트 영역에 메타 값을 가져옵니다.

get_post_meta( {포스트 아이디}, '{가져올 키}', {단일값 반환여부} );

{포스트 아이디}
{가져올 키}
{단일값 반환여부} : (기본값 false)

사전정보

  • $_GET, $_POST 와 같은 서버 리소스 요청 방식을 이해하면 좋습니다.
    예) $_GET[‘name’] , $_POST[‘name’]

사용법

<?php get_post_meta( get_the_ID() ); ?> 

포스트 아이디에 해당되는 모든 값을 가져옵니다

<?php get_post_meta( get_the_ID() , 'key_1' ); ?>

포스트 아이디에서 key_1 에 해당되는 값 하나만 가져옵니다.
세번째 매개변수 기본값이 false로 생략 되어있습니다.

get_post_meta( get_the_ID(), 'key_1', true );

포스트 아이디에서 key_1에 해당되는 값 여러개를 Array 배열로 가져옵니다

  • get_the_ID() 함수를 사용하면 해당 페이지의 아이디 값을 호출하게 됩니다.
  • key_1 값을 찾아 출력합니다.

개수가 여러개여도 단 하나만 가져오는데, 마지막 매개변수를 false 로 변경하면 배열로 출력하게 됩니다.

post 변수 사용

get_post_meta($post->ID, 'key_1', true);

key_1 의 메타명을 가진 값을 가져옵니다.

<?php echo wp_get_attachment_image_url(get_post_meta($post->ID, 'key_1', true), 'large'); ?>

이미지 주소를 가져오는 방법입니다.

참조

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

클릭하여 복사