¿Cómo obtener subcategorías por ID de categoría principal en wordpress?

1 minuto de lectura

Por favor, alguien me puede ayudar, soy nuevo en el mundo de wordpress.
¿Cómo obtener subcategorías por ID de categoría principal en wordpress?

  • Entonces, ¿quiere encontrar todos los términos de una taxonomía cuyo padre es $id?

    – Nick M.

    16/03/2014 a las 21:56

avatar de usuario
Nick M.

necesitas usar get_terms($taxonomies, $args);

$parent_term_id = 4; // term id of parent term (edited missing semi colon)

$taxonomies = array( 
    'category',
);

$args = array(
    'parent'         => $parent_term_id,
    // 'child_of'      => $parent_term_id, 
); 

$terms = get_terms($taxonomies, $args);

También podrías usar 'child_of' en cambio;

Nota: la diferencia entre child_of y parent es que donde parent solo obtiene hijos directos del término principal (es decir, 1 nivel hacia abajo), child_of obtiene todos los descendientes (tantos niveles como estén disponibles)

Códice: get_terms

  • Muchas gracias, eso es perfecto.

    usuario3284079

    16/03/2014 a las 22:42

Esta es la forma más sencilla de obtener una categoría secundaria de un padre específico

$parent_id = 12;
$termchildren = get_terms('product_cat',array('child_of' => $parent_id));

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad