カスタム投稿を使うと記事のパーマリンクがデフォルトではタイトル(postname)になるのでそれをさくっと変更したくてCustom Post Type Permalinksを使ってみたメモ。
インストールして有効化します。
ダッシュボードからカスタム投稿タイプのパーマリンクを設定する
プラグインを有効化すると、「設定」-「パーマリンク設定」の中にカスタム投稿タイプのパーマリンク設定が追加されます。
※サンプルはカスタム投稿が「link」の場合
パーマリンクをタイトル名からidに変更したいので、「%post_name%」になっているところを「%post_id%」に変更して「変更を保存」ボタンをクリックする。
カスタムタクソノミーの設定をする
カスタムタクソノミーのパーマリンクの変更が可能(http://example.com/投稿タイプ名/タクソノミー名/ターム名)
カスタムタクソノミーのアーカイブの変更が可能(http://example.com/投稿タイプ名/date/yyyy/mm/dd)
こちらの2つは適宜設定してください。
カスタムタクソノミーのアーカイブに、post_typeクエリーを追加はチェックしない
「ロードされるテンプレートが変わる場合があります」って書いてあるんだけど、
これにチェックするとほかのテンプレートを読み込むためtaxonomy.phpやtaxonomy-[term].php反映されなかったので覚書。