Aşağıdaki fonksiyonda return olarak categori id'si echo ile ekrana basılıyor ama var_dump(find_parent(7)) yada benzeri şekilde çağırdığımda null geliyor sebebi ne olabilir?
function find_parent($id){
$cat = get_category(array("id" => $id));
if ($cat["category_child"] > 0){
find_parent($cat["category_child"]);
} else {
return $cat["category_id"];
}
}Edit: Sorumun cevabını kendim vereyim.function find_parent($id){
global $cat_id;
$cat = get_category(array("id" => $id));
if ($cat["category_child"] > 0){
find_parent($cat["category_child"]);
} else {
$cat_id = $cat["category_id"];
}
return $cat_id;
}