ベンチャー企業の執行役員がゲームやカメラなど、いろいろ書いていきます。

ログ日記

wordpress

WordPressで画像を追加したときの文字化けを治す方法

更新日:

最近WORDPRESSをバージョンアップしてから画像をアップロードしたときにタイトルが文字化けしてしまうことに気が付きました。最初は手打ちで入力をしていたのですがめんどくさいので改修を行いました。今回は画像をアップしたときに文字化けを解消する方法をご紹介します。

そもそもなんで文字化けするの?

WORDPRESSの問題のようで公式のサポートでも紹介されています。WORDPRESSの4.6.1で起こる現象と紹介されていますが、このサイト「for WebMaster」で使っているWORDPRESS4.7でも起きたので同様の症状でお困りの時には試してみてください。

文字化けの対処法

原因のファイルは「wp-admin」フォルダ内、「includes」フォルダ内にある「media.php」フォルダを改修します。wp-adminフォルダ内にもmedia.phpファイルがありますが、こちらではないので注意してください。

「media.php」ファイルの改修場所

media.phpファイルの293行目にある部分を書き直します。
改修前:$title = sanitize_title( $name )
改修後:$title = $name;
タイトルをサニタイズするという部分を削除することで画像をアップロードしても文字化けしなくなります。

改修前
[html] 290 $url = $file['url'];
291 $type = $file['type'];
292 $file = $file['file'];
293 $title = sanitize_title( $name );
294 $content = '';
295 $excerpt = '';
[/html]
改修後
[html] 290 $url = $file['url'];
291 $type = $file['type'];
292 $file = $file['file'];
293 $title = $name;
294 $content = '';
295 $excerpt = '';
[/html]

改修自体はなんてことはないのですが、WORDPRESSのコアな部分のファイルですので改修の際には慎重に、バックアップを取って行いましょう。





Pick UP!
東京の定番スイーツ情報をお届け。おいしいスイーツ情報満載!
定番東京スイーツ

最新の更新を
プッシュ通知で購読しよう

-wordpress

Copyright© ログ日記 , 2020 All Rights Reserved.