워드프레스 핑백 트랙백 개념과 설정

워드프레스

워드프레스는 자유로운 블로깅 도구입니다. 하지만 설치형 워드프레스 같은 경우 국내 네이버 블로그나 티스토리등의 대형 업체 서비스에서 제공하는 회원간의 커뮤니케이션 역할을 할수 있는 징검다리가 없기 때문에 워드프레스로 블로그를 운영하기에는 초반에 여러 애로사항이 있습니다.

하지만 ‘트랙백’ 이라는 기능을 사용해서 다른 블로거와 소통할 수 있습니다.

트랙백이란?

핑백은 다른 블로그의 글 반응을 받는 것, 트랙백은 반응을 보내는 것

A와 B라는 블로그가 있다고 가정했을때 A블로그에서 어떠한 내용에 대해 B가 의견을 제시할때 A블로그의 해당 컨텐츠 글의 주소를 복사해서 글을 쓰게 되면 A블로그에는 B가 포스팅한 글이 트랙백이라는 이름으로 알림이 가게 됩니다.

티스토리 같은 경우 포스트 하단의 댓글쪽에 나타나며 워드프레스 또한 포스트 하단에 트랙백이라는 이름으로 댓글 형식과 같이 자동으로 작성됩니다.

하지만 이러한 구조를 악용해서 트랙백을 통해 스팸성 메시지를 보내는 사이트 또한 존재합니다.

워드프레스에서는 설정에서 트랙백 가능 여부에 대한 옵션을 제공하고 있습니다.

워드프레스 트랙백 활성화/비활성화

wordpress_setting_trackback_02

워드프레스 관리자 메뉴의 설정 – 토론 – 기본 글 설정에서 ‘새로운 글에 다른 블로그에서 오는 링크알림(핑백이나 트랙백)을 허용에 체크가 되어 있으면 핑백과 트랙백을 허용합니다.

체크를 하지 않는다면 트랙백와 핑백을 사용하지 않겠죠?

트랙백이 외부와의 연결 통로라면 핑백은 블로그 내부에서 해당 링크에 대한 발자국을 남기는 방식입니다.

예를들어 이전 포스트인 네이버 웹마스터도구 검색엔진 최적화 블로그 RSS 등록 (링크)에서  네이버에 사이트 등록하기(링크) 글을 링크했을때 링크된 문서에 댓글 형태로 핑백이 남게 됩니다.

위의 두 글을 링크한 이 글 또한 위의 두 글에 핑백이 남게 되겠죠.

wordpress_setting_pingback_01

이렇게 링크된 페이지를 포스트 하단에 댓글 형식으로 보여줄수 있는데 만일 작성자가 별도의 링크 페이지를 꾸민다면 하단의 핑백 자국은 오히려 지저분해 보일수도 있습니다.

wordpress_setting_pingback_02

만일 이렇게 자기 자신의 블로그에 핑백을 남기지 않으려면 트랙백을 설정할때와 같이 토론 설정의 기본 글 설정에서 ‘글에서 링크한 블로그에 링크 사실을 알림’을 체크 해제하면 핑백을 날리지 않습니다.

다른 블로거와 소통을 하기 위한 방식중 하나이지만 만일 워드프레스를 블로깅 도구가 아닌 회사의 사이트 도구로서, 홍보용 페이지로서 사용한다면 핑백, 트랙백은 필요없기 때문에 꺼두는 것이 좋습니다.

MySQL 쿼리를 이용한 핑백 비활성화

핑백, 트랙백이 기본으로 활성화 되어 있는 상태에서 비활성화를 해도 이전에 발행했던 글은 개별적으로 핑백이 활성화 되어 있게 됩니다.

글 편집에서 핑백/트랙백 기능을 비활성화 할 수 있지만 글이 많은 경우 일일히 편집을 하는 것은 상당히 비효율적인데요.

호스팅에서 PhpMyAdmin을 지원하거나 MySQL에 직접 접근할 수 있는 환경이라면 아래 쿼리를 이용해 한번에 모든 글의 핑백과 트랙백을 비활성화할 수 있습니다.

UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'post';
UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'page';

글과 페이지의 핑백/트랙백을 비활성화 하는 쿼리로 wp_posts 앞의 wp_접두어(prefix)는 설치할 때 설정으로 변경해 쿼리를 입력하면 됩니다.

mysql> DELETE FROM  wp_comments WHERE  comment_type = 'trackback';

글에 남겨진 트랙백 댓글은 위 쿼리로 일괄 삭제할 수 있습니다.

2 댓글. Leave new

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

Wordpress Gutenberg Title
워드프레스 구텐베르크 CSS 삭제하는 방법
워드프레스 5.0에서 기본 에디터로 추가된 구텐베르크(Gutenberg)는 블록 스타일의 위지윅 에디터로 단순한 디자인의 활용도가 높은 CSS를 제공하고 있습니다. 하지만 기존의 클래식…