Помощ » Проблеми » Категории под категории взимане ID на родителя на катег

  • Здравейте, Имам си уникален проблем, който не можах да разгадая,

    ползвам нещо такова:

    function get_category_id($cat_name){
    $term = get_term_by(‘name’, $cat_name, ‘category’);
    return $term->term_id;
    }
    $category = get_the_category();
    $parent = get_cat_name($category[0]->category_parent);
    $category_parent_ID = get_category_id($parent);

    с помощта на което да взема ID родителя на категорията. До тук всичко е добре. Структурата е нещо подобно.

    -0 GENERAL (главна)
    –1 (под категория)
    –5 (под под категория)
    –6 (под под категория) Широкоплощни сенници
    –7 (под под категория)
    –8 (под под категория)
    –2 (под категория)
    –9 (под под категория)
    –10 (под под категория)
    –11 (под под категория)
    –12 (под под категория)
    –3 (под категория)
    –13 (под под категория)
    –14 (под под категория)
    –15 (под под категория)
    –16 (под под категория)
    –4 (под категория)
    –17 (под под категория)
    –18 (под под категория)
    –19 (под под категория)
    –20 (под под категория)

    Къде ми е проблема, който всъщност е страннен.

    ако дам на: GENERAL.1.6 име „123“ по горната функция ми връща за ID на родителя – 1, което ме устройва. НО….! ако и дам за име Широкоплощни сенници ми връща за ID – 0 (general), което вече не е правилно. Проверих за дублиране на име за ползване на пост в повече от една категория няма резултата е същия.

    Ако някой вече се е сборил с подобна ситуация ще съм благодарен ако сподели решение

  • Темата ‘Категории под категории взимане ID на родителя на катег’ е затворена за нови отговори.