2026, 새로운 도약을 시작합니다.

인자값을 add_action 이용해서 받고싶은데 값이 안들오네요 ㅠㅠ

hook.skin.php 에 이렇게 넣었고요

<?php
//hook과 filter 만 입력하세요.
//https://codex.wordpress.org/Function_Reference/add_action
//https://codex.wordpress.org/Function_Reference/add_filter

if ( ! function_exists('write_custom_meta_hook') ) :

add_action('write_update_metadata', 'write_custom_meta_hook', 10, 2); //글을 쓰거나 글을 수정할때 쓰는 hook

function write_custom_meta_hook($wr_id, $w){
 if( $w == '' ){ //글 입력
} else if ($w == 'u') { //글 수정
}

 //메타데이터
$etc_array = array();

 $wr_1 = isset($_POST['wr_1']) ? sanitize_text_field($_POST['wr_1']) : 'asdfasdf';
 $wr_2 = isset($_POST['wr_2']) ? sanitize_text_field($_POST['wr_2']) : '';


 update_metadata( GCBOARD_META_TYPE, $wr_id, 'wr_1', $wr_1 ); //메타데이터를 업데이트
update_metadata( GCBOARD_META_TYPE, $wr_id, 'wr_2', $wr_2 ); //메타데이터를 업데이트
}

endif; // endif function_exists

?>

write.skin.php 에

<?php
if (!defined('ABSPATH')) exit; // 개별 페이지 접근 불가

////////////////////

$wr_1 = get_metadata(GCBOARD_META_TYPE, $wr_id, 'wr_1', true );

$wr_2 = get_metadata(GCBOARD_META_TYPE, $wr_id, 'wr_2', true );

echo "test".$wr_1."<br >"; 

....

이렇게 넣었는데

값이 계속 없네요 어떻해야할까요

|

댓글 1개

위와 같이 하니 testasdfasdf 값이 출력이 되던데요...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누커머스 사용자포럼

번호 제목 글쓴이 날짜 조회
79 1년 전 조회 281
78 3년 전 조회 978
77 4년 전 조회 1,929
76 4년 전 조회 1,497
75 5년 전 조회 1,450
74 5년 전 조회 1,517
73 5년 전 조회 1,999
72 7년 전 조회 2,796
71 7년 전 조회 2,574
70 7년 전 조회 3,228
69 8년 전 조회 2,867
68 8년 전 조회 3,227
67 8년 전 조회 3,132
66 8년 전 조회 2,370
65 8년 전 조회 3,003
64 8년 전 조회 3,413
63 8년 전 조회 3,239
62 9년 전 조회 3,239
61 9년 전 조회 2,388
60 9년 전 조회 2,795
59 9년 전 조회 2,591
58 9년 전 조회 3,300
57 9년 전 조회 3,512
56 9년 전 조회 3,490
55 9년 전 조회 2,930
🐛 버그신고