워드프레스 강좌 / Shortcode로 애드센스 광고 본문에 삽입하는 방법
워드프레스
2019-04-13
워드프레스로 만든 사이트에 애드센스 광고를 다는 방법은 여러 가지입니다. 사이드바에 넣고 싶다면 위젯 설정에서 사용자 정의 HTML을 이용하면 됩니다. 본문 상단이나 하단에 넣고 싶다면 플러그인을 사용하는 게 편합니다. 만약 본문 중간 원하는 위치에 광고를 넣고 싶다면 어떻게 할까요? 그 때는 쇼트코드(Shortcode)를 이용하는 게 편합니다.
테마의 functions.php에 다음 코드를 추가합니다. 애드센스 광고 코드는 자신의 것으로 변경하셔야겠죠?
function jb_adsense() { $jb_adsense_code = ' <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- AdSense --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxx" data-ad-slot="xxx" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> '; return $jb_adsense_code; } add_shortcode( 'AdSense', 'jb_adsense' );
이제 글에
[AdSense]
를 입력하면 그 자리에 애드센스 광고가 게재됩니다.
Shortcode 이름은 대소문자를 구별합니다.