Restringir categorías a un tipo de entrada personalizado

22 jun 2011, 07:41:03
Vistas: 14.7K
Votos: 2

En el WP-Admin al crear una entrada o un tipo de entrada personalizado, quiero restringir ciertas categorías a un tipo de entrada personalizado. Por ejemplo, las Entradas normales solo podrán seleccionar la Categoría A y B. Y el tipo de entrada personalizado A solo podrá seleccionar la Categoría C y D.

¿Tendría que escribir algún código para engancharlo en algún lugar o hay alguna función integrada en el framework?

Gracias de antemano.

0
Todas las respuestas a la pregunta 2
1

Creo que la mejor manera de hacer esto es crear una categoría (o taxonomía) para un tipo de publicación específico...

por favor revisa este enlace... http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/

22 jun 2011 07:48:07
Comentarios

Gracias. Esto es exactamente lo que estaba buscando, me lo perdí la primera vez porque parecían etiquetas y no especifiqué jerárquico.

Evan Yeung Evan Yeung
22 jun 2011 18:33:48
0

Encontré mi solución a esto haciendo lo siguiente:

add_action( 'init', 'build_taxonomies', 0 );  
function build_taxonomies() {  
    register_taxonomy(  
    'news_type',  
    'news',  // este es el tipo de entrada personalizado(s) donde quiero usar esta taxonomía
    array(  
        'hierarchical' => false,  
        'label' => 'Tipos de Noticias',  
        'query_var' => true,  
        'rewrite' => true  
    )  
);  
}

Agregado a mi archivo functions.php Además, revisa el enlace de arriba para el tutorial, de ahí viene la otra información. No soy experto en PHP, pero estoy seguro que también puedes especificar múltiples post_types, en lugar de solo 'news' en este ejemplo.

30 ago 2013 18:02:07