Alles in allem erstelle ich meinen eigenen Beitragstyp mit dem folgenden Code:
add_action( 'init', 'create_team_post_type' );
function create_team_post_type() {
register_post_type( 'team',
array(
'labels' => array(
'name' => __( 'Teams' ),
'singular_name' => __( 'Team' )
),
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => null,
'taxonomies' => array('category'),
'supports' => array('title','editor','thumbnail')
)
);
}
Darin erlaube ich eine Kategorie. Wenn ich dazu auf die Kategorie klicke, werden die Kategorien angezeigt, die bereits in meinen Beitragskategorien aufgeführt sind. Ich möchte nur die Kategorien für diesen benutzerdefinierten Beitragstyp anzeigen. Wenn ich dem benutzerdefinierten Beitragstyp eine neue Kategorie hinzufüge, soll sie nur für diesen benutzerdefinierten Beitragstyp gelten. Wie mache ich das?
quelle
'taxonomies' => array('category')
,'taxonomies' => array('people')
aber diese Kategorien werden nicht angezeigt.'show_in_rest' => true
denregister_taxonomy
Optionen hinzu , um die benutzerdefinierte Taxonomie in der Gutenberg-Seitenbearbeitung anzuzeigen .