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?
¿Cómo obtener subcategorías por ID de categoría principal en wordpress?
⏰ 1 minuto de lectura
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?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
Entonces, ¿quiere encontrar todos los términos de una taxonomía cuyo padre es $id?
– Nick M.
16/03/2014 a las 21:56