Primero creo el tipo de post (post_type) para la taxonomía que luego creo:
Código PHP:
Este es el código de registro de la taxonomía:Ver original
<?php function isadg_register_post_type() { /** * Create the ISAD(G) Post Type * @since ISAD(G) 0.1.0 */ 'name' => _x('Registros', 'post type general name'), 'singular_name' => _x('Fondo Documental', 'post type singular name'), 'add_new' => _x('Add New', 'isadg_post_type'), 'add_new_item' => __('Add New Registro Documental'), 'edit_item' => __('Edit Registro Documental'), 'new_item' => __('New Registro Documental'), 'view_item' => __('View Registro Documental'), 'search_items' => __('Search Registros Documentales'), 'not_found' => __('No Registros Documentales found'), 'not_found_in_trash' => __('No Registros Documentales found in Trash'), 'parent_item_colon' => '', 'menu_name' => 'ISAD(G)' ); 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'has_archive' => true, 'hieralchical' => true, 'menu_position' => null, ); register_post_type('isadg_post_type', $args); } add_action('init', 'isadg_register_post_type'); ?>
Código PHP:
Ver original
<?php function create_isadg_taxonomy() { /** * Creat the ISAD(G) taxonomy * @since ISAD(G) 0.1.0 */ 'name' => _x('ISAD(G) Fondos Documentales', 'taxonomy general name'), 'singular_name' => _x('ISAD(G) Fondo Documental', 'taxonomy singular name'), 'search_items' => __('Search Fondos Documentales'), 'all_items' => __('All Fondos Documentales'), 'parent_item' => __('Parent Fondo Documental'), 'parent_item_colon' => __('Parent Fondo Documental:'), 'edit_item' => __('Edit Fondo Documental'), 'update_item' => __('Update Fondo Documental'), 'add_new_item' => __('Add New Fondo Documental'), 'new_item_name' => __('Nuevo Fondo Documental'), 'menu_name' => __('Fondos Documentales'), ); 'public' => true, 'show_in_nav_menu' => true, 'hieralchical' => true, 'labels' => $labels, 'show_ui' => true, 'query_var' => true, )); } add_action('init', 'create_isadg_taxonomy'); ?>
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
