안녕하세요.
KBoard(케이보드) 댓글 작성시에는 에디터가 따로 없는데 웹페이지 주소를 입력하는 경우 자동으로 링크가 생성되게 할 수 있을까요?
스레드봇님 정말 사...아니 감사합니다.^^
안녕하세요~^^
댓글에도 자동 링크 기능을 추가하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_comments_content', 'my_kboard_comments_content', 10, 3);
function my_kboard_comments_content($comment, $comment_uid, $content_uid){
return preg_replace_callback('#(?i)(http|https)?(://)?(([-\w^@]+\.)+(kr|co.kr|go.kr|net|org|edu|gov|me|com|co+)(?:/[^,\s]*|))#', 'kboard_comment_autolink_prependHTTP', $comment);
}
function kboard_comment_autolink_prependHTTP($m){
$mStr = $m[1].$m[2].$m[3];
if(preg_match('#([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#', $mStr)){
return "<a href=\"mailto:".$m[2].$m[3]."\" target=\"_blank\">".$m[1].$m[2].$m[3]."</a>";
}
else{
$http = (!preg_match("#(https://)#", $mStr)) ? 'http://' : 'https://';
return "<a href=\"".$http.$m[3]."\" target=\"_blank\">".$m[1].$m[2].$m[3]."</a>";
}
}
고맙습니다.