WordPress에 인라인 광고를 표시하는 방법

많은 WordPress 사용자는 자신의 사이트에서보다 수익성 높은 인라인 광고를 찾습니다. 광고 플랫폼은 종종 게시자가 더 많은 클릭을 위해 광고를 콘텐츠 영역에 더 가까이 배치하도록 권장합니다. 인라인 광고는 수백만 개의 웹 사이트에서 사용되는 인기있는 광고 형식입니다. 이 자습서에서는 다양한 방법을 사용하여 WordPress에 인라인 광고를 표시하는 방법을 보여줍니다..


첫 번째 방법은 WordPress 플러그인을 사용하여 게시물에 광고를 삽입 할 수있는 가장 쉬운 방법입니다. 다른 세 가지 방법을 사용하려면 WordPress 테마 템플릿을 편집해야하므로 많은 유사한 주제를 다룹니다. 따라서 웹 사이트에서 기술을 구현하는 방법을 완전히 이해할 수 있도록 인라인 광고를 표시하는 모든 방법을 읽는 것이 좋습니다..

WordPress에 인라인 광고를 표시하는 방법 – 코딩 불필요

많은 웹 게시자는 처음 몇 단락 이후에 광고를 표시하려고합니다. 코드를 수정하여이를 수행하는 것은 대부분의 사용자에게 복잡합니다. 하지만 걱정하지 마세요. 완벽한 플러그인이 있습니다..

게시물에 인라인 광고를 표시하는 가장 쉽고 효율적인 방법은 WordPress에 적합한 광고 관리 플러그인을 사용하는 것입니다. 이 방법을 사용하려면 가장 먼저 설치하고 활성화해야합니다. 게시물 광고 삽입 플러그인. 활성화되면 WordPress 관리 메뉴에 광고 게시 메뉴 항목이 있습니다..

플러그인을 설정하려면 게시물 광고»설정. 플러그인은 게시물에 인라인 광고를 삽입 할 수있는 게시물 유형을 표시합니다. 기본적으로 게시물과 페이지가 표시됩니다. 게시물과 페이지에 광고를 게재하려면 둘 다 클릭하십시오. 그렇지 않으면 게시물 옆의 확인란을 선택하고 설정을 저장하십시오..

게시물 광고 설정 삽입

다음 단계는 게시물 광고에서 광고를 만드는 것입니다. 이동 게시물 광고»새로 추가. 광고 제목을 제공하십시오. 이것은 어떤 유형의 광고 코드인지 기억하는 데 도움이 될 수 있습니다. 중간 직사각형. 아래에는 광고 플랫폼에서 제공 한 코드를 붙여 넣어야합니다. 마지막으로 광고를 게재 할시기를 선택해야합니다. 기본값은 첫 번째 단락 이후입니다.

새 광고 코드 추가

그게 다입니다. 첫 번째 단락 후에 광고가 자동으로 게재됩니다..

그러나 더 모험심이 많고 테마 수정에 손을 대고 싶다면 계속 읽으십시오. 그러나 테마 또는 하위 테마를 변경하기 전에. 나는 당신에게 완전한 백업 귀하의 사이트 또는 최소한 WordPress 테마 백업.

모든 게시물 또는 페이지에 인라인 광고를 표시하는 방법

WordPress 테마 템플릿을 직접 수정하여 모든 게시물이나 페이지에 인라인 광고를 게재 할 수 있습니다. 수정해야 할 템플릿은 광고를 게재하려는 페이지에 따라 다릅니다. 이 자습서에서는 블로그 게시물 및 페이지에 인라인 광고를 표시한다고 가정합니다. 그러나 아래에 설명 된 기술은 콘텐츠를 게시하는 모든 템플릿에서 작동합니다..

콘텐츠 영역 상단에 인라인 광고를 게재하려면 기능을 찾아야합니다. the_content (). 이 기능은 WordPress 게시물 또는 페이지의 컨텐츠를 가져옵니다. 항상 WordPress 루프 내에 있습니다.

페이지의 경우 page.php 템플릿을 편집해야합니다. Twenty Thirteen에서 the_content () 함수를 둘러싼 코드는 다음과 같습니다.

<?PHP the_content (); ?>
<?PHP wp_link_pages (배열 ( ‘이전’=> ”. __ ( ‘페이지 :’, ‘twentythirteen’). ”, ‘후’=> ”, ‘link_before’=> ”, ‘link_after’=> ”)); ?>

