カスタム投稿タイプの記事一覧のURLを変更したい
-
[質問]
SCFで作成したカスタム投稿
https://(ドメイン)/(投稿タイプキー)/(記事のスラッグ)/
の一覧を、
https://(ドメイン)/(投稿タイプキー)/
で表示できるようにしたい。
[経緯]
SCFで、 event という投稿タイプキーの「イベント」という投稿タイプを作って、「イベント」という名前のフィールドグループを作りいくつかの項目を登録しました。
その後、aaa・bbb・cccという3つの記事を投稿し、URLは以下の通りになりました。(☆)
https://(ドメイン)/event/aaa
https://(ドメイン)/event/bbb
https://(ドメイン)/event/ccc
これらをカテゴリごとに一覧表示したいと思い、「カテゴリー」というラベルで event_cat というキーで投稿タイプは「イベント」のタクソノミーを作成しました。
そのタクソノミーに「fruit」「vegetable」というカテゴリを登録し、テーマ内にtaxonomy-event_cat.phpというテンプレートを作成して以下のURLで一覧が見られるようになりました。(★)
https://(ドメイン)/event_cat/fruit
https://(ドメイン)/event_cat/vegetable
ここで、記事一覧のURLは event にしたいと思い、以下の通り変更しました。
・作成した event_cat のタクソノミーキーを event に変更
・taxonomy-event_cat.php を taxonomy-event.php にリネーム
その後、イベントの記事のカテゴリを変更しようと思い、ダッシュボードからイベントの一覧に入ると、作成した記事がなくなっていました。
SCFの「イベント」というフィールドグループもなくなっており、どうしていいかわからなくなったので、★の段階までデータベースを戻し、taxonomy-event.phpを削除して、taxonomy-event_cat.phpをアップロードしました。
これで、少なくとも★の状態に戻したつもりだったのですが、一覧表示のURLを開くと404エラーになりました。
☆の状態に戻してから同じ手順で★まで進めたところ、一覧表示はされるようになりました。
[環境]
WordPress 6.7.2
PHP 8.2
この状況から、
https://(ドメイン)/event_cat/fruit
を
https://(ドメイン)/event/fruit
で表示できるようにするにはどうしたらよいでしょうか。
そもそもタクソノミーがカスタム投稿タイプのカテゴリのようなものという認識が間違っているのでしょうか。
SCFで作成したカスタム投稿の問題だからプラグインかなと思ったのですが、カテゴリが違ったらすいません。
よろしくお願いします。- このトピックはが1年、 4ヶ月前に変更しました。
トピック「カスタム投稿タイプの記事一覧のURLを変更したい」には新たに返信することはできません。