Taxonomia post_tag cu tip personalizat de postare

21 feb. 2014, 14:43:01
Vizualizări: 17K
Voturi: 4

Caut peste tot pe Google dar nu găsesc soluția pentru asta.

Am declarat un custom post type (să zicem 'job') cu o taxonomie personalizată ierarhică ('activities').

Aș dori să pot atribui și tag-uri "normale" acestui custom post type (dacă am un tag 'angajare full-time' pentru postările clasice, vreau să-l pot atribui și postărilor de tip job).

Cum pot realiza asta?

Am reușit să am o taxonomie personalizată pe mai multe tipuri de postări, dar nu știu cum să targetez post_tag și să-i adaug un tip de postare.

De exemplu:

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

face ca taxonomia seasons să apară atât la postările clasice cât și la cele de tip job. Aș vrea să am și 'tag-uri' disponibile pentru postările de tip job.

Sunt clar?

Mulțumesc,

0
Toate răspunsurile la întrebare 1
1

Activarea etichetelor într-un tip de postare personalizat este destul de simplă. Trebuie să folosești 'taxonomies' => array('post_tag') când apelezi funcția register_post_type().

De exemplu:

register_post_type('movies',
        array(
            'labels' => array(
                'name'          =>  'Filme',
                'singular_name' =>  'Film',
                'menu_name'     =>  'FILME',
                'all_items'     =>  'Toate Filmele',
                'add_new'       =>  'Adaugă un Film',
                'add_new_item'  =>  'Adaugă Film Nou'
                ),
            'public'    => true,
            'supports'  => array(
                            'title',
                            'post-formats',
                            ),
            'show_in_admin_bar' =>  true,
            'taxonomies' => array('post_tag'),
            )
        );

Uită-te la ultimul taxonomies => array('post_tag') din cod. Așa activezi etichetele într-un tip de postare personalizat.

21 feb. 2014 14:52:11
Comentarii

super, funcționează! mulțumesc. nu mi-am dat seama că opțiunile de tip post ar putea schimba interfața de administrare...

fxguillois fxguillois
21 feb. 2014 15:20:54