Taxonomía post_tag con tipo de publicación personalizado

21 feb 2014, 14:43:01
Vistas: 17K
Votos: 4

Estoy buscando por todo Google pero no encuentro la manera de hacerlo.

He declarado un custom post type (digamos 'job') con una taxonomía jerárquica personalizada ('activities').

También me gustaría asignar etiquetas "normales" a mi custom post type (si tengo una etiqueta 'empleo completo' para mis posts clásicos, quiero poder asignarla también a mis posts de trabajo).

¿Cómo puedo lograr eso?

He logrado tener una taxonomía personalizada en varios tipos de posts, pero no sé cómo dirigirme a post_tag y añadirle un tipo de post.

Por ejemplo:

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

hace que seasons aparezca en posts clásicos y también en posts de trabajo. Me gustaría que las 'etiquetas' estuvieran disponibles para mis posts de trabajo.

¿Queda claro?

Gracias,

0
Todas las respuestas a la pregunta 1
1

Habilitar etiquetas en un tipo de publicación personalizado es bastante sencillo. Necesitas usar 'taxonomies' => array('post_tag') al llamar a register_post_type().

Por ejemplo:

register_post_type('movies',
        array(
            'labels' => array(
                'name'          =>  'Películas',
                'singular_name' =>  'Película',
                'menu_name'     =>  'PELÍCULAS',
                'all_items'     =>  'Todas las películas',
                'add_new'       =>  'Añadir película',
                'add_new_item'  =>  'Añadir nueva película'
                ),
            'public'    => true,
            'supports'  => array(
                            'title',
                            'post-formats',
                            ),
            'show_in_admin_bar' =>  true,
            'taxonomies' => array('post_tag'),
            )
        );

Busca el último taxonomies => array('post_tag') en el código. Así es como habilitas las etiquetas en un tipo de publicación personalizado.

21 feb 2014 14:52:11
Comentarios

¡Genial, funciona! Gracias. No imaginé que las opciones del tipo de publicación podrían cambiar la interfaz de administración...

fxguillois fxguillois
21 feb 2014 15:20:54