WordPress 記事一覧に広告を表示する方法(ランダム可)

トップページで記事を一覧表示している時など

一覧記事の間と間に広告を表示したい時があります

そんな時に便利なのがインフィード広告

設定次第で記事一覧に違和感なく溶け込ませることができます

※画像のみの表示広告の場合は要工夫

スポンサーリンク

インフィード広告を記事一覧に表示させる方法

これを行う前にあらかじめバックアップを必ずとっておくか、

テストサイトなどを利用して十分にチェックしてください

 

私が行った方法で解説となります

トップページに一覧表示されている記事の間にインフィード広告を表示させたかったのでindex.phpに記述しました

 

まずは下記コードを探します(同じとは限りません)

<?php if (have_posts()) : while (have_posts()): the_post(); $loopcount++; ?>

このコードの上に広告を何番目に表示させるかのコード、下記を設置します

<?php
$ad_inf = '3';//一番上から何段目に広告を表示するかを指定
$ad_inf_cn = '1';
?>

 

初めに探したコードの下に下記コードを追加

<?php
if($ad_inf_cn == $ad_inf){
?>

<!-- 広告コード -->

<?php
}
$ad_inf_cn++;
?>

 

このようになれば完成

<?php 
$ad_inf = '3';//一番上から何段目に広告を表示するかを指定 
$ad_inf_cn = '1'; 
?>
<?php if (have_posts()) : while (have_posts()): the_post(); $loopcount++; ?>
<?php 
if($ad_inf_cn == $ad_inf){ 
?> 
<!-- 広告コード --> 
<?php 
} 
$ad_inf_cn++; 
?>

 

ランダムで表示したい場合

ランダムで表示したい場合には「一番上から何段目に広告を表示するかを指定」の部分の2行を下記コードと差し替えてください

$random = rand(3,9); //3段目~9段目のどこ何表示
$ad_inf = $random;

コメント