#概要
WordPressにて、rel=”noopener noreferrer”を含んだaタグを含む記事を投稿すると、記事本文が文字化けします。
こちらのブログで書いてある症状と同じものです。
https://99-box.net/blog-info/wp-noreferrer-mojibake
rel=”noopener noreferrer”を含んだaタグを記述すると、記事本文まるまるが文字化けするのが特徴です。サイドバーなど、記事本文以外の箇所には影響ありません。
#具体例
WordPressのエディタ(TinyMCE)に記述した文字列はこんな感じなのですが、
HTML
1<p>本文がこうなります</p> 2<a href="https://www.amazon.co.jp/exec/obidos/asin/4822289605/" target="_blank" rel="nofollow noopener noreferrer">ファクトフルネス</a>
記事を公開するとこのようになります↓
(ちなみにエディタ上では文字化けしておらず、公開記事を確認すると文字化けしています)
HTML
1<p>本文ãŒã“ã†ãªã‚Šã¾ã™</p> 2<p><a href="https://www.amazon.co.jp/exec/obidos/asin/4822289605/" target="_blank" rel="nofollow noopener" class="external">ファクトフルãƒã‚¹</a></p>
#推測
WordPress内部のrel=”noopener noreferrer”を付加する箇所(wp_targeted_link_relなど)のコードに問題があるような気がしたんですが、原因はわかりませんでした。。
今回、「とある記事が文字化けしているよ」と読者から指摘があったので気づくことができましたが、他にも文字化けしている記事があるかどうか不安でなりません。
どなたかお知恵をお貸しください。
#環境
WordPress 5.1.1
サーバ:KUSANAGI on ConoHa 8.4.2-2
テーマ:Luxeritas 3.5.9
回答1件
あなたの回答
tips
プレビュー