最近新しいWEBを作成したが、文字化けが治らない。
テーマ:lighning Child 関連のあるプラグイン:WP Multiebyte Patch, VK All in One Expansion Unit
この環境でTOPというテーマを作り、メニュー項目を追加の 固定ページのすべて表示タブですべて選択にチェックを入れメニューに追加をクリックすると、メニュー構造の下にメニュー項目が追加される。この時点では文字化けは怒らない!ここでメニューを保存をクリックすると今まで日本語が表示されていた所が文字化けしているし、もちろんwebにアクセスしても文字化けをしている。
色々GOOGLE先生に聞いてみたがどれも治らない、随分と時間をつぶし調べたが駄目、落ち着いて考えると最初はOKだが保存をすると文字化けが発生すると、phpが怪しい。調べると、 https://www.wareko.jp/blog/how-to-solve-wordpress-garbled-menu-title に解決があった。/etc/php.ini に mbstring.encoding_translation = On になっている所を Off にして、httpdをリスタートしたら治ったぞー!!
ちなみに私が勘違いしたメニューの事
1:メニューの追加はメニューの中身の項目では無く、数種類のメニューセットを作る事みたい。私はここはメニュの中身(項目)を追加すると思っていた。でもこんなことそんなに必要?
2:メニュー項目に追加するには固定ページなどを予め(空白でもいい)作っておかなくてはならない。これをしないと項目の追加が出来ない。