1. 정확한 제품 또는 플러그인 이름
K보드
2. 상세 내용
댓글에 링크를 첨부하면 HTML 문구가 노출됩니다
갑자기 이런 현상이 생겼는데..아떻게 해결해야 되나요??
아래 코드로 자동 링크 기능 사용하고 있습니다
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>";
}
}
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
혹시나 해서 자동 링크 기능 코드를 삭제했더니 해결이 됐습니다 뭐 때문에 그랬던 걸까요..? 플러그인에 자동 링크 기능이 추가가 되어 충돌이 일어났던 걸까요?