Dani, me preguntaba hace unos días como obtener el ID del padre de una categoría si tenemos el ID del hijo, en un principio pensé que con la función get_category_parents() estaría servido, pero no era exactamente lo que estaba buscando.
Únicamente necesitaba una función que te permitiera obtener el ID de la categoría padre y nada más información. Debido al nuevo sistema taxonómico de WordPress 2.3 y superiores, el tema de las categorías está un poco más escondido, pero sigue ahí.
Y echandolé un vistazo al esquema de base de datos, podemos sacar una función rápidamente que no haga este cometido. La función es muy simple y con una select bastante simple podemos obtener un resultado optimo.
function get_parent_id($idHijo) {
global $wpdb;
return $wpdb->get_var(sprintf("SELECT parent FROM $wpdb->term_taxonomy WHERE term_id = %d", $idHijo));
}
//Modo de uso
echo get_parent_id(2);
Me parece raro que WordPress no tenga ninguna función que haga algo parecido, quizas me la he pasado sin darme cuenta, en cualquier caso, aqui está.
4 comentarios, 0 referencias
+
#