본문 바로가기
web

워드프레스 본문 광고 삽입 숏코드 만들기

by 애나 냥냥 2022. 9. 21.
반응형

테마에 function.php 파일을 찾아서 아래 내용을 추가한다

function saotn_showAdSense() {
  $output = '<ins class="adsbygoogle"
    style="background-color: transparent;
      text-decoration: none;
      display:inline-block;
      width:336px;
      height:280px"
    data-ad-client="ca-pub-xxxxxx"
    data-ad-slot="xxxxxx"></ins>
  <script>
  (adsbygoogle = window.adsbygoogle || []).push({});
  </script>';
  
  return $output;
}
add_shortcode( 'showAdSense', 'saotn_showAdSense' );

ins 부분($output)은 본인 애드센스 계정에서 확인 한 값을 넣어주고

함수명은 본인이 설정해도 상관없고 

내장함수인 add_shortcode만 잘써주면 됩니다.

내장함수에 원하는 태그명, 함수를 넘겨주면 동작

add_shortcode에는 2개의 파라미터가 사용됨. 자세한 내용은 아래 링크!

 

WordPress Developer Resources | Official WordPress Developer Resources

Official WordPress developer resources including a code reference, handbooks (for APIs, plugin and theme development, block editor), and more.

developer.wordpress.org

위 코드는 showAdSense로 설정했으므로 워드프레스 본문 상에서 [showAdSense] 로 숏코드로 넣어주면 광고 삽입 완료.

직접 functions.php파일에 이런식으로 넣어줘도 되고 플러그인을 활용하셔도 됩니다.

 

코드 출처 : 

 

Create Google AdSense shortcode for in WordPress

Create Google AdSense shortcode for in WordPress. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

원래 기존에 블로그 운영을 시작하면서 티스토리는 애드센스 신청을 하고 워드프레스는

테마 제작을 해보려고 했는데 워프는 테마도 만들고 애드센스 승인까지 완료되었는데

티스토리는 사이트가 닫혀있다는 말만 반복 ㅠㅠ

언제 고쳐지려나..

어쨌건 다시 신청해놨네요. 언젠간 되겠죠. 뭐^^;

 

애드센스 검토중

다시 시작된 2주간의 싸움

반응형

댓글