WordPressで投稿画面に投稿スラッグ入力ボックスを表示させる

WordPress2.5以降、パーマリンク構造の設定でスラッグ表示をしない場合は、投稿画面に投稿スラッグ入力ボックスが表示されなくなっています。
前のバージョンまでは表示されていたんですがねぇ。

まぁ、なんらかの事情があって記事の投稿スラッグをいじりたい。でも記事のパーマリンク構造は投稿スラッグを使用したくない。こういう場合。あるのかどうなのか知りませんが。
パーマリンク構造の設定を無視して、投稿画面に投稿スラッグ入力ボックスを表示させる方法を。


wp-admin/js ディレクトリ内の post.js を修正します。
壊すと怖いのでファイルのバックアップはきちんととりましょう。

post.js ファイルの77行目付近。

// hide advanced slug field
jQuery('#slugdiv').hide();

これをコメントアウトします。

// hide advanced slug field
// jQuery('#slugdiv').hide();

これで、詳細オプションに投稿スラッグボックスが表示されます。

投稿スラッグボックス

ちなみにページの投稿スラッグは、記事タイトルを入力すると時差でタイトルの下部分に入力フォームが出てきます。

ページの投稿スラッグ