답변 1개
채택된 답변
+20 포인트
9년 전
사용하는 스킨의
hook.skin.php 파일을 템플릿 오버라이딩( 덮어쓰기 ) 하거나,
또는
사용하고 있는 테마의 functions.php
에 아래 코드를 적절히 수정해서 사용 하세요.
</p><p>add_action('write_update_metadata', 'gc_auto_comment_write', 10, 2);</p><p> </p><p>function gc_auto_comment_write($wr_id, $w){</p><p> global $wpdb, $gcboard;</p><p> </p><p> $gc = $gcboard->gc;</p><p> </p><p> $notice = isset($_POST['notice']) ? $_POST['notice'] : '';</p><p> </p><p> if($w == '' && !$notice){ //글쓰기이고 notice 아니면</p><p> </p><p> $write = gc_get_write( $gc['write_table'], $wr_id );</p><p> </p><p> $cm_num = gc_get_next_num( $gc['comment_table'], $wr_id, 'comment' );</p><p> </p><p> $cm_data = array(</p><p> 'wr_id' => $wr_id,</p><p> 'bo_table' => $write['bo_table'],</p><p> 'cm_parent' => 0,</p><p> 'cm_num' => $cm_num,</p><p> 'user_id' => 1,</p><p> 'user_pass' => '',</p><p> 'user_display_name' => '자동댓글',</p><p> 'user_email' => '',</p><p> 'cm_subject' => '',</p><p> 'cm_content' => '자동댓글 내용입니다.',</p><p> 'cm_datetime' => GC_TIME_YMDHIS,</p><p> 'cm_ip' => $_SERVER['REMOTE_ADDR'],</p><p> 'cm_option' => ''</p><p> );</p><p> </p><p> $formats = array(</p><p> '%d',</p><p> '%s',</p><p> '%d',</p><p> '%s',</p><p> '%s',</p><p> '%s',</p><p> '%s',</p><p> '%s',</p><p> '%s',</p><p> '%s',</p><p> '%s',</p><p> '%s',</p><p> '%s'</p><p> );</p><p> $result = $wpdb->insert( $gc['comment_table'], $cm_data, $formats );</p><p> }</p><p>}</p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
그누그누1
9년 전
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인