WordPress 4.8 での個人的メモ~noreferrerなど

WordPress 4.7.4 以降の「rel=”noopener noreferrer”」

私は、WordPress の4.7.4を複数とWordPress 4.8を新たに試しています。
前々から気になっていた「target=_blank」に「rel=”noopener noreferrer”」という属性が付加してしまう問題ですが、運営しているWordPress の4.7.4の方は、他のサイト等を参考にして「functions.php」に無効にするコードを追加するかどうか悩んでいました。
今後バージョンアップで変更が有った場合、チェックして戻すのが面倒かもとか思ったり。

WordPress 4.8 を触って気付いたところ

「target=_blank」に、noreferrerは追加されなくなっている?と思われます。
ただし、「rel=”noopener”」はビジュアルエディターを開くと追加されてしまいます。

noreferrerは追加されないので、アフィリエイトサイト等のリファラー取得には問題無いかもしれませんが、「rel=”noopener”」は追加されるのでソース改変になってしまいます。(問題無いASPの場合でも気になってしまいます。)

サイドバーなどへのテキストウィジェット

通常、サイドバー等にアフィリエイト広告など掲載する場合、「テキスト」ウィジェットを使用することが多いと思います。

ただし、これをWordPress 4.8で開くと

このような画面で、ビジュアルエディターが有ります。
「テキスト」の方にアフィリエイトのコードを張り付けても、「target=_blank」に「rel=”noopener”」が付加されてしまうのを確認しました。

ビジュアルエディターのないテキストウィジェット

Simplicityというテーマを使っている場合、バージョン「2.5.7」で旧タイプのテキストウィジェットが追加されています。

こちらを使用してアフィリエイトのソースを張り付けた場合、なにも付加されずに掲載することができました。
※環境等によって違う場合が有るかもしれません。


変更点等があれば追記します。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする