web-dev-qa-db-fra.com

post_tag tanonomy avec type de post personnalisé

Je cherche partout sur Google mais ne trouve pas le moyen de le faire.

j'ai déclaré un type de message personnalisé (disons "travail") avec une taxonomie hiérarchique personnalisée ("activités").

J'aimerais également attribuer des balises "normales" à mon type de publication personnalisé (si j'ai une balise "plein emploi" pour mes publications classiques, je souhaite également l'assigner à mes publications).

comment puis-je y arriver?

j'ai réussi à avoir une taxonomie personnalisée sur plusieurs types de publication, mais je ne sais pas comment cibler post_tag et lui ajouter un type de publication.

par exemple :

register_taxonomy( 'seasons', array('job', 'post'), $args );  

faire apparaître les saisons sur les poteaux classiques et sur les poteaux J'aimerais que des "tags" soient disponibles pour mes publications.

suis-je clair ?

merci,

1
fxguillois

L'activation des balises dans un type d'article personnalisé est assez simple. Vous devez utiliser 'taxonomies' => array('post_tag') lorsque vous appelez register_post_type().

Par exemple:

register_post_type('movies',
        array(
            'labels' => array(
                'name'          =>  'Movies',
                'singular_name' =>  'Movie',
                'menu_name'     =>  'MOVIES',
                'all_items'     =>  'All Movies',
                'add_new'       =>  'Add A Movie',
                'add_new_item'  =>  'Add New Movie'
                ),
            'public'    => true,
            'supports'  => array(
                            'title',
                            'post-formats',
                            ),
            'show_in_admin_bar' =>  true,
            'taxonomies' => array('post_tag'),
            )
        );

Recherchez la dernière taxanomies => array('post_tag') dans le code. Voici comment vous activez les balises dans un type de publication personnalisé.

4
Sudeep K Rana