Im WP-Admin möchte ich beim Erstellen 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. Benutzerdefinierte Posts des Typs A können nur die Kategorien C und D auswählen.
Müsste ich irgendwo Code schreiben, um mich einzuklinken, oder ist eine Funktion in das Framework integriert?
Danke im Voraus.
Ich denke, der beste Weg, dies zu tun, besteht darin, eine Kategorie (oder Taxonomie ) für einen bestimmten Beitragstyp zu erstellen ...
bitte sehen Sie diesen Link ... http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/
Dafür habe ich meine Lösung 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 Schauen Sie sich auch den Link oben für das Tutorial an, von dem die anderen Informationen stammen. Nicht besonders gut mit PHP, aber ich bin sicher, Sie können auch mehrere post_types angeben, anstatt nur 'news'
in diesem Beispiel.