WordPressのパーマリンク設定で%postname%が指定されていると、記事を投稿する時にスラッグ(URL)を変更しないとタイトルがそのままスラッグになります。 日本語で書いているブログであれば、変更しない限り投稿スラッグが日本語になってしまいますね。 別に日本語の投稿スラッグでもいいのですが、ソーシャルメディアでシェアしたりする場合、URLに以下のような英数字の羅列が含まれてしまいます。 %E6%8A%95%E7%A8%BF%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B0 ソーシャルでシェアすることも意識するのであれば、URLはなるべく短い方が見栄えがいいです。 そこで今回は、投稿スラッグを自動的に生成して、スラッグに日本語が使えないようにする方法をご紹介したいと思います。 投稿スラッグを自動的に生成するには、functions.phpに以下のコードを追加し