XO Event Calendar プラグインのパーマリンク構造のイベントおよびイベントカテゴリーのスラッグを変更する方法を紹介します。
イベントおよびイベントカテゴリーの投稿タイプの変更
XO Event Calendar プラグインのデフォルトの状態では、イベント(投稿)のカスタム投稿タイプは「xo_event」、イベントカテゴリーのカスタムタクソノミーは「xo_event_cat」です。
このスラッグは下記の定数(define)を wp-config.php に記述することで変更することができます。
イベントのカスタム投稿タイプの変更
イベントのカスタム投稿タイプを event へ変更する場合の例 :
イベントカテゴリーのカスタムタクソノミーの変更
イベントカテゴリーのカスタムタクソノミーを event_cat へ変更する場合の例 :
この定数による変更は、カスタム投稿タイプおよびカスタムタクソノミーのスラッグ自身を変更するため、最初に設定しておく必要があります。途中で変更する場合は、既存のイベントおよびイベントカテゴリーを手動で変更する必要があります。
パーマリンクの投稿タイプを変更
そこで、カスタム投稿タイプおよびカスタムタクソノミーのスラッグを変更することなく、パーマリンクのスラッグを変更する方法を紹介します。
この方法は、パーマリンクのみを変更するため、既存のイベントおよびイベントカテゴリーもそのまま使用することができます。
テーマの functions.php 等に記述してください。
イベントのパーマリンクを変更
イベントのパーマリンクのスラッグを event に変更する場合の例 :
イベントカテゴリーのパーマリンクを変更
イベントカテゴリーのパーマリンク構造のスラッグを event_cat に変更する場合の例 :
注意: 変更後はリライトルールをフラッシュ(「パーマリンク設定」画面を開く)する必要があります。