WordPressで日本語スラッグを用いない方が良い件

告知
IT・テクノロジー
スラッグだけでなく、ファイル名もそうなのですが、何故用いない方が良いかというと、以下の点が挙げられます。

①ファイルの削除に失敗する
②ファイルの圧縮、回答で失敗する場合がある
③キャッシュ系プラグインがキャッシュファイルの操作に失敗する場合がある

①、②についてはインフラのバックアップ、コピー、圧縮したファイルの解凍時に文字化けした日本語ファイルやディレクトリが原因で処理に失敗するケースがあります。

以下のように、不要なディレクトリを一括削除する際に、文字化けたファイルがあると失敗するケースがあります。
rm -rf 不要なディレクトリ

③のキャッシュ制御についてですが、例えばWP Fast Cacheでは、キャッシュ対象をスラッグ単位で管理しています。
固定ページのスラッグが日本語の場合、以下のように文字化けてしまいます。

2025-09-01_00h00_13.png

本来キャッシュディレクトリは定期的に削除されるはずですが、こうなるとキャッシュ系プラグインが誤動作を起こす可能性があります。

もともとWP Fast Cacheには、キャッシュディレクトリ内のファイルが無数に作られてOSが扱える1ディレクトリあたりのファイル数を超えてしまう不具合もあります。

※ちなみにこういう場合、ファイル名を指定して削除するのではなく、
inode番号指定でファイルを消す方法もあります。

もしこのあたりが原因でインフラやサイト運営に問題があった際にはお声がけ頂ければと思います。

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら