こんにちは、猫の下僕です。
Adsense Managerについて、多くの方から
お問い合わせをいただいています。
過去のエラーとは別のパターンの問題が
発生しているようですので、解決方法を
まとめていきたいと思います。
目次
ページに何も表示されなくなる!?
本来であれば、投稿>Ad Unitsとすすみ、
Add New Adを選択し、コードを入力後に
青枠部分のImportを押すと
この画面に行くはずです。
-正しい登録画面-
しかし、最近wordpressを始めた方は
Importを押すと次のような画面になって
しまっているようです。
-真っ白!?-
困りましたね。
解決方法、見つけました!
解決方法
まず、私の場合はPHPのバージョンを落とす
ことで解決しました。
現在のPHPの最新バージョンは7.1.4です。
これを、5.6.30に変更すると正常に
動作します。
なぜ最新版で動かないのか
実は、Adsense Managerというプラグインは
開発が止まっています。
最新のバージョンが発表されたのは、
2012年のことです。
ですので、PHPのバージョンが古い状態
でしか使用することができないコードが
含まれているものと考えられます。
そのため、最近はじめた方のように、
PHPのバージョンが新しい方は問題が
起きてしまっているということです。
登録時のみのエラーで実行は問題なし
今回のエラーは、Ad Unitsへの登録時に
問題が発生するものです。
一度登録できてしまえば、PHPを最新の
バージョンに戻してから記事内にタグを
入れても問題なく広告が表示されます。
基本的には、最新のバージョンにして
おくほうがよいです。
登録時のみPHPのバージョンを下げましょう。
PHPのバージョン変えたけど動かないよ!
私に相談に来てくれた方の中に、
バージョンを変更してもうまく動いて
いない方がいらっしゃいます。
そんな方のために、不恰好ですが応急
処置方法を考えましたので、解決策が
見つかるまでの一時しのぎに以下の
方法を紹介したいと思います。
AddQuickTagを利用する
今回利用するプラグインはコチラ。
よく使うコードやタグをまとめて
エディターメニューに表示するプラグイン
です。
通常のプラグインと同様、インストール
したら有効化してください。
実際の登録画面
有効化できましたら、設定>AddQuicktag
を選択します。
画面が切り替わりましたら青枠の部分を
入力します。
青枠部分にgoogle adsenseのコードを
入力します。
右のチェックボックスは、記事のみに
記載するのであればpageにチェックを、
ウィジェット上でも使うならwidgetsを
チェックしてください。
わからなかったら全部にチェックして
おいても大丈夫です。
全て記入が終わったら、変更を保存ボタン
を押してください。
実際に使ってみよう
次に、実際に表示させる方法です。
まずは、通常通り投稿>新規追加で
記事作成に進みます。
すると、Quicktagsという項目が追加
されているのがわかるかと思います。
この項目を押すと、Adsという選択肢が
表示されます。
これを押すと、以下のようになります。
これで広告が挿入されるようになります。
ためしに、プレビューしてみてください。
ね?簡単でしょ?
注意点
この方法でコードを挿入すると、妙に
長い空白が表示されてしまいます。
ですが、ここに文字を入力したり
空白を削除してはいけません。
複数のコードを登録するには
AddQuicktagの登録画面で、複数の
コードを登録します。
こんな感じで、ボタン名を変えていきます。
変更を保存ボタンを押すと、新しく
追加できる場所ができるので、複数の
コードを使い分けたい方はわかりやすい
名前で登録しましょう。
よりよい方法を模索中
この応急処置は、記事内に長い空白が
できてしまうため不恰好ですよね。
AdsenseManagerのようにスマートに
タグが打てるように、改善方法を
模索中です。
とりあえずは、この方法で強引に
コードを入力してみてください。
最後に
最新版PHPでのAdsense Managerのエラー
対処方法をまとめてみましたが
いかがでしたでしょうか。
エラーというのは様々なタイプがあり、
なかなかドンピシャな解決方法は
見つかりませんよね。
そんなときは、ぜひ私に相談をして
ください。
確実に解決できます!
とは言えませんが(笑)、一緒に
悩んで解決方法を探っていきたいと
思っています。
もちろんアドバイス料などは取りません
ので、気兼ねなくコメント欄や
お問い合わせから連絡してください。