標準のWordPressの投稿タイプには、類似のコンテンツを含む投稿に「タグを付ける」ために使用できる「投稿タグ」があり、その特定のタグページを開いてすべての投稿のリストを受信するだけでアクセスできます。
私のカスタム投稿タイプでもまったく同じことが必要です。
カスタム投稿タイプにタグを追加するためのサポートを追加するにはどうすればよいですか。
私は実際にそれを理解することができて、私のカスタム投稿タイプのコードのすぐそばでそれをしました。 Fredが示唆したように、私は私のカスタム投稿タイプに "tag"という分類法を追加する必要があります。
そしてこれはそれを行う方法です:
register_taxonomy
(
'myposttype-tag',
array('myposttype'),
array
(
'hierarchical' => false,
'labels' => array
(
'name' => _x( 'My Post Type Tags', 'taxonomy general name' ),
'singular_name' => _x( 'My Post Type Tag', 'taxonomy singular name' ),
'search_items' => __( 'Search My Post Type Tags' ),
'all_items' => __( 'All My Post Type Tags' ),
'edit_item' => __( 'Edit My Post Type Tag' ),
'update_item' => __( 'Update My Post Type Tag' ),
'add_new_item' => __( 'Add New My Post Type Tag' ),
'new_item_name' => __( 'New My Post Type Tag Name' ),
'menu_name' => __( 'My Post Type Tags' ),
),
'show_ui' => true,
'query_var' => true,
'rewrite' => array('slug' => 'myposttype-tag', 'with_front' => true),
)
);
簡単です。私はその同じ問題に自分自身で取り組んでいました。
あなた自身の "カスタム投稿タイプUI"プラグインを入手してください。 "tag"という名前のカスタム投稿タイプのカスタム分類を作成します。
ユーザーが新しいカスタム投稿を作成するたびに、いつでもタグを追加できます。
このタグは、パーマリンクの形で利用可能になり、その下にラベル付けされているすべてのカスタム投稿を配信します。