Toolset Types でカスタム投稿タイプのパーマリンクやカスタムタクソノミーのパーマリンクを変更する方法
- 投稿日:2018/10/01
- Wordpress
- カスタム投稿タイプ, パーマリンク, Toolset Types
Wordpressでカスタム投稿タイプやカスタムタクソノミーを実装するのに便利なプラグイン「Tooleset Types」でカスタム投稿タイプを作成した時、作成したカスタム投稿タイプのパーマリンクは
http://WP設置URL/カスタム投稿タイプ名/個別投稿スラッグ
のようになりますが、これを
http://WP設置URL/任意の文字列/カスタム投稿タイプ名/個別投稿スラッグ
のように変更するにはどのようにすればよいでしょうか。
また、カスタムタクソノミーのタームで検索した時、URLは
http://WP設置URL/カスタムタクソノミー名/ターム名
のようになりますが、これを
http://WP設置URL/任意の文字列/カスタムタクソノミー名/ターム名
のように変更するにはどのようにすればよいでしょうか。
カスタム投稿タイプを利用した画面のURLについて
カスタム投稿タイプの設定をfunctions.phpに記載している場合や、Custom Post Type UI プラグインを利用している場合は「カスタムリライトスラッグ」を加えてやればよいようです。
参考URL:WordPressカスタマイズ辞典「カスタム投稿タイプのパーマリンクを変更する 」
カスタムタクソノミーの検索画面のパーマリンクを変更するには、Custom Post Type Permalinks プラグインを利用する方法もあります。
参考URL:MORILOG「カスタム投稿タイプのパーマリンクを設定するプラグイン — Custom Post Type Permalinks」
Toolset Types の場合ではどのようにすればよいのか探してみました。
Toolset Types のオプションを変更してカスタム投稿タイプのURLを変更してみる
functions.phpやCustom Post Type Permalinks で変更していたカスタムリライトスラッグをToolset Types で変更するには、作成したカスタム投稿タイプの設定を変更して行います。
[Wordpress管理画面→Toolset→投稿タイプ名]で表示される投稿Type編集画面の「オプション」を変更します。
「オプション」の一番上段に「上書き」というチェックボックスがあり、この下にあるラジオボタンで
- 通常のWordpress URLロジックを使用する
- custom URL書式を使用する
を選択する部分があります。
ここを「custom URL書式を使用する」に変更し、下に表示されるテキストボックスにカスタム投稿タイプのパーマリンクに使用したい文字列を入力します。
スラッシュを利用することも可能です。
Toolset Types のオプションを変更してカスタムタクソノミーのURLを変更してみる
Toolset Types で作成したカスタム投稿タイプでカスタムリライトスラッグを設定できたように、カスタムタクソノミーの設定でもカスタムリライトスラッグを変更できます。
[Wordpress管理画面→Toolset→Taxonomy→カスタムタクソノミー名]で表示されるカスタムタクソノミー編集画面の「オプション」を変更します。
「オプション」の一番上段に「上書き」というチェックボックスにチェックを入れます。
また、下に表示されるテキストボックスにカスタム投稿タイプのパーマリンクに使用したい文字列を入力します。
スラッシュを利用することも可能です。
最後に
いかがでしたでしょうか?
Toolset Types はカスタム投稿タイプを利用するのにとても便利なプラグインなので、オプションについても使いこなしていきたいです。