WordPress

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

この記事は2008年10月に公開したものです(17年以上前)。当時の情報にもとづいており、現在の仕様とは異なる場合があります。

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

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

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

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

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

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

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

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

投稿スラッグボックス

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

ページの投稿スラッグ

ウェブサイトの制作・改善や、社内の困りごとのご相談を承っています。

相談してみる