WP User frontend에서 custom form, Meta Key 이용

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 );
    }
}

 

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.