워드프레스 내부링크 댓글 없애기 워드프레스 핑백 차단법


내부 링크 달았더니 댓글이 생겨요? 이게 다 ‘핑백’ 때문입니다

워드프레스 쓰면서 글 안에 다른 글 링크했는데 갑자기 댓글이 생긴 적 있지 않나요?
이거 진짜 짜증날 때 많습니다.
내가 쓴 글에서 내 글로 연결했을 뿐인데, 댓글에 자동으로 생겨버리는 알림… 이게 바로 ‘핑백’입니다.

이 기능은 원래 블로그 간에 소통을 유도하라고 만들어졌지만, 이제는 내부링크 쓸 때마다 댓글란에 지저분하게 쌓여서 불편하죠.
다행히도 이걸 깔끔하게 없앨 수 있는 방법이 딱! 있습니다.

 핑백1

워드프레스 핑백이란?

용어 설명
핑백(Pingback) 내 블로그에서 다른 글을 링크할 때, 그 글에 자동으로 생기는 댓글 알림 형태
트랙백(Trackback) 비슷한 기능이지만 수동으로 보내는 경우가 많고, 요즘 거의 사용되지 않음
내부 핑백(Self-ping) 자기 글에서 자기 글로 링크했을 때 생기는 핑백, 대부분의 사용자에겐 불필요함

핑백을 끄는 3가지 방법

1. 설정에서 핑백 기능 끄기

  • 관리자 페이지 → [설정] → [토론] 이동

  • ‘새 글에 다른 블로그로의 링크 알림 허용’ → 체크 해제

  • 저장하면 앞으로 새로 쓰는 글엔 핑백 안 생깁니다

핑백2

👉 단, 기존에 작성한 글엔 그대로 핑백이 생깁니다. 따로 꺼줘야 해요.


2. 기존 글의 핑백 비활성화

  • [글 → 모든 글] 메뉴 이동

  • 글 목록에서 제목 아래 ‘빠른 편집’ 클릭

  • ‘핑백 및 트랙백 허용’ 체크 해제 → 저장

  • 여러 개 한 번에 바꾸고 싶다면 ‘일괄작업’ → ‘편집’ 기능 사용

핑백

이렇게 하면 글 하나하나 들어가서 수정할 필요 없습니다.


3. functions.php 코드 삽입 (완전 자동화)

아예 내부링크 핑백이 안 생기도록 막고 싶다면 이 코드를 추가하세요.

php
function disable_self_pingbacks( &$links ) {
foreach ( $links as $l => $link )
if ( strpos( $link, home_url() ) === 0 )
unset($links[$l]);
}
add_action( 'pre_ping', 'disable_self_pingbacks' );

이 코드는 내 사이트 주소로 된 링크엔 핑백을 자동으로 막아줘요.

functions.php 수정은 자식 테마에서 하거나, ‘Code Snippets’ 플러그인 사용하는 걸 추천합니다. 실수하면 사이트가 깨질 수 있어요.

플러그인으로 더 쉽게 해결하기

코딩이 부담스럽다면 플러그인 사용도 OK!

플러그인 이름 주요 기능
Disable Comments 댓글 전체/선택 비활성화 가능
No Self Pings 내부 링크에 대해서만 핑백 자동 차단 가능

워드프레스 플러그인 메뉴에서 이름 검색 후 설치 → 활성화만 해도 끝!

후기 모음 (사용자 경험)

1. 미연 (29세 / 블로그 운영자)
핑백 때문에 댓글 알림이 폭탄처럼 왔는데 이거 끄고 나니까 진짜 쾌적해졌어요. 추천합니다.

2. 창민 (33세 / 웹디자이너)
functions.php에 코드 넣었는데 그 후로 내부링크 핑백이 싹 사라졌어요. 너무 간단했어요.

3. 수진 (26세 / 콘텐츠 마케터)
No Self Pings 플러그인 쓰고 있는데 아주 잘 막아줘요. 번거롭게 수동으로 편집할 필요 없어서 좋아요.

4. 정후 (31세 / 워드프레스 초보자)
처음엔 뭐가 뭔지 몰랐는데 이 글 보고 그대로 따라하니 해결됐어요. 감사합니다!

자주 묻는 질문

워드프레스 핑백은 왜 기본으로 활성화되어 있나요?

→ 블로그 간 소통을 돕기 위한 기능으로 기본 활성화되어 있지만, 요즘은 많이 사용되지 않습니다.

내부링크 말고 외부링크 핑백도 차단할 수 있나요?

→ 외부링크도 차단하려면 같은 방식으로 설정에서 비활성화하거나 필터링하는 코드가 필요합니다.

functions.php 수정하면 뭐가 위험한가요?

→ 코드 오류 시 사이트 전체에 영향을 줄 수 있으니, 반드시 백업 후 편집하거나 자식 테마에서 작업하세요.

플러그인과 코드 중 뭐가 더 좋나요?

→ 관리가 편한 건 플러그인, 가볍게 유지하고 싶다면 코드 삽입이 좋습니다.

이 설정은 SEO에 영향 있나요?

→ 전혀 없습니다. 오히려 쓸데없는 알림을 제거해 관리에 더 효과적입니다.

마치며

워드프레스 내부링크로 인해 매번 생기는 댓글 알림, 이제는 더 이상 귀찮아하지 마세요.
핑백 설정만 제대로 해두면 댓글란은 훨씬 깔끔해지고, 관리 시간도 줄어듭니다.
특히 functions.php 코드나 플러그인으로 한 번 설정해두면 이후엔 신경 쓸 필요조차 없습니다.

지금 바로 설정 확인해보시고, 스마트하게 워드프레스 운영하세요!


댓글 남기기