このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress で使用した場合は互換性の問題が発生する可能性があります。

Custom Post Type Permalinks

説明

Custom Post Type Permalinks はカスタム投稿タイプのパーマリンク設定を編集可能にします。

カスタムタクソノミーアーカイブのパーマリンクを 「example.org/post_type/taxonomy_name/term_slug」 に変更。この修正を無効にできます。

また、サポート wp_get_archives( 'post_type=foo' ) と投稿タイプの日付アーカイブ (例: example.com/post_type_slug/date/2010/01/01 )。

このプラグインは GitHub で公開しています。

寄付: マイウィッシュリストまたはPayPalを送ってください

翻訳者

また、チェックアウト

コードでの設定

例:

register_post_type( 'foo',
    array(
        'public' => true,
        'has_archive' => true,
        'rewrite' => array(
            "with_front" => true
        ),
        'cptp_permalink_structure' => '%post_id%'
    )
);

特定の投稿タイプを除外

add_filter(  'cptp_is_rewrite_supported_by_foo',  '__return_false' );

// or

add_filter(  'cptp_is_rewrite_supported', function ( $support , $post_type ) {
    if ( 'foo' === $post_type ) {
        return false;
    }
    return $support;
}, 10, 2);

スクリーンショット

  • screenshot-1.png

インストール

  • custom-post-type-permalinks.zip をダウンロードしてください。
  • ファイルを解凍します。
  • custom-post-type-permalinks ディレクトリを/wp-content/plugins/ にアップロードします。
  • 「プラグイン」メニューからプラグインを有効化します。

設定 -> パーマリンク のページへ行くことでパーマリンク設定をすることができます。

評価

2022年2月17日
This plugin breaks the events calendar. Events calendar can't create any correct permalinks with this plugin active. As soon as I got rid of this one, events calendar worked great.
2021年2月24日
It's a very useful plugin Why did I know this now? Users using bbpress are a must-have plugin.
66件のレビューをすべて表示

貢献者と開発者

Custom Post Type Permalinks はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Custom Post Type Permalinks” は9ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Custom Post Type Permalinks” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.4.5

  • WP 5.7 の更新テスト

3.4.4

  • WPML サポート: 投稿タイプがサポートされている場合にのみスラッグ翻訳を適用します。(@ffauvel に感謝)

3.4.3

  • アーカイブリンクバグ修正。

3.4.2

  • WP 5.6をテスト。

3.4.1

  • Readme を修正。

3.4.0

  • 5.5 ベータ 3 をテスト
  • WPML サポート: カスタム投稿タイプスラッグ翻訳。( @strategio に感謝)
  • 新規フィルター cptp_post_link_categorycptp_post_link_term を追加。
  • アクションとフィルターには小文字の接頭辞を使用。

3.3.5

  • 5.4 をテスト
  • CPTP_Module_Permalink::post_type_link を修正。

3.3.1

  • Add disable option for date / author and post type archive.
  • parse_request のバグ修正。

3.2.2

  • readme.txt 修正

3.2.0

  • パブリック投稿タイプのみをサポート。
  • CPTP_is_rewrite_supported_by_${post_type} および CPTP_is_rewrite_supported フィルターを追加。
  • post_type クエリ wp_get_archives を削除。

3.1.4

  • WordPress 4.9 でのテスト。
  • PHPCS に関わる修正。

3.1.3

  • WordPress 4.8 でのテスト。
  • 添付ファイルへのリンクのバグを修正。

3.1.1

  • CPTP_Module_Setting::upgrader_process_complete でバグ修正。

3.1.0

  • フィルター CPTP_date_front を追加。
  • wp_list_sort によるタームの並べ替えを修正。

3.0.0

  • プラグイン更新時に管理画面に警告を表示。
  • 大きなバグ修正。
  • no_taxonomy_structure のバグを修正。
  • オプションにデフォルト値を追加。

2.2.0

  • CPTP_Util::get_no_taxonomy_structure を追加。

2.1.3

  • no_taxonomy_structure のデフォルトを true に設定。

2.1.2

  • rewirte => false 投稿タイプのサポート。

2.1.0

  • registered_post_typeregistered_taxonomy アクション時に書き換えルールを作成。
  • rewritefalse の時にタクソノミー書き換えルールは作成しません。

