워드프레스 강좌 / Shortcode로 애드센스 광고 본문에 삽입하는 방법
워드프레스로 만든 사이트에 애드센스 광고를 다는 방법은 여러 가지입니다. 사이드바에 넣고 싶다면 위젯 설정에서 사용자 정의 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 이름은 대소문자를 구별합니다.