워드프레스 게시판에 광고를 넣으려고 하면 생각보다 막히는 경우가 있습니다. 저 역시 KBoard 애드센스 추가를 시도하면서 일반 애드센스 플러그인으로는 게시판 내부에 광고가 나타나지 않는 문제를 겪었습니다.
OpenLiteSpeed와 LiteSpeed Cache 환경에서 사이트를 운영하고 있었기 때문에 캐시 문제도 의심했지만 원인은 다른 곳에 있었습니다. KBoard는 게시판 내용을 별도의 스킨 파일로 출력하기 때문에 원하는 위치에 광고를 넣으려면 스킨을 직접 수정해야 했습니다.
몇 가지 방법을 비교해 본 뒤 가장 관리하기 쉬운 방법을 선택했고, 지금은 게시글 상단과 하단 모두 원하는 위치에 광고를 노출하고 있습니다.
목차
KBoard 애드센스 추가가 플러그인으로 되지 않았던 이유
일반적인 워드프레스 본문은 Ad Inserter 같은 광고 플러그인으로 쉽게 제어할 수 있습니다. 반면 KBoard 게시판은 자체 스킨을 통해 내용을 출력하기 때문에 본문 광고 삽입 규칙이 그대로 적용되지 않는 경우가 많습니다.
처음에는 테마에 코드를 추가해 보기도 했지만 게시판 내부가 아닌 사이트 전체에 적용되거나 원하는 위치에 나오지 않았습니다. 게시글 바로 아래 광고를 넣고 싶다면 KBoard 스킨 파일을 수정하는 방법이 가장 확실했습니다.
현재 사용 중인 스킨부터 확인
광고를 추가하기 전에 어떤 스킨을 사용 중인지 먼저 확인해야 했습니다.
워드프레스 관리자 메뉴에서:
KBoard → 게시판 목록 및 관리
화면으로 이동하면 현재 사용 중인 스킨 이름을 확인할 수 있습니다.

스킨 이름을 확인해 두어야 이후 수정해야 할 폴더를 찾을 수 있습니다.
파일 수정은 File Manager 플러그인으로 진행
FTP 접속이 익숙하다면 FileZilla를 사용해도 되지만 간단한 수정 정도라면 워드프레스 내부에서 처리하는 편이 빨랐습니다.
저는 File Manager 플러그인을 사용했습니다.

플러그인 설치 후 wp-content 내부 파일을 바로 수정할 수 있어 별도 FTP 프로그램이 필요하지 않았습니다.
KBoard 스킨 폴더 위치 찾기
파일 관리자에 접속한 뒤 아래 경로로 이동했습니다.
wp-content
→ plugins
→ kboard
→ skin여기서 KBoard에서 제공하는 스킨 폴더들을 볼 수 있습니다.

앞서 확인했던 스킨 이름과 동일한 폴더를 열어야 합니다.
document.php에서 광고 위치 결정
사용 중인 스킨 폴더 안으로 들어가면 여러 PHP 파일이 보입니다.
그중 게시글 본문 출력에 사용하는 파일이 document.php 입니다.

이 파일을 편집기로 열면 게시글 내용을 출력하는 부분을 찾을 수 있습니다.
KBoard 애드센스 추가 위치
본문 하단 광고를 넣고 싶다면 아래 코드를 찾습니다.
<?php echo $content->content?>그리고 바로 아래에 애드센스 코드를 삽입합니다.

저는 본문 하단에 광고를 넣기 위해 이 위치를 사용했습니다.
상단 광고가 필요하다면 게시판 상세 영역을 출력하는 코드 위쪽에 넣으면 됩니다.
수정 후 확인한 변화
코드를 저장한 뒤 게시판을 새로고침해봤지만 광고는 바로 나타나지 않았습니다. 처음에는 코드가 제대로 적용되지 않은 것인지 의심했지만, LiteSpeed Cache를 사용하고 있었기 때문에 캐시 문제일 가능성이 있다고 생각했습니다.
그래서 LiteSpeed Cache의 캐시를 모두 비운 후 다시 확인해봤고, 그제야 광고가 정상적으로 노출되는 것을 확인할 수 있었습니다. 광고 위치도 원하는 구간에 정확하게 출력되어 별도의 추가 수정은 필요하지 않았습니다.
실제로 사용해보니 게시판 업데이트나 워드프레스 업데이트가 진행되더라도 테마 파일을 직접 수정하는 방식보다 관리가 훨씬 편했습니다. 특히 KBoard 애드센스 추가를 위해 functions.php 같은 테마 파일을 수정할 필요가 없다는 점이 가장 만족스러웠습니다. 덕분에 추후 테마 변경이나 업데이트 과정에서도 코드가 사라질 걱정 없이 비교적 안정적으로 관리할 수 있었습니다.
FAQ
Q1. KBoard 애드센스 추가는 Ad Inserter만으로 가능한가요?
일부 위치는 가능하지만 게시글 내부 특정 위치는 스킨 수정이 더 정확하게 동작하는 경우가 많습니다.
Q2. KBoard 업데이트하면 광고 코드가 사라지나요?
스킨 업데이트가 진행되면 수정 내용이 덮어질 수 있으므로 백업을 보관하는 것이 좋습니다.
Q3. 광고가 보이지 않으면 무엇을 확인해야 하나요?
LiteSpeed Cache, CDN, 브라우저 캐시를 먼저 비운 뒤 다시 확인하는 것이 좋습니다.





