Default Permalink についてよくある質問と回答です。
有効化したのにスラッグが置換されません
プラグインの有効化に加えて、「設定」→「Default Permalink」で「有効化する」にチェックを入れて保存する必要があります。また、置換されるのは自動生成されたマルチバイトスラッグのみです。すでにスラッグが確定している投稿や、対象外の投稿タイプは置換されません。
自分で付けた日本語スラッグも置換されますか?
いいえ。パーマリンク欄でスラッグを明示的に指定した場合はそのまま尊重され、マルチバイトのままの URL を利用できます。
プラグイン導入前の投稿の URL も変換できますか?
はい。設定ページ下部の「既存スラッグの一括変換」で、マルチバイトスラッグを持つ既存投稿を選択中の形式へ一括変換できます(1回の実行で50件ずつ)。
スラッグを変換すると古い URL はリンク切れになりますか?
なりません。WordPress 本体が旧スラッグを記憶し、旧 URL から新しいパーマリンクへ 301 リダイレクトします。検索エンジンにも新 URL が引き継がれます。
カスタム投稿タイプにも使えますか?
はい。設定の「対象の投稿タイプ」で公開されている投稿タイプを選択できます。ただし設定を一度保存した後に追加されたカスタム投稿タイプは自動では対象にならないため、設定画面でチェックを追加してください。
スラッグが置換されたことはどうやって分かりますか?
置換された投稿の編集画面を次に開いたときに、管理画面に通知が一度だけ表示されます。ブロックエディターは保存時にページ遷移しないため、通知は保存直後ではなく次回の編集画面の読み込み時に表示されます。
スラッグを独自の形式にできますか?
できます。生成されるスラッグは default_permalink_slug フィルターを通るため、テーマの functions.php などからカスタマイズできます。詳しくはドキュメント(開発者用)をご覧ください。
アンインストールするとデータは残りますか?
プラグインの設定(オプション)はアンインストール時にすべて削除されます。変換済みの投稿スラッグは投稿データそのものなので、そのまま残ります(URL は変わりません)。