Dans WP-Admin, lors de la création d'une publication ou d'un type de publication personnalisé, je souhaite limiter certaines catégories à un type de publication personnalisé. Par exemple, les publications ne pourront sélectionner que les catégories A et B. Les publications personnalisées de type A ne pourront sélectionner que les catégories C et D.
Est-ce que je devrais écrire du code pour y accrocher quelque part ou y a-t-il une fonction intégrée au framework?
Merci d'avance.
Je pense que la meilleure façon de faire est de créer une catégorie (ou taxonomie ) pour un type de message spécifique ...
veuillez consulter ce lien ... http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/
J'ai trouvé la solution à cela:
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
)
);
}
Ajouté à mon functions.php De plus, affichez le lien ci-dessus pour le tutoriel, c'est de là que proviennent les autres informations. Pas génial avec PHP, mais je suis sûr que vous pouvez également spécifier plusieurs post_types, au lieu de 'news'
dans cet exemple.