¿Taxonomía personalizada solo que muestra los términos de nivel superior en administrador?

3

Tengo una taxonomía jerárquica personalizada a la que agrego términos para usar el siguiente código en forma programática:

-- SNIP --
    $args = array(
        'description'=> '',
        'slug' => str_replace(' ','-',preg_replace('/[^
-- SNIP --
    $args = array(
        'description'=> '',
        'slug' => str_replace(' ','-',preg_replace('/[^%pre%-5]+/u', '', $term)),
        'parent' => $parent
      );

    $term_id = wp_insert_term(
      $term, 
      'widgets', 
      $args
    );
-- SNIP --
-5]+/u', '', $term)), 'parent' => $parent ); $term_id = wp_insert_term( $term, 'widgets', $args ); -- SNIP --

Lo que funciona bien en términos de agregar los términos del widget en la estructura jerárquica deseada, sin embargo, en la página de administración de taxonomía en admin, hay un comportamiento realmente extraño. Solo los términos de nivel superior se muestran en la lista (2), a pesar de que contiene 28 elementos encontrados y hay enlaces de paginación para la página 2 que no muestran nada.

Si elimino los términos de nivel superior, el segundo nivel se muestra en la lista, etc.

Cualquier idea de por qué sucede esto y cómo resolverlo sería apreciada.

    
pregunta code_burgar 16.02.2013 - 19:49

1 respuesta

2

Me encontré con una situación muy similar, y creo que puede ser la misma situación que estás experimentando. Lea la pregunta de WPSE Inserte programáticamente términos jerárquicos y amp ; ¿Establece los términos para que se genere un error? y haga un seguimiento con la respuesta proporcionada por @Manny Fleurmond .

    
respondido por el Michael Ecklund 20.02.2013 - 15:31

Lea otras preguntas en las etiquetas