워프컴
  • 애드센스
  • 티스토리
  • 워드프레스
  • 질문/인증 게시판
결과가 없다.
모든 결과 보기
워프컴
  • 애드센스
  • 티스토리
  • 워드프레스
  • 질문/인증 게시판
워프컴
결과가 없다.
모든 결과 보기

워드프레스 숏코드 만들기 플러그인 만들기, 애드센스 예시

애드센스 숏코드 플러그인

2023년 08월 29일 - 수정 : 2025년 03월 16일
A A
0

목차

  • 1. add_shortcode 함수
  • 2. 간단하게 워드프레스 숏코드 만들기
  • 3. 예시) 애드센스 숏코드 만들기
  • 4. 숏코드를 워드프레스 플러그인으로 만드는 이유
  • 5. 간단하게 워드프레스 플러그인 만들기
  • 6. 예시) 애드센스 플러그인 만들기, 적용하기

워드프레스 숏코드를 functions.php 파일에 코드 삽입하여 사용하는 방법에 관해서 설명한다. 또한 functions.php 파일이 아닌, 숏코드를 플러그인으로 만들어 필요할 때만 활성화하여 사용하는 방법 또한 설명한다.

01
of 06
add_shortcode 함수

기본적으로 워드프레스 숏코드를 만들 때는 아래 숏코드 함수를 사용하면 된다.

add_shortcode( string $tag, callable $callback )
Code language: PHP (php)

간단하게 말하자면

① $tag : 실제 글을 작성할 때 입력해야 할 문구 (예 : [문구])

② $callback : 숏코드를 입력했을 때 실제 실행하는 함수

02
of 06
간단하게 워드프레스 숏코드 만들기

워드프레스의 functions.php 파일에 숏코드 함수를 입력하면 된다. 본 테마에 직접 입력하기 보단 되도록 차일드 테마의 functions.php 파일에 작성해야 테마 업데이트 이후에도 입력한 코드가 그대로 남아 있다.

function display1() {
  return '
  ----------------------------
  |
  | 실제 실행시켜야 할 코드 입력
  |
  ----------------------------
  ';
}
add_shortcode('ad1', 'display1');
Code language: PHP (php)

기본적으로 위 함수의 파란색 5줄을 미리 입력하고, 가운데에 실제 실행할 코드만 넣어주면 된다.

① ad1 : 실제 글 작성 시 입력해야 할 문구로, 되도록 짧게 만들어야 편하다.

② display1 : 맨 위 display1과 맨 아래 display1은 동일해야 한다.

※ ad1, display1 대신 원하는 글자 아무거나 사용해도 된다. 하지만 중복해서 사용하면 안 된다. 중복해서 사용할 경우 오류가 발생하거나 맨 마지막 하나만 적용될 수 있다.

03
of 06
예시) 애드센스 숏코드 만들기

① 우선 위 코드 5줄을 입력한다.

function display1() {
  return '
  ';
}
add_shortcode('ad1', 'display1');
Code language: PHP (php)

② 5줄 사이에 애드센스 코드를 삽입한다.

function display1() {
  return '
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000" crossorigin="anonymous"></script>
<!-- 워프 게시판 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-0000000000000000"
     data-ad-slot="0000000000"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
  ';
}
add_shortcode('ad1', 'display1');
Code language: HTML, XML (xml)

③ 만약 숏쿄드 2개를 만든다면 똑같이 2개를 만들면 된다. 3개 이상을 만들 때도 똑같이 계속 추가하면 된다. 이때 주의할 건 ad1, display1은 중복되지 않게 다른 문구로 작성해야 한다. 보통 난 동일한 항목을 하나로 묶어서 ads1 ~ 10, aw1 ~ 10 같은 방식으로 만들어 놓는다.

/**
* 숏코드 2개 일 때
*/

function display1() {
  return '
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000" crossorigin="anonymous"></script>
<!-- 워프 게시판 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-0000000000000000"
     data-ad-slot="0000000000"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
  ';
}
add_shortcode('ad1', 'display1');

function display2() {
  return '
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000" crossorigin="anonymous"></script>
<!-- 워프 본문 최상단 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-0000000000000000"
     data-ad-slot="1111111111"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
  ';
}
add_shortcode('ad2', 'display2');
Code language: HTML, XML (xml)

④ 실제 워드프레스에 글을 작성할 때 [ad1], [ad2]… [ad10]을 입력하면 해당 위치에 애드센스 광고가 표시된다.

※ 실제 난 애드센스 광고와, 폰트어썸 두 가지만 숏코드로 만들어서 사용하고 있다.

04
of 06
숏코드를 워드프레스 플러그인으로 만드는 이유

위 방법으로 만든 숏코드는 워드프레스의 functions.php 파일에 작성해야 한다. 이럴 때 차일드 테마를 사용하지 않는다면 테마가 업데이트될 때마다 초기화가 되어 다시 작성해야 한다.

만약 차일드 테마를 사용할 수 없는 경우라면 위 만들어 놓은 숏코드를 플러그인으로 만들어 등록하면 된다.

플러그인으로 만들어 놓는다면 테마가 업데이트되어도 계속 유지가 되고, 플러그인의 활성화, 비활성화를 통하여 잠시 만들어 놓은 숏코드를 필요에 따라 활성화, 비활성화할 수도 있다. 워드프레스의 functions.php 파일에 작성할 때보다 오히려 장점이 생기게 된다.

05
of 06
간단하게 워드프레스 플러그인 만들기

