В общем, в PHP пока шарю достаточно слабо. И не могу понять почему не работает моя функция/
Здесь пока всё ясно:
$cat = get_category(get_query_var('cat'),false); // получение полной информации о категории
$cat_parent = $cat->parent; // получение ID родительской категории
Далее идет следующая функция. Её суть заключается в том что если ты находишься на самой родительской (самой вышестоящей) категории, то $cat_parent возвращает 0 функция должна сравнить с 0 и если значение равно, то вывести $cat->parent;. В остальных же случаях когда $cat_parent > 0 выводиться должно $cat_parent. Собственно сама функция:
function get_idparentcat(){
if( $cat_parent == 0 )
{
echo $cat->term_id;
}
else
{
echo $cat_parent;
}
}
Ну и её вывод:
get_idparentcat()
Но ничего не выводиться(. Вроде всё логично, но нет/
Поэтому прошу помощи. Заранее спасибо!