워드프레스 댓글 유효성 검사 플러그인 – Comment Validation Reloaded

워드프레스 댓글 유효성 검사 플러그인 – Comment Validation Reloaded

워드프레스 댓글(코멘트) 시스템에서 이름이나 이메일과 같은 필수 필드를 입력하지 않고 “댓글 달기” 버튼을 누를 경우, 테마에 따라 별도의 페이지로 이동하면서 “에러 : 꼭 필요한 항목(이름, 이메일)을 입력해주세요.“라는 메시지가 나오는 경우가 있을 수 있습니다. (어떤 테마에서는 별도의 페이지로 넘어가지 않고 처리하지만 그렇지 않은 테마도 많이 있네요.) 사용자가 이름이나 이메일 필드를 잘못 입력하거나 내용을 비워두는 경우에...
워드프레스의 모든 댓글을 한 페이지에 표시하기

워드프레스의 모든 댓글을 한 페이지에 표시하기

현재 사용 중인 워드프레스 테마에서 모든 개별 글의 템플릿이 Full-width로 설정되어 있습니다. 즉, 사이드바가 없는 전체 페이지 템플릿을 사용하고 있습니다. 그러다보니 사이드바 위젯을 사용할 수 없게 되어 최근 댓글. 인기 글 등을 확인하지 못하는 불편함이 있습니다. 인기 글 목록의 경우 구글에서 제공하는 “일치하는 콘텐츠 기능”을 사용하여 어느 정도 커버되고 있습니다. (“일치하는 콘텐츠 기능”에서는 아마 방문자들이 많이...

워드프레스의 특정 글에 댓글을 단 사람의 수 세기

워드프레스의 특정 글에 댓글을 단 사람들의 수를 표시해야 하는 경우가 발생할 수 있습니다. 이 경우 다음 함수를 통해 unique한 코멘트 작성자 수를 계산할 수 있습니다. 아래의 함수는 댓글 작성자의 이메일을 비교하여 중복된 것은 제외한 개수를 반환합니다. function get_unique_commenters_by_post_id( $post_id ) { global $wpdb; $sql = "SELECT COUNT(1) as uc FROM ( SELECT COUNT(1)...
CKeditor를 워드프레스 댓글 편집기로 사용하기

CKeditor를 워드프레스 댓글 편집기로 사용하기

워드프레스에서 CKeditor를 사용할 수 있도록 하는 CKEditor for WordPress와 “Ckeditor With Jquery“와 같은 플러그인이 있습니다. 이러한 플러그인을 사용하지 않고 직접 CKeditor를 다운로드하여 설치한 다음 댓글 시스템과 연결하는 것도 가능합니다. (“Ckeditor With Jquery” 플러그인을 jQuery를 통해 Textarea에 CKeditor를 연동시키는 플러그인입니다. 하지만...

워드프레스에서 댓글 개수 가져오기 – get_comments_number()

이 글에 워드프레스 아카이브의 글 목록에 댓글 개수를 표시하는 방법이 설명되어 있습니다. 댓글이 달린 글에만 댓글을 표시하도록 하는 경우를 생각해볼 수 있습니다. 이 경우 get_comments_number() 함수를 사용하여 댓글 개수가 0이 아닌 경우에만 댓글 개수를 표시하도록 할 수 있습니다. get_comments_number()의 사용법은 다음과 같습니다: <?php $my_var = get_comments_number( $post_id ); ?> 이...