Beschränken Sie Kategorien auf einen benutzerdefinierten Beitragstyp

Im WP-Admin möchte ich beim Anlegen eines Posts oder eines benutzerdefinierten Post-Typs bestimmte Kategorien auf einen benutzerdefinierten Post-Typ beschränken. Beispielsweise können Posts nur die Kategorien A und B auswählen. Bei benutzerdefinierten Postsendungen vom Typ A können nur die Kategorien C und D ausgewählt werden.

Müsste ich Code schreiben, um irgendwo einzuhaken, oder ist eine function in das Framework integriert?

Danke im Voraus.

Solutions Collecting From Web of "Beschränken Sie Kategorien auf einen benutzerdefinierten Beitragstyp"

Ich denke, der beste Weg, dies zu tun, ist eine Kategorie (oder Taxonomie ) für einen bestimmten Beitragstyp zu machen …

bitte sehen Sie diesen Link … http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/

Ich habe meine Lösung dafür gefunden:

add_action( 'init', 'build_taxonomies', 0 ); function build_taxonomies() { register_taxonomy( 'news_type', 'news', // this is the custom post type(s) I want to use this taxonomy for array( 'hierarchical' => false, 'label' => 'News Types', 'query_var' => true, 'rewrite' => true ) ); } 

Hinzugefügt zu meiner functions.php Siehe auch den obigen Link für das Tutorial, von wo die anderen Informationen herkommen. Nicht großartig mit PHP, aber ich bin sicher, dass Sie auch mehrere post_types angeben können, anstatt nur 'news' in diesem Beispiel.