説明
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
)。
寄付: マイウィッシュリストまたはPayPalを送ってください
翻訳者
- 日本語 (ja) – Toro_Unit
- フランス語(fr_FR) – Geoffrey Crofte
- ロシア語 – Olart, Natali_Z
また、チェックアウト
コードでの設定
例:
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);
スクリーンショット
インストール
- custom-post-type-permalinks.zip をダウンロードしてください。
- ファイルを解凍します。
custom-post-type-permalinks
ディレクトリを/wp-content/plugins/
にアップロードします。- 「プラグイン」メニューからプラグインを有効化します。
設定 -> パーマリンク のページへ行くことでパーマリンク設定をすることができます。
評価
貢献者と開発者
Custom Post Type Permalinks はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。
貢献者変更履歴
3.5.0
- Tested WP 6.1 / 6.2 / 6.3
- Tested PHP 8.0 / 8.2
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_category
とcptp_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_type
とregistered_taxonomy
アクション時に書き換えルールを作成。rewrite
がfalse
の時にタクソノミー書き換えルールは作成しません。
2.0.2
- ポインター html バグ修正。
2.0.0
wp_loaded
時のadd_rewrite_rules
の優先順位は 100 から 10 に変更。問題 #53の修正wp_get_post_terms
をget_the_terms
で置き換えます。 問題 #55を修正register_uninstall_hook
が各ページで2回呼び出されたバグを修正。問題 #56を修正
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_priority
、cptp_term_link_priority
、cptp_attachment_link_priority
を追加。 - アクション
CPTP_registered_modules
の追加。
1.1.0
- WPML テスト。keita_kobayashi! に感謝 !
1.0.5
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_archive
、with_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_archive
がtrue
の時のみ追加。 - メソッド名を変更。
- フックカスタム投稿リンクを変更。
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 での最初のリリース