2019.02.09: 이 포스팅은 WP 4를 기준으로 만들어졌던 것으로 WP 5에서는 테스트되지 않았습니다.
참고 : http://docs.wedevs.com/docs/wp-user-frontend-pro/tutorials/showing-meta-fields-in-frontend/
1. wordpress 내부 editor를 이용해서(Appearance-Editor)
Function.php를 수정 (수정이 안되는 경우 CHMOD를 777로 바꿀것)
// Get Custom Field Template Values function getCustomField($theField) { global $post; $block = get_post_meta($post->ID, $theField); if($block){ foreach(($block) as $blocks) { echo $blocks; } } }
2. Single Post수정 (single.php)
페이지에 이용할 경우 Single page 수정(page.php)
<p><?php getCustomField('radio_s'); ?> / <?php getCustomField('radio_age'); ?></p>
이런식으로 이용
——————–
이미지 업로드의 경우 아래의 코드를 이용
$images = get_post_meta( $post->ID, 'mey_key_name' ); if ( $images ) { foreach ( $images as $attachment_id ) { $thumb = wp_get_attachment_image( $attachment_id, 'thumbnail' ); $full_size = wp_get_attachment_url( $attachment_id ); printf( '<a href="%s">%s</a>', $full_size, $thumb ); } }