美川の山里暮らし

還暦を過ぎ、岡山県南西部の山間地で文明の利器を活用しながら田舎生活を満喫したいと思っています エジソン君の絵

WordPressの各記事の上か下にAdsenseを表示する方法

Filed under: WordPress — タグ: , — daii @ 9:11 PM
2010年12月2日

WordPressの各記事の上か下(前か後)にGoogle Adsenseの広告を表示するようにした場合、表示される記事の数が4つ以上になると、Google Adsenseのコードが4つ以上になってしまって、コンテンツ向けアドセンスは3つまでというプログラムポリシーに違反します。

Google AdsenseをWordPressのブログの最初の記事と3番目の記事にだけ表示する方法をやってみました。うまく表示できましたので、紹介します。プラグインを使ってもできるのでしょうが、プラグインはできるだけ使いたくありませんし、この方が簡単です。

WordPressのテーマのindex.phpを編集します。index.phpの中には次のような箇所があります。

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
ここに既存のコードがあります。
<?php comments_template(); // Get wp-comments.php template ?>

アドセンス広告を表示させたい場所が記事の前なら上記の最初の行の次に、記事の後なら上記の最後の行の前に次のコードを追加します。

<?php $ad_count++; ?>
<?php if ($ad_count==1|$ad_count==3) {
print <<<EOD
ここにアドセンスコードを貼り付けます。
EOD;
} ?>

以上でアドセンス広告が最初の記事と3番目記事の上か下だけに表示されます。何番目に表示させるかは「$ad_count==1」の数字を適当に変えてください。

最初と2番目の記事の上か下だけに表示する場合は次のように指定します。

<?php if ($ad_count<=2) {

もちろん、直接index.phpの中にアドセンスコードを書いてもかまいませんが、アドセンスコード等を外部ファイルにしてincludeで読み込んでもかまいません。この方がスマートでしょう。この場合は次のようなコードを挿入する所に書きます。

<?php include ('adsense.php'); ?>

adsense.phpはテーマと同じディレクトリに置きます。このファイルの拡張子は何でもかまいません。

スポンサーリンク

ホームページのデザインを変更しました

Filed under: Home Page — タグ: , , — daii @ 11:02 AM
2008年6月2日

ホームページのデザインを変更しました

久しぶりにホームページのデザインを大幅変更しました。ともさんのに似てきたと思います。左側の広告と右側のメインページの横幅は全てパーセント指定しています。

SEOの観点から右側のページから書き始めて次に左側を書いています。外部スタイルシートで表示場所を指定しています。主に広告は外部ファイルをSSIかPHPでインクルードしています。

横幅を縮めて見てください。右側のページで左側のページが見えなくなりますが、広告なので問題無いでしょう。この時壁紙を設定しないと左のページが透過して見えてしまいます。ちょっと苦労しました。

これで左側の縦長広告がメニューのように見えませんか。コンテンツマッチの広告が出れば効果抜群なのですが。

Powered by WordPress