[ 이 글은 2016년 1월 18일에 최종 수정되었습니다. ]

참고: 1월 20일까지 해외 웹호스팅 업체인 블루호스트에서 할인 행사를 진행하고 있습니다. 그리고 인기 워드프레스 테마 중 하나인 The 7도 39달러 할인 중입니다.

사용자 정의 필드로 텍스트 필드를 추가하고 해당 사용자 정의 필드에 유튜브 동영상 링크를 받아서 표시하려고 할 경우 다음과 같은 형식으로 사용하면 됩니다.

<?php if( get_field('youtubeurl') ){
$embed_code = wp_oembed_get( get_field('youtubeurl') );
echo $embed_code;
} ?>

위의 코드를 YouTube 동영상을 표시하려는 곳에 배치하시기 바랍니다.

사용자 정의 필드는 수동으로 직접 만드셔도 되고(이 WordPress Codex 글의 Usage 부분 참고) Advanced Custom Fields라는 플러그인을 사용하셔도 됩니다.

Advanced Custom Fields Plugin WordPress


참고로 ACF를 사용하는 경우, 필드를 표시하려면 다음과 같은 코드를 사용합니다.

<p><?php the_field('field_name'); ?></p>

변수로 사용할 경우에는:

<?php

$variable = get_field('field_name');

// $variable로 작업

?>

그리고 조건문은

<?php

if(get_field('field_name'))
{
echo '<p>' . get_field('field_name') . '</p>';
}

?>

자세한 내용은 여기를 참고하시기 바랍니다.

참고:

떠나시기 전에 아무 댓글(Comments)이라도 남겨두세요.