AdRotate(WordPress用プラグイン)で21件目が登録できない!
”AdRotate”とは、広告管理のためのWordPress用プラグインです。
機能は多彩、バナーの配置から表示期間の管理、広告のクリック状況など管理画面上から調整できて非常に便利なプラグインです。
https://ja.wordpress.org/plugins/adrotate/
広告目的ではなく、ポータルサイトに登録している企業用のバナー表示に使っています。
このプラグインを使わなくても単にバナーを並べれば良いのですが、
バナー位置がランダムに表示する機能があり、これが決めてとなって使っております。
ポータルへの登録件数が増えていけば当然バナーの数も増えるのですが、 表示件数の制限が無いので大丈夫だろうと使っていました。
が、ここに来て当サイトで21件目が登録できないことが判明。
どうやら、同じ状況の方もいたようです…がプラグイン制作者の側ではその問題を再現できなかったようです。よくある話ですね。
おそらくこの問題は少数派。日本のサイトでは話題無(おそらく…)ほとんど解決策を見つけることができませんでした。
残念ながら当サイトも少数派に該当してしまったようで、あちこちググっているよりも(実際にはググりまくりましたが)こうなったら上記サイトから解決の糸口を探るのが早いだろうということで、このスレから問題解決に当たってみました。
とりあえず問題解決したので結果オーライではあるのですが、とりあえず忘備録としてまとめてみようと思います。ちなみにグーグルの翻訳を介しているので少々難ありかと。参考程度にしていただければと思います。
フォーラムでの追加できない問題の会話
ユーザー→error_log、javascriptに問題なし。
ユーザー→データベース構造の変更に関係している可能性。
ユーザー→3.15にロールバックした後新しい広告を追加できた。
制作者→問題を再現できない。
制作者→なので、おそらく問題はない…だけど問題はそこにある。
予測
AdRotateで新規に追加するも、データーベースにちゃんと追加データを書けていない。
ただし、追加できている人がいる(問題にしない人が多い)なので、本体よりもサーバーとの相性の問題っぽい。
だからAdRotateはそのままで、うまくアクセスできるようにデータベースを調整すればなんとかなるはず。
やったこと
データーベースを探る前に、まず、うまく追加できた例”3.15にロールバック”してみることに。
戻したところ、追加できたがエラーになり正しく追加できなかった。※広告の追加がうまくいかないときに表示されるワーニングに表示された。最新バージョンでは表示すらもされなかった
追加できてないじゃない!3.51でできたってホント?!と思いながら、もう一度最新バージョンに戻してみる。
その後試しに追加してみたところ追加できるようになった。
え(;´Д`)!!
念のため、もう一件テストで追加。問題なく追加できるようになってる!
しかも今まで表示期間の日付がおかしかったのも直ってる(;´Д`)これでおそらく問題はない…だけど問題はそこにある。
関連記事
Tagged wordpress
Posted by jun on .Comments
0 comments so far.