いつからそうなったんか、よう分からんねんけど、自分のブログに設置してる にほんブログ村さんのバナーをクリックしてもINポイントが加算されへんようになっててん。
kuriがそれに気付いたんは、にほんブログ村さんのシステム更改の頃やねんけどね。
にほんブログ村のINポイントが加算されない問題
あれ~???INポイント自分でクリックしても上がらへんやん!って腹が立ってたんやけど、今はブログ村さんもシステム更改でバタバタしてるし、そのうち治るやろうってほっといてん。
もちろん、自分でクリックした時だけじゃなく、誰がクリックしてもアカンかってんで。
で、しばらくしてからバナークリックしてもアカンねん。
げー何でやねんって思いながら、色々パターン変えてやってたら、上がらへんパターンが有ることに気付いてん。
INポイントが増えない問題の説明
ちょっと具体的に説明するとこんな感じ。
◆【問題あり】記事の一番下に にほんブラグ村バナー設置
バナー画像:INカウント上がらない(問題あり)
テキスト :INカウント上がる(問題なし)
◆【問題なし】サイドバー に にほんブラグ村バナー設置
バナー画像:INカウント上がる(問題なし)
テキスト :INカウント上がる(問題なし)
原因は自分のブログ…ブログ村へメールで相談
これってうちのブログだけの話なのか、ブログ村全体の話なのかを確認するため、知り合いのサイトで同じように試させて貰ったら、本文でもサイドバーでも問題なく、INカウントがちゃんと上がる。
ありゃ、こりゃにほんブラグ村の問題やなくて、自分のブログ(アクアクリリウム)の環境問題やんと思って暫くの間、自分でクリックするのはサイドバーだけにしてたんやけど。。。。
ただでさえ少ないINカウントがやっぱり上がらへん。
これはもう自分の環境を正常に戻さなアカンと思って、対処方法について教えてほしいとにほんブラグ村のヘルプに質問を送ったんよね。
にほんブログ村からの回答
ブログを拝見させていただきましたところ バナーソースがブログ村が提供しているものから 書き換わってしまっているようです。 表示されているバナーソース <a href="https://aquarium.blogmura.com/saltwater/ranking.html?p_cid=xxxxx" rel="noopener noreferrer"><img src="https://b.blogmura.com/original/xxxxxxxxxxxx" alt="にほんブログ村 観賞魚ブログ 海水魚へ" width="240" height="147" border="0" data-lazy-src="https://b.blogmura.com/original/xxxxxis-pending-load=1" srcset="data:image/gif;base64,R07" class=" jetpack-lazy-image"><noscript><img src="https://b.blogmura.com/original/xxxxx" alt="にほんブログ村 観賞魚ブログ 海水魚へ" width="240" height="147" border="0" /></noscript></a><br /> <a href="https://aquarium.blogmura.com/saltwater/ranking.html?p_cid=xxxxx">にほんブログ村</a> もしかいたしますと、表示を早くするためなどで プラグインや設定などにより書き換わっている可能性も考えられますので お手数ですが、ブログ村のマイページで取得したままになるよう調整をして しばらく様子を見ていただけますでしょうか。 また、下記文言が影響する場合もございますので 合わせて調整をお願いいたします。 rel="noopener noreferrer" はてなブログ、はてなダイアリーさま、WordPressで INポイントが発生しない場合の対応方法はてなブログ、はてなダイアリーさま、WordPressで INポイントが発生しない場合の対応方法 - にほんブログ村からのお知らせはてなブログやはてなダイアリー(Hatena)をお使いのブログ村メンバーの皆様へ INポイントが発生しない場合の原因 は 貼り付け用のタグに自動的に含まれてしまっている rel="noopener noreferrer" でございます。 ▼...
簡単に言うと、アクアクリリウムでは何らかの設定によりバナーソースのHTMLが書き換わり、指定外のHTMLを使用しているとのこと。
あちゃーやっぱり自分の環境が悪かったんやと反省してたんやけど、なんでソースが書き換わるのかが分からん。
原因の究明調査
HTMLが何故書き換わるのか?書き換え発生の原因が分からない
取り敢えず、にほんブログ村さんから言われたように「表示を早くする」ようなWordPressの設定とかプラグインの設定とか変更したけど、改善せえへん。
(Jetpackというプラグインの設定も変更したけど駄目だった)
で、にほんブログ村さんのメールにあった『rel=”noopener noreferrer”』で、グーグル先生に聞いてみた所。。。。
◆WordPressの仕業であることが判明
『rel=”noopener noreferrer”』で検索してみると、どうやらWordPress 4.7.4でセキュリティ対策の一環として、WordPressが情報を追加していることが判明。
その内容は、
外部リンクを設定する際(a href=”https://xxx.xxx.com”)に
target=”_blank”を設定するとWordPressが rel=”noopener noreferrer” を自動付加する
というものやったんよね。
ちなみに target=”_blank” は別ウィンドウで外部リンクを開くというオプション設定。
詳しくは以下の参照サイト見て下さい。
〔参考〕サイドバーでは問題発生しなかった理由
これ上で書いてるようにサイドバーに設置してるバナーでは問題なかったんやけど、何でかというと、恐らくサイドバーはWordPressの管轄外で、ここはテーマの範疇やから自動で変更されなかったみたい。
ちなみにアクアクリリウムはLION BLOGというテーマを使っているんで、他のテーマではどのようになるかは分かりません。
〔参考〕記事下のテキストでは問題発生しなかった理由
テキスト側のHTMLには target=”_blank” が入っていなかった(にほんブログ村のバナー作成の仕様?)ため、問題発生しなかったみたい。
対応方法について
WordPressの仕業??
と半信半疑で、にほんブログ村のバナーのHTMLから target=”_blank” を削除してページ更新しバナーをクリックすると、INカウント加算OK
いけたやん。
【具体的対応方法】
バナーHTMLの以下の箇所からtarget=”_blank” を削除する
<a href=”https://aquarium.blogmura.com/ranking.html?p_cid=xxxxx” target=”_blank” ><img src=”https://b.blogmura.com/aquarium/88_31.gif” width=”88″ height=”31″ border=”0″ alt=”にほんブログ村 観賞魚ブログへ” /></a>
一応、当該記事ページのソースも確認したけど、当然、rel=”noopener noreferrer”は付加されていない。
でも、WordPressの仕業やったら、かなり被害者多いんやないん?
しかもWordPressはセキュリティ対策で変更したらしいけど?
それでええんかにほんブログ村さん?
※ただし、使用しているテーマによっては、テーマ側に外部リンク制御機能があり、そちらの制御が働くため、問題発生しないこともあるようです。
にほんブログ村対応有無について確認
にほんブログ村さんからは迅速かつ適切な回答を貰えたんで、その点についてはお礼することにしたけど、target=”_blank”を設定するとWordPressがセキュリティ対策で rel=”noopener noreferrer” を自動付加することに対して、にほんブログ村さんはどのように考えているかについて書いてメールを送付してみた。
◆target=”_blank”についてのにほんブログ村からの回答
既知の問題であり、特に対応するつもりはない。
確かに、にほんブログ村さんからの回答メールには、はてなブログ、はてなダイアリー、WordPressでの問題発生と対応方法が書かれたURLも載ってたけど、このURLをkuriは見つけられへんかったんよね。
せめてもうちょっと分かりやすい場所に掲載する とかした方がいいような気がするけどなぁ。解決したからどうでもええけど。
ってことで以上です。
ではでは~
◆こんな記事もあります◆
★ブログのランキングに参加しています。どうかポチッポチッとお願いします(*^^*)
にほんブログ村
アクアリウムランキング
コメント