블로그 게시물은 single.php 템플릿을 통해 제어됩니다. 많은 테마가 완전한 WordPress 루프 코드를 single.php 템플릿 내에 배치합니다. 지난 몇 년 동안 많은 WordPress 테마 개발자가 WordPress 루프의 일부를 전용 템플릿으로 옮겼습니다. 이것은 주로 수용 게시물 형식 단정하게.

the_content () 함수가 single.php 템플릿 자체 내에 직접 배치되지 않은 경우, single.php 템플릿에서 해당 코드로 연결되는 코드를보고 해당 템플릿에서 편집 할 템플릿을 결정할 수 있습니다.

예를 들어, 기본 WordPress 테마 Twenty Thirteen이 처리하는 방법을 살펴 보겠습니다. single.php 템플릿 내의 WordPress 루프 코드는 다음과 같습니다 :

<?PHP / * 루프 * / ?>
<?PHP while (have_posts ()) : the_post (); ?>

<?PHP get_template_part ( ‘content’, get_post_format ()); ?>
<?PHP twentythirteen_post_nav (); ?>
<?php comments_template (); ?>

<?PHP는 계속; ?>

get_template_part ()에 대한 템플리트 호출은 컨텐츠 템플리트에서 컨텐츠를 가져옵니다. 일반 블로그 게시물의 경우 해당 템플릿은 content.php입니다. content-quote.php (quotes), content-image.php (images) 및 content-status.php (statuses)와 같은 템플릿은 다른 게시물 형식에 사용됩니다.

content.php에서 the_content () 함수를 둘러싼 코드는 다음과 같습니다 :

<?php the_content (__ ( ‘계속 읽기 →’, ‘twentythirteen’)); ?>
<?PHP wp_link_pages (배열 ( ‘이전’=> ”. __ ( ‘페이지 :’, ‘twentythirteen’). ”, ‘후’=> ”, ‘link_before’=> ”, ‘link_after’=> ”)); ?>

콘텐츠 영역 상단에 광고를 게재하려면 the_content () 함수 위에 광고 코드를 추가해야합니다. 그런 다음 CSS 플로트를 사용하여 광고를 왼쪽 또는 오른쪽으로 띄워 콘텐츠를 감싸도록 할 수 있습니다.

아래 코드는 기사의 오른쪽 상단에 광고의 왼쪽과 아래쪽에 5 픽셀의 패딩이있는 광고를 보여줍니다..

아래는 스물 아홉 page.php 템플릿의 the_content () 함수에 위의 광고 코드를 추가하는 예입니다.

<?PHP the_content (); ?>
<?PHP wp_link_pages (배열 ( ‘이전’=> ”. __ ( ‘페이지 :’, ‘twentythirteen’). ”, ‘후’=> ”, ‘link_before’=> ”, ‘link_after’=> ”)); ?>

이것은 다음을 생성합니다 :

오른쪽에 플로트 광고

CSS 플로트를 오른쪽에서 왼쪽으로 변경하여 콘텐츠 영역의 왼쪽에 광고를 띄울 수 있습니다. 또한 간격이 왼쪽과 아래쪽이 아닌 광고의 오른쪽과 아래쪽에 표시되도록 패딩을 변경해야합니다..

다음은 20 개의 content.php 템플릿에서 the_content () 함수에 광고 코드를 추가하는 예입니다. 코드는 블로그 게시물의 왼쪽에 광고를 띄웁니다.

<?php the_content (__ ( ‘계속 읽기 →’, ‘twentythirteen’)); ?>
<?PHP wp_link_pages (배열 ( ‘이전’=> ”. __ ( ‘페이지 :’, ‘twentythirteen’). ”, ‘후’=> ”, ‘link_before’=> ”, ‘link_after’=> ”)); ?>

최종 결과는 다음과 같습니다.

왼쪽에 플로트 광고

위의 예에서 나는 CSS 부서 자체 내에서 직접 광고를 꾸 have습니다. 또는 CSS 클래스를 만들어 CSS 스타일 시트 (style.css 템플릿 파일)에 추가 할 수 있습니다..

예를 들어 inlineads라는 CSS 클래스를 만들 수 있습니다.

.인라인 광고 {float : right; padding : 0 5px 5px;}

그런 다음 광고 코드 자체의 클래스에 연결하십시오.

최종 결과는 동일하지만 스타일을 스타일 시트에 배치하는 것은 광고 스타일을 변경하는 경우 (예 : 테두리 추가 또는 배경색 변경)보다 실용적인 솔루션입니다. 스타일의 코드 만 변경하면됩니다. CSS 템플릿. 여러 템플릿을 편집하지 않아도됩니다..

항상 그렇듯이 테마를 새 버전으로 업데이트하기 전에 템플릿 변경 사항을 백업하십시오. 그렇지 않으면 모든 변경 사항이 손실됩니다.

