http://www.cosmosfarm.com/threads/document/6668
위 링크 참고로
KBCommentList.class.php 파일
public function add($parent_uid, $user_uid, $user_display, $content, $password=''){
global $wpdb;
$content_uid = $this->content_uid;
$parent_uid = intval($parent_uid);
$user_uid = intval($user_uid);
$user_display = addslashes(kboard_xssfilter(kboard_htmlclear(trim($user_display))));
$content = addslashes(trim($content));
$password = addslashes(kboard_xssfilter(kboard_htmlclear(trim($password))));
$created = current_time('YmdHis');
$ip = $_SERVER['REMOTE_ADDR'];
$wpdb->query("INSERT INTO `{$wpdb->prefix}kboard_comments` (`content_uid`, `parent_uid`, `user_uid`, `user_display`, `content`, `created`, `password`, 'ip') VALUE ('$content_uid', '$parent_uid', '$user_uid', '$user_display', '$content', '$created', '$password', '$ip')");
index.php
function kboard_comments_activation_execute(){
global $wpdb;
$wpdb->query("CREATE TABLE IF NOT EXISTS `{$wpdb->prefix}kboard_comments` (
`uid` bigint(20) unsigned NOT NULL auto_increment,
`content_uid` bigint(20) unsigned NOT NULL,
`parent_uid` bigint(20) unsigned default NULL,
`user_uid` bigint(20) unsigned default NULL,
`user_display` varchar(127) default NULL,
`content` longtext NOT NULL,
`created` char(14) NOT NULL,
`password` varchar(127) default NULL,
`ip` varchar(127) default NULL,
list-template.php
<div class="comments-list-username" itemprop="author"><?php echo $comment->user_display?></div>
<div class="comments-list-create" itemprop="dateCreated"><?php echo date("Y-m-d H:i", strtotime($comment->created))?></div>
<div class="comments-list-ip" itemprop="ip"><?php echo $comment->ip?></div>
위와 같이 추가해 봤습니다
그리고 <?php print_r($comment)?> 넣어서 테스트 했는데 아이피값이 보이지 않습니다
어딜 수정해야 할지 알수있을까요?
감사합니다
DB 접속해서 실제로 확인해보세요.
ip 컬럼이 생성됐는지, 값이 입력됐는지 등등 실제로 확인해보세요.
보통 호스팅 이용하고 계시면 phpMyAdmin 제공해줄겁니다. 접속해보세요~