위 만들어 놓은 숏코드를 이용하여 단순하고 기본적인 플러그인을 간단하게 만들 수 있다. 메모장을 열어 short-code-ad.php라는 파일명으로 아래와 같이 7줄을 작성한다. (파일명은 마음에 드는 다른 파일명으로 작성해도 된다.)

<?php
/*
Plugin Name: 플러그인 네임 작성
Description: 플러그인 설명 작성
Author: 만든이 작성
*/
  ----------------------------
  |
  | 만들어 놓은 숏코드 입력
  |
  ----------------------------
?>
Code language: HTML, XML (xml)

기본적으로 플러그인의 네임, 설명, 작성자 정도만 작성하면 된다. 이렇게 3가지만 작성해도 워드프레스의 플러그인 메뉴에서 충분히 어떤 플러그인인지 구분할 수 있게 된다.

06
of 06
예시) 애드센스 플러그인 만들기, 적용하기

① 우선 메모장으로 short-code-ad.php라는 파일명으로 아래 코드를 작성한다.

※ 플러그인이라고 해서 머 특별한 건 없다. php 시작과 끝 그리고 플러그인 정보 정도만 만들어 주면 된다.

<?php
/*
Plugin Name: 플러그인 네임 작성
Description: 플러그인 설명 작성
Author: 만든이 작성
*/
?>
Code language: HTML, XML (xml)

② 7줄 사이에 위에서 만들어 놓은 숏코드를 그대로 복사 붙여넣기로 삽입한다.

<?php
/*
Plugin Name: 애드센스 숏코드 삽입
Description: 본문에 숏코드를 이용하여 애드센스 삽입
Author: 비비드
*/
function display1() {
  return '
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000" crossorigin="anonymous"></script>
<!-- 워프 게시판 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-0000000000000000"
     data-ad-slot="0000000000"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
  ';
}
add_shortcode('ad1', 'display1');

function display2() {
  return '
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000" crossorigin="anonymous"></script>
<!-- 워프 본문 최상단 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-0000000000000000"
     data-ad-slot="1111111111"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
  ';
}
add_shortcode('ad2', 'display2');
?>
Code language: HTML, XML (xml)
short-code-ad.php 예시 zip 파일

③ 방금 만든 short-code-ad.php 파일을 FTP를 이용해서 플러그인 폴더에 업로드 한다.

※ 현재 클라우드웨이즈 서버를 이용하는데 경로는 public_html → wp-content → plugins이다. 만약 다른 서버업체를 이용한다면 plugins 폴더만 찾으면 된다.

클라우드웨이즈
워드프레스 숏코드 플러그인 FTP 업로드

④ 워드프레스 설정의 “플러그인 – 설치한 플러그인” 메뉴를 클릭하면 방금 업로드한 플러그인을 우측 플러그인 목록에서 찾을 수 있다. 단순하게 만든 플러그인이라 플러그인 네임, 설명, 작성자만 표시되고, 활성화, 비활성화, 삭제 메뉴만 표시된다.

워드프레스 숏코드 플러그인 활성화
태그: 숏코드애드센스워드프레스플러그인
공유트위터공유공유스캔보내기
워드프레스 메뉴 색상 변경 추가 방법
워드프레스

워드프레스 메뉴 색상 변경 추가 방법, 팔레트 색상 변경 추가

2025년 04월 19일 - 수정 : 2025년 04월 22일
구글 애드센스 3년
애드센스

애드센스 3년간의 기록 기초생활수급자 탈출하기까지, 네이버 애드포스트 포함

2024년 02월 02일 - 수정 : 2024년 02월 17일
구글 애드센스 승인
애드센스

애드센스 GDPR 설정, 개인정보처리방침 URL 파일 만들기, 티스토리

2023년 07월 24일 - 수정 : 2024년 02월 02일
네이트
티스토리

워드프레스 티스토리 블로그 네이트 검색 등록, 이슈업 콘텐츠 등록안내 이슈UP

2024년 03월 20일
다음글
구글 애드센스 은행 수수료 비교

구글 애드센스 은행 수수료 비교, 국민은행 외화통장 만들기

티스토리 썸네일 누락

다음 티스토리 썸네일 누락 원인 해결방법, 섬네일 누락

guest
guest
0 댓글
오래된순
최신순
인라인 피드백
모든 댓글 보기

추천글

  • 애드센스 자동광고 넣기 소제목 아래

    애드센스 자동광고 넣기 소제목 아래, 2가지 방법 Ad inserter 사용방법

    0
    공유 0 트위터 0
  • 워드프레스 이메일 연동 SMTP 설정, 케미클라우드 메일 지메일로 받기 POP3 설정

    0
    공유 0 트위터 0
  • 클라우드웨이즈에서 케미클라우드로 이전 워드프레스 백업, cPanel, LiteSpeed, Redis 설정

    0
    공유 0 트위터 0
  • 구글 애드센스 세금 정보 제출 미국 세금 정보, 개인사업자 세금 양식 업종코드

    0
    공유 0 트위터 0
  • 워드프레스 네이버 검색 안됨, 서치어드바이저 노출 색인 수집 안됨, 도메인 지수 이력

    0
    공유 0 트위터 0

© Copyright 2022, All Rights Reserved. 워프컴

워프컴
  • 애드센스
  • 티스토리
  • 워드프레스
  • 질문/인증 게시판
결과가 없다.
모든 결과 보기

© Copyright 2022, All Rights Reserved.