조건부 태그를 사용하여 선택된 게시물 또는 페이지에 인라인 광고를 표시하는 방법

템플릿 코드를 더 확장하고 사용할 수 있습니다. 워드 프레스 조건부 태그 선택한 게시물과 페이지에 인라인 광고 만 표시.

블로그 게시물의 조건부 태그 기능은 is_single입니다. 게시물 제목, 게시물 슬러그 또는 게시물 ID를 사용하여 게시물을 매개 변수로 함수에 전달할 수 있습니다. 알다시피, 포스트 슬러그는 URL의 영구 링크 부분입니다. 게시물 ID는 WordPress 데이터베이스에있는 게시물의 식별 번호와 관련이 있습니다. 조건부 태그는 부울 데이터 값을 사용합니다. 따라서 값은 true 또는 false 여야합니다..

“12 월의 최신 블로그 뉴스”라는 제목의 뉴스 기반 게시물을 살펴 보겠습니다. 게시물의 URL은 www.yourwebsite.com/news-post-seven/이며 식별 번호는 7입니다. 조건 태그 is_single을 사용하여 세 가지 방법 중 하나로이 게시물을 지정할 수 있습니다.

  • is_single (‘12 월의 최신 블로그 뉴스’)
  • is_single (‘news-post-seven’)
  • is_single (‘7’)

조건이 충족되면 true의 결과를 전달하는 배열을 사용할 수도 있습니다..

  • is_single (array (‘12 월 최신 블로그 뉴스’,‘news-post-seven’, 7))

조건부 태그는 항상 if 문과 함께 사용됩니다. 아래 코드는 블로그 게시물 “12 월의 최신 블로그 뉴스”에만 인라인 광고를 표시합니다. 다른 게시물에는 표시되지 않습니다.

<?PHP if (is_single ( ‘news-post-seven’)) { ?>

<?PHP}?>

귀하의 웹 사이트에서 하나의 블로그 게시물에만 인라인 광고를 게재하고 싶지는 않습니다. 일반적으로 웹 사이트 소유자는 대부분의 블로그 게시물에 광고를 표시하려고합니다. 조건부 태그를 사용하면 특별히 배제한 게시물을 제외한 모든 게시물에 광고를 표시 할 수 있습니다. NOT 논리 연산자 (!)를 사용하여 수행됩니다..

다음 코드는 게시물 15를 제외한 모든 블로그 게시물에 인라인 광고를 표시합니다..

<?PHP if (! is_single (15)) { ?>

<?PHP}?>

페이지의 조건부 태그는 is_page입니다. is_single과 똑같은 방식으로 작동합니다. 페이지 제목, 페이지 슬러그 및 페이지 ID는 모두 매개 변수로 전달 될 수 있습니다..

NOT 논리 연산자는 페이지에도 사용할 수 있습니다. about 페이지와 같은 정보 페이지가 아닌 모든 콘텐츠 페이지에 인라인 광고를 표시한다고 가정하겠습니다. 제외하려는 모든 페이지를 지정하기 만하면됩니다. OR 논리 연산자를 사용하여이 작업을 수행 할 수 있습니다 (||).

아래 코드는 나열된 페이지 중 하나에 광고를 표시하고 싶지 않다고 WordPress에 알려줍니다. 다른 모든 페이지에는 인라인 광고가 표시됩니다.

<?php if (! (is_page ( ‘About’) || is_page ( ‘연락’) || is_page ( ‘개인 정보 보호 정책’))) { ?>

<?PHP}?>

배열을 사용하여 페이지를 제외 할 수도 있습니다.

<?php if (! is_page (array ( ‘About’, ‘Contact’, ‘Privacy Policy’))) { ?>

<?PHP}?>

Else 및 elseif 문을 사용하여 웹 사이트의 한 부분에 특정 광고를 표시하고 다른 광고를 다른 광고에 표시 할 수도 있습니다. 예를 들어 아래 코드는 블로그 게시물에 한 가지 유형의 광고를 표시하고 모든 페이지에 다른 유형의 광고를 표시합니다..

<?PHP if (is_single ()) { ?>

<?PHP} elseif (is_page ()) { ?>

<?PHP}?>

우리는 워드 프레스에서 조건부 태그를 사용하여 달성 할 수있는 것의 표면을 만졌다. 전체 웹 사이트에서 다른 광고를 표시하는 조건부 태그를 사용하여 복잡한 설명을 작성할 수 있습니다. 개념은 간단하다. if 문을 사용하여 광고를 표시 할 위치와 표시하지 않을 위치 만 지정하면됩니다..