2.0.2

  • ポインター html バグ修正。

2.0.0

1.5.4

  • 削除された親投稿の問題を修正。

1.5.3

  • readme 修正。

1.5.0

  • 4.5のテスト。
  • フィルター CPTP_set_{$module_name}_module を追加。

1.4.0

  • 翻訳の問題を修正。

1.3.1

  • バグ修正 wp_get_archives

1.3.0

  • polylang のバグ修正。

1.2.0

  • フィルター cptp_post_type_link_prioritycptp_term_link_prioritycptp_attachment_link_priority を追加。
  • アクション CPTP_registered_modules の追加。

1.1.0

1.0.5

  • 管理画面のバグ修正。ixkaito に感謝 !
  • 翻訳を更新。Natali_Z! に感謝 !

1.0.4

  • オプションバグ修正。

1.0.3

  • カテゴリを転記タイプに関連付ける場合にのみカテゴリ ルールを追加します。

1.0.2

  • カテゴリースラッグのバグを修正。

1.0.0

  • パーマリンクが register_post_type を有効に設定。
  • タクソノミーアーカイブへの投稿タイプの追加クエリを有効。
  • Class Autoloader を使用。
  • wp_loaded アクション時に書き換えルールを作成します。
  • WordPress コードフォーマット修正。
  • CPTP_Module_Permalink バグ修正。
  • バグ修正。
  • セマンティックバージョニングを使用。
  • 日付構造の修正。
  • カテゴリ ベースを使用。

0.9.7

  • 日付スラッグの追加は、%post_id% が競合するときのみ。
  • タクソノミーリンク書き換えルールを変更。 post_typeを使用。
  • テンプレートにカスタムタクソノミーが含まれる変更が可能。

0.9.6

  • カテゴリーと作成者。
  • フランス語翻訳。Geoffrey に感謝!
  • 階層タームの修正。

0.9.5.6

  • 厳密な標準エラー修正。

0.9.5.4

  • アーカイブリンクバグ修正。
  • 3.9 以上でテスト

0.9.5.3

  • “/” のバグ修正。
  • タクソノミー テンプレート バグ修正。

0.9.5.2

  • アーカイブ書き換え修正。

0.9.5.1

  • 管理のバグ修正。

0.9.5

  • プラグインのアーキテクチャを大きく変更。
  • 表示 has_archivewith_front

0.9.4

  • 内部リリース。

0.9.3.3

  • has_archive バグ修正。
  • リンク内のバグ (拡張機能を含む) を修正。

0.9.3.2

  • wp_get_archives バグ修正。

0.9.3.1

  • 3.6 をテスト
  • バグ修正。

0.9.3

  • 管理ページの修正。
  • 単一 ページングのリンクの修正。
  • ロシア語翻訳を追加。

0.9

  • カスタム投稿タイプアーカイブを has_archivetrue の時のみ追加。
  • メソッド名を変更。
  • フックカスタム投稿リンクを変更。
  • wp_get_archive() でスラッグを使用。
  • 添付ファイルリンクを修正。

0.8.7

  • 翻訳のバグ修正。

0.8.6

  • ページング バグ修正。
  • コメント ページング。
  • ポインタを表示。

0.8.1

  • バグ修正。

0.7.9.1

  • コメントパーマリンクをサポート。
  • 設定ページの小さな変更。
  • デフォルト値を変更。
  • バグ修正。

0.7.8

  • バグ修正。

0.7.7

  • バグ修正。

0.7.6

  • 階層的な投稿タイプに親のスラッグを追加。

0.7.5

  • カスタムタクソノミーアーカイブのパーマリンクを変更する機能を無効にする機能を追加。

0.7.4

  • タクソノミー書き換えのバグ修正。

0.7.3

  • データを保存するための部分を変更。

0.7.2

  • 書き換えバグ修正。
  • プレビューバグ修正。

0.7.1

  • バグ修正。

0.7

  • %{taxonomy}% タグを追加。
  • 多数のバグ修正。
  • 設定ページを変更。設定 API を使用。

0.6.2

  • %author% タグを修正。

0.6

  • wordpress.org での最初のリリース