Soporte » WordPress Avanzado » Error al registrar una categoría personalizada

  • Resuelto zelarra821

    (@zelarra)


    Buenas tardes. Estoy intentando crear una categoría personalizada para un CPT. Me aparece correctamente, pero los botones de añadir y borrar no funcionan. El primero no hace ninguna acción, y el segundo da error. ¿Alguien sabe por qué puede ser esto?
    Os adjunto el código:

    // Register Custom Taxonomy
    function taxonomy_sistemas() {
    
    	$labels = array(
    		'name'                       => _x( 'Sistemas', 'Taxonomy General Name', 'energanova' ),
    		'singular_name'              => _x( 'Sistema', 'Taxonomy Singular Name', 'energanova' ),
    		'menu_name'                  => __( 'Sistemas', 'energanova' ),
    		'all_items'                  => __( 'Todos los sistemas', 'energanova' ),
    		'parent_item'                => __( 'Sistema padre', 'energanova' ),
    		'parent_item_colon'          => __( 'Sistema padre:', 'energanova' ),
    		'new_item_name'              => __( 'Nuevo sistema', 'energanova' ),
    		'add_new_item'               => __( 'Añadir nuevo sistema', 'energanova' ),
    		'edit_item'                  => __( 'Editar sistema', 'energanova' ),
    		'update_item'                => __( 'Actualizar sistema', 'energanova' ),
    		'view_item'                  => __( 'Ver sistema', 'energanova' ),
    		'separate_items_with_commas' => __( 'Separate items with commas', 'energanova' ),
    		'add_or_remove_items'        => __( 'Add or remove items', 'energanova' ),
    		'choose_from_most_used'      => __( 'Choose from the most used', 'energanova' ),
    		'popular_items'              => __( 'Popular Items', 'energanova' ),
    		'search_items'               => __( 'Search Items', 'energanova' ),
    		'not_found'                  => __( 'Not Found', 'energanova' ),
    		'no_terms'                   => __( 'No items', 'energanova' ),
    		'items_list'                 => __( 'Items list', 'energanova' ),
    		'items_list_navigation'      => __( 'Items list navigation', 'energanova' ),
    	);
    	$args = array(
    		'labels'                     => $labels,
    		'hierarchical'               => true,
    		'public'                     => true,
    		'show_ui'                    => true,
    		'show_admin_column'          => true,
    		'show_in_nav_menus'          => true,
    		'show_tagcloud'              => true,
    	);
    	register_taxonomy( 'sistema', array( 'casos-de-exito' ), $args );
    
    }
    add_action( 'init', 'taxonomy_sistemas', 0 );

    Además, os pongo un vídeo para que veáis el funcionamiento:

    https://www.dropbox.com/s/habcc6rt8xpcxq0/Video.avi?dl=0

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate zelarra821

    (@zelarra)

    Solucionado: lo estaba metiendo en el archivo del podcast, cuando tenía que meterlo en el functions.php del tema.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Error al registrar una categoría personalizada’ está cerrado a nuevas respuestas.