Twenty Fifteenに記事下広告を付けるのは厳しい

このブログのテンプレートである「Twenty Fifteen」に記事下広告をつけようとした時に,うまく行かず諦めた話.

記事が終わるところに挿入したいので,テーマ編集でcontent.phpを見て目星をつけます.

簡単に見つかりました.下のソースコードがAuthor担っているので間違い無さそうです.早速ここに広告を入れてみるとトップページが大変なことに…

赤枠で囲ったところ全てに広告が挿入されてしまいました.それでいい人もいるかもしれませんが,グーグルアドセンスの場合だと1ページに3つまでという制約があります.グーグルは特に厳しいのでそんな事したら永久BAN間違いなしです.

そもそもcontent.phpは全てのコンテンツに対して適応されてしまいます.個別の記事を閲覧している時に対して表示させたいときはsingle.phpを編集しなければいけません.

気を取り直してsingle.phpを編集しようとしたら新たな問題に気が付きました.

個別のページ構成は

1 : 記事
2 : bio(Author)
3 : コメント
4 : 前後の記事

となり,各関数を呼び出しているだけになっています.ここで問題なのがcontent.phpの中で1-2が一括りで宣言されていることです.これでは,どう足掻いても目的の場所に挿入できないです.

説明が難しいのですが,

「記事の下に挿れる」にはcontent.phpを編集しなければいけないが
個別ページに表示させたいならsingle.phpに記述するしかない

ということになります.ちょっと何言っているかわからない(*_*)

 

そんなこんなで,bioの後(コメントの上)に入れる方法しかありません.

つまり記事下にいれることは厳しいようです.出来るのかもしれませんがそこまでやる力はありません.自分の場合は諦めてsingle.phpのcontentが終わる部分,つまり記事とコメント欄の間に挿入しました.

うーん,サーバ代くらいにはなってほしいですね.無理か!


スポンサーリンク

コメントを残す