【WP】カスタム投稿タイプのスラッグを投稿IDに設定したい
- 更新日:
- 2021.11.02
WordPressのカスタム投稿タイプを作ったはいいが、パーマリンク設定が効かないときの対処法。
巷ではfunctions.phpに設定を追記するか、プラグイン「Custom Post Type Permalinks」を導入するかのどちらかで紹介されている。
なるべくプラグインに頼りきりになりたくないと考え、functions.phpを編集してみたが、なぜかカスタム投稿タイプ用のテンプレートファイルが当たらず、index.phpが適用されてしまった。
試しにプラグインを導入してみたら、こちらは問題なく思う通りの設定ができた。
結論
- 「CPT UI」などのプラグインでカスタム投稿タイプを作った場合、「Custom Post Type Permalinks」を利用するべき。
- functions.phpに直接記述し、プラグインを使わずにカスタム投稿タイプを作った場合、同様にfunctions.phpでパーマリンク設定を行うべき。