Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Agregar taxonomías como categorías, no como etiquetas

Estas en el tema de Agregar taxonomías como categorías, no como etiquetas en el foro de WordPress en Foros del Web. Eso, estoy queriendo agregar un tipo de taxonomía, pero quiero que sean como categorías, y lo que logro es que se muestren como etiquetas, según ...
  #1 (permalink)  
Antiguo 21/06/2011, 11:42
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Pregunta Agregar taxonomías como categorías, no como etiquetas

Eso, estoy queriendo agregar un tipo de taxonomía, pero quiero que sean como categorías, y lo que logro es que se muestren como etiquetas, según la documentación de Wordpress respecto a este tema, la diferencia entre uno y otro tipo de taxonomía está en el parámetro hieralchical, pero no me da el resultado que quiero, aquí dejo mi código:

Primero creo el tipo de post (post_type) para la taxonomía que luego creo:
Código PHP:
Ver original
  1. <?php
  2. function isadg_register_post_type() {
  3. /**
  4.  * Create the ISAD(G) Post Type
  5.  * @since ISAD(G) 0.1.0
  6.  */
  7.     $labels    = array(
  8.             'name'                    => _x('Registros', 'post type general name'),
  9.             'singular_name'            => _x('Fondo Documental', 'post type singular name'),
  10.             'add_new'                => _x('Add New', 'isadg_post_type'),
  11.             'add_new_item'            => __('Add New Registro Documental'),
  12.             'edit_item'                => __('Edit Registro Documental'),
  13.             'new_item'                => __('New Registro Documental'),
  14.             'view_item'                => __('View Registro Documental'),
  15.             'search_items'            => __('Search Registros Documentales'),
  16.             'not_found'                => __('No Registros Documentales found'),
  17.             'not_found_in_trash'    => __('No Registros Documentales found in Trash'),
  18.             'parent_item_colon'        => '',
  19.             'menu_name'                => 'ISAD(G)'
  20.     );
  21.     $args    = array(
  22.             'labels'                => $labels,
  23.             'public'                => true,
  24.             'publicly_queryable'    => true,
  25.             'show_ui'                => true,
  26.             'show_in_menu'            => true,
  27.             'query_var'                => true,
  28.             'rewrite'                => true,
  29.             'capability_type'        => 'post',
  30.             'has_archive'            => true,
  31.             'hieralchical'            => true,
  32.             'menu_position'            => null,
  33.             'supports'                => array('title', 'custom_fields')
  34.     );
  35.     register_post_type('isadg_post_type', $args);
  36. }
  37. add_action('init', 'isadg_register_post_type');
  38. ?>
Este es el código de registro de la taxonomía:
Código PHP:
Ver original
  1. <?php
  2. function create_isadg_taxonomy() {
  3. /**
  4.  * Creat the ISAD(G) taxonomy
  5.  * @since ISAD(G) 0.1.0
  6.  */
  7.     $labels    = array(
  8.             'name'                => _x('ISAD(G) Fondos Documentales', 'taxonomy general name'),
  9.             'singular_name'        => _x('ISAD(G) Fondo Documental', 'taxonomy singular name'),
  10.             'search_items'        => __('Search Fondos Documentales'),
  11.             'all_items'            => __('All Fondos Documentales'),
  12.             'parent_item'        => __('Parent Fondo Documental'),
  13.             'parent_item_colon'    => __('Parent Fondo Documental:'),
  14.             'edit_item'            => __('Edit Fondo Documental'),
  15.             'update_item'        => __('Update Fondo Documental'),
  16.             'add_new_item'        => __('Add New Fondo Documental'),
  17.             'new_item_name'        => __('Nuevo Fondo Documental'),
  18.             'menu_name'            => __('Fondos Documentales'),
  19.     );
  20.  
  21.     register_taxonomy('isadg_taxonomy', 'isadg_post_type', array(
  22.         'public'            => true,
  23.         'show_in_nav_menu'    => true,
  24.         'hieralchical'        => true,
  25.         'labels'            => $labels,
  26.         'show_ui'            => true,
  27.         'query_var'            => true,
  28.         'rewrite'            => array( 'slug' => 'isadg' ),
  29.     ));
  30. }
  31. add_action('init', 'create_isadg_taxonomy');
  32. ?>

A mi vista, ya desgastada de ver lo mismo toda la mañana, este código está ok, pero a la hora de crear los post, se muestra el cuadrito del tipo de taxonomía que he creado como si fuesen etiquetas (tags) y lo que quiero es que se muestren como categorías.

De igual manera, en el panel donde creo las supuestas categorías, en el administrador de Wordpress, al crear una inicial, no me muestra la opción de asignarle una categoría madre (Parent)...

Supongo que mi error debe estar a la vista, pero ya llevo toda la mañana en esto
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #2 (permalink)  
Antiguo 23/06/2011, 15:12
 
Fecha de Ingreso: mayo-2011
Ubicación: Bolivia
Mensajes: 5
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: Agregar taxonomías como categorías, no como etiquetas

El problema esta en hieralchical debe ser hierarchical con r corrige eso, hierarchical por defecto es false y por eso te muestra como tags.

Salutes...
  #3 (permalink)  
Antiguo 24/06/2011, 06:30
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Respuesta: Agregar taxonomías como categorías, no como etiquetas

Cita:
Iniciado por chamampi Ver Mensaje
El problema esta en hieralchical debe ser hierarchical con r corrige eso, hierarchical por defecto es false y por eso te muestra como tags.

Salutes...
Grrrrrr!!! Yo siempre con mis faltas de atención...

Gracias hermano!
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose

Etiquetas: taxonomy
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:11.