사용자 정의 필드를 사용하여 선택된 게시물 또는 페이지에 인라인 광고를 표시하는 방법

맞춤 입력란 WordPress 사용자가 게시물 및 페이지에 사용자 정의 필드를 지정할 수 있습니다. 게시물 및 페이지 편집기 화면에서 사용자 정의 필드 영역을 보려면 페이지 상단에서 화면 옵션 상자를 열고 “사용자 정의 필드”확인란이 활성화되어 있는지 확인하십시오.

화면 옵션

사용자 정의 필드에는 두 가지 부분이 있습니다. 사용자 정의 필드의 이름과 해당 값.

커스텀 필드 박스

테마 템플릿의 사용자 정의 필드에서 정보를 가져올 수 있습니다. 이를 통해 개별 게시물과 페이지에 사용자 정의 필드를 추가하고 해당 사용자 정의 필드를 기반으로 테마 템플릿에서 특정 정보를 가져올 수 있습니다.

WordPress의 사용자 정의 필드에서 데이터를 가져 오려면 get_post_meta 함수. 이 기능에는 세 가지 매개 변수가 있습니다.

get_post_meta ($ post_id, $ key, $ single)

다른 두 개의 매개 변수는 선택적인 반면 $ post_id 매개 변수는 필수입니다.

  • $ post_id – 데이터를 게시하려는 게시물의 ID.
  • $ key – 게시물 또는 페이지의 사용자 정의 필드 상자에 정의 된 문자열 이름.
  • $ single – true 또는 false로 설정할 수있는 부울 매개 변수입니다. true로 설정하면 사용자 정의 필드 상자에 값으로 입력 된 문자열이 반환됩니다. false로 설정하면 사용자 정의 필드 배열이 리턴됩니다..

특정 게시물과 페이지에 인라인 광고를 표시하는 방법의 예를 살펴 보겠습니다. 광고를 표시하려는 게시물 또는 페이지에 대해 이름을 ad_size로 정의한 다음 300×250과 같은 값을 정의 할 수 있습니다..

맞춤 입력란 예

우리가 (get_post_meta ($ post->위의 게시물 (템플릿을 통한)에서 ID, $ key, true)는“300 × 250”입니다. 이 출력을 사용하여 웹 사이트에 표시 할 광고 유형을 제어 할 수 있으므로 유용합니다.

예를 들어 블로그 게시물에 3 가지 크기의 광고를 표시한다고 가정합니다. 일련의 if 및 elseif 문을 통해 표시되는 광고를 제어 할 수 있습니다.

이것이 어떻게 달성되는지 아래 코드를 확인하십시오. 이 코드는 테마 템플릿의 the_content () 함수 위에 추가해야합니다 (예 : page.php, single.php, content.php 등)..

<?PHP $ 키 ="ad_size";
if (get_post_meta ($ post->ID, $ 키, 참) == "300×250") { ?>

<?PHP} elseif (get_post_meta ($ post->ID, $ 키, 참) == "250×250") { ?>

<?PHP} elseif (get_post_meta ($ post->ID, $ 키, 참) == "200×200") { ?>

<?PHP} ?>

위에서 가장 먼저하는 일은 $ key 매개 변수를“ad_size”로 정의하는 것입니다. 이를 통해 게시물 또는 페이지에 맞춤 입력란 ‘ad_size’를 입력 한 경우에만 3 가지 광고 중 하나가 표시됩니다. $ post->ID는 게시물의 ID를 가져 오는 데 사용되며 $ single은 true로 설정되어 문자열이 출력됩니다. 게시물 또는 페이지 중 하나로 이동하여 이름 필드에 “ad_size”를 입력하고 값 필드에 “200 × 200″을 입력하십시오. 200 × 200 광고가 표시됩니다.

이 방법을 사용하면 웹 사이트에 표시되는 광고를 제어 할 수 있습니다. 조건부 태그를 사용하여 웹 사이트의 테마 페이지를 통해 직접 광고를 표시하는 페이지 및 게시물을 제어했습니다. 맞춤 입력란을 사용하여 게시물 및 페이지 편집기 페이지를 통해 광고를 직접 표시하는 게시물 및 페이지를 제어했습니다. 한 방법이 다른 방법보다 낫지 않습니다. 그것은 모두 당신이 그것을 어떻게 설정하고 싶은지에 달려 있습니다..

이 기사가 WordPress 게시물 및 페이지에 인라인 광고를 표시하는 데 도움이 되었기를 바랍니다..

이 기사가 마음에 드 셨다면 트위터구글+.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map