워드프레스 구글 애드센스 숏코드 만들기 – 플러그인 사용 안함

워드프레스의 장점 중에 하나는 숏코드를 이용해서 긴 내용도 짧게 넣을 수 있다는 것입니다. 워드프레스는 이용하는 이유 중에 하나가 구글 애드센스일텐데요. 애드센스 코드를 플러그인 없이 숏코드로 만들어서 사용할 수 있습니다.

 

header.php 파일에 추가

우선 애드센스 광고 코드에서 공통적으로 사용되는 스크립트를 본인이 사용하는 테마의 header.php에 추가합니다. 파일 수정은 워드프레스 관리자 내 ‘테마디자인 > 테마 편집기‘를 통해서 해도 되고, 따로 에디터 프로그램을 사용해도 됩니다.

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

위 코드를 header.php 내 <head>와 </head> 사이에 넣어 줍니다.

 

functions.php 파일에 추가

본인이 사용하는 테마의 functions.php 파일 내 아래와 같은 코드를 추가합니다.

function display() {
    return '<ins class="adsbygoogle"
		style="display: block;"
		data-ad-client="ca-pub-pub code"
		data-ad-slot="1234567890"
		data-ad-format="auto"
		data-full-width-responsive="true"></ins>
	<script>
		 (adsbygoogle = window.adsbygoogle || []).push({});
	</script>';
 }
add_shortcode('adsense', 'display');

여기서 function 뒤에 있는 display() 는 다른 함수와 겹치면 안됩니다. 마지막 줄에서 ‘adsense’가 숏코드, ‘display’는 위에서 선언한 함수와 동일한 단어가 들어가 있어야 합니다.

[adsense]

이제 위의 숏코드를 넣어주면, 그 위치에 구글 애드센스 광고가 노출됩니다.