筆者愛用シャンプートリートメントはこちら

記事中広告挿入で「Notice: Undefined offset」エラーの対処法

今日は私らしくない記事を書くよ。たまにはいいよね?

かなで

当ブログはテーマ:SANGOを使用しています。

 

きっとこの記事に訪れた方はPHPエラーが「Notice: Undefined offset」がワードプレス上部に表示された方だと思います。

 

H2見出しが記事によっては少ないものがあり、それによって足りない場合にだけ出てくるエラーだと思います。

 

例えば、H2見出し1,3,5番目に広告を表示させたい。でもこの記事は4つしかH2見出しがない。こんな感じ。

 

このエラーのせいで記事中広告挿入を諦めないでね。私はこれを入れたら収益めちゃくちゃ増えたよ。

 

Notice: Undefined offsetエラーの対処法

 

まだ記事中広告を増やしてない方は↓↓↓↓↓わかりやすい!

本文記事1、2、3番目のH2見出し手前にアドセンスを挿入するWordPressカスタマイズ方法

 

で、エラーが出てきましたら、

10,11,14,17行目の合計4か所にissetを追加します。

 

修正前

if ( $h2s[0][0] )

 

修正後

if (isset($h2s[0][1]))

半角スペースはどっちでもいいかな~(無知)

 

上記のソースコードは2番目、4番目、6番目の見出し前に広告が挿入されます(4行目に自分の広告コード貼ってね)

 

数字を変更したり3行コピペするだけで位置調節と数調節できます。

 

sangoは外観→ウィジェット→記事中広告で最初のN2見出しの前に出るのでそこにもコードを貼ると1記事に4つ記事内広告が出現することになります。

 

これは現在様子見中・・・。

ちょっと多い気もするけどどうかな

かなで

記事中広告をいれてからの変化

 

現在のところ、入れている広告は

・サイドバーにディスプレイ1つ出現

・記事中に4つ出現

・ダブルレクタングル(記事の終わりに横に2つディスプレイ広告)

・関連コンテンツ

 

実際当ブログではこんな変化が見られました。同じ月の1週間で比べてみます。

 

記事中広告を増やす前(7/16~7/23)

 

 

記事中広告を増やした後(8/16~8/23)

 

 

数字がないけど実は3倍くらい収益が違ったりする・・・びっくり。

 

記事中は目にとまりやすくクリックされやすいのかなと思います。

 

ここで疑問が・・・「スポンサーリンク」の表記は必要なのか?ということ。

 

(調べて規約読んだ結果)記事中広告の場合は不要とのことでした

おわりに

増やしたけどブログのジャンル・表示される広告によっては収益が増えなかったという場合もあるので参考程度にお願いします。

 

記事中広告は読み手にとってはすこし不便だと思うのでたくさん入れすぎるのはよくないかなと思います。

 

私は現在収益で見ると右肩あがりであるけど読み手にとってかなり見ずらいのであれば消そうかなと思っています。