WPML 사용 시 GeneratePress 테마에서 애드센스 광고 표시 오류

GeneratePress 테마의 Premium 버전에서는 Elements 모듈을 사용하여 쉽게 후크를 사용할 수 있습니다. 이 기능을 사용하면 HTML 코드나 배너, PHP 코드, Javascript 스크립트 (애드센스 광고 코드 포함)을 원하는 곳에 추가할 수 있습니다.

WPML 사용 시 GeneratePress 테마에서 애드센스 광고 표시 오류

WPML은 워드프레스에서 다국어를 운영할 때 사용되는 플러그인입니다. 이 사이트에 테스트로 WPML이 설치되어 있고 영어 버전과 일본어 버전이 샘플로 추가되어 있습니다.

이 블로그에 Astra 등 다른 테마를 적용하면 별 문제가 없지만 GeneratePress 테마를 사용할 경우 Elements 모듈을 사용하여 삽입하는 애드센스 광고가 표시되지 않는 문제가 발생하는 것을 발견했습니다.

애드센스 자동광고 스크립트는 문제 없이 작동하지만 수동으로 광고를 배치하려는 경우 애드센스 스크립트가 작동하지 않는 것 같습니다.

Ad Inserter 플러그인을 사용하여 애드센스 광고를 수동으로 배치해도 광고가 제대로 표시되지 않네요.

GeneratePress가 설치된 다른 워드프레스 블로그에서는 수동으로 추가한 애드센스 광고가 잘 표시되는 것으로 봐서 WPML이나 다른 플러그인과의 충돌 문제로 의심됩니다.

이 문제를 검색해보니 WPML을 비활성화했다가 활성화하여 문제를 해결한 사례가 있네요.

That did the trick! I deactivated WPML and all the hooks appeared again. When re-activating WPML they were still there. And all the javascript functions works fine (참고)

자동광고를 이용할 수 있지만 자동광고 기능을 활성화하면 원치 않는 곳에 광고가 표시되므로 제가 원하는 형태는 아닙니다.

혹시나 싶어 쿠팡 파트너스 다이내믹 배너 스크립트를 글 하단에 배치해보니 잘 작동하네요. 당분간 쿠팡 상품 배너를 표시하여 수익에 도움이 되는지 체크해볼 예정입니다.

쿠팡 파트너스 다이내믹 배너
쿠팡 파트너스의 다이내믹 배너

수동으로 배치하는 애드센스 광고 스크립트가 제대로 작동하지 않는 원인은 좀 더 연구해보고, 해결이 안 되면 테마 개발자에게 문의를 해봐야겠습니다.

참고:

Leave a Comment

프리미엄 테마 그래픽 동영상 템플릿 무료 다운로드