워드프레스 게시판 KBoard(케이보드) 사용중입니다.
댓글 입력 폼에 날짜를 입력받는 곳을 따로 만들고 거기에 아무것도 입력 안 하면 댓글 작성 시의 날짜가 입력되고 날짜를 입력하면 댓글이 입력된 날짜에 작성된 것처럼 보이게 할 수 있을까요?
감사합니다 항상 도움받고 있어요..
안녕하세요~^^
현재는 지원하지 않는 기능이기 때문에 직접 파일을 수정해주셔야 할 듯합니다.
댓글 옵션 필드를 사용해서 예제 코드를 작성해봤습니다.
FTP로 접속해서 /wp-content/plugins/kboard-comments/skin/사용중인스킨/list.php
아래의 코드를 찾아서
<textarea name="comment_content" placeholder="<?php echo __('Add a comment', 'kboard-comments')?>..." onfocus="kboard_comments_field_show()" required><?php echo $temporary->content?></textarea>
찾은 코드 위에 아래의 코드를 추가해보시겠어요?
<label>날짜<input type="text" name="comment_option_my_date" value=""></label>
/wp-content/plugins/kboard-comments/skin/사용중인스킨/list-template.php 파일에
아래의 코드를 찾아서
<div class="comments-list-create" itemprop="dateCreated"><?php echo date('Y-m-d H:i', strtotime($comment->created))?></div>
아래의 코드로 교체해보시겠어요?
<div class="comments-list-create" itemprop="dateCreated"><?php echo $comment->option->my_date ? $comment->option->my_date : date('Y-m-d H:i', strtotime($comment->created))?></div>
위의 순서대로 적용하시면 댓글 입력창 위에 날짜를 입력하는 입력필드가 새로 생기고
입력필드에 값을 입력하면 댓글에서 입력필드의 값이 표시되고
입력하지 않으면 현재 날짜로 표시됩니다.
고맙습니다.