Поддержка Проблемы и решения Аналог get_the_ID() для категории?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • «get id of current category wordpress»

    $cat = get_query_var('cat');

    или

    $categories = get_the_category();
    $category_id = $categories[0]->cat_ID;

    спасибо
    а как последнее выражение можно объединить в одно?

    никак — да и зачем?

    get_terms_meta(get_query_var(‘cat’), ‘my_map’, true)
    чтобы вставить вместо «get_query_var(‘cat’)».

    Просто 2й способ на нашел сам, но не знаю как их объединить.
    Но это так, для образования. Первым способом уже сделал и все получилось! спасибо!
    ps
    а по тому как прикрутить к рубрикам изображение чтобы оно появлялось при наведении мышки нечего посоветовать не сможете?

    зачем обязательно в одну строчку то?

    $categories = get_the_category();
    $category_id = $categories[0]->cat_ID;
    get_terms_meta($category_id, 'my_map', true);

    if ( is_category() and
    $categories = get_the_category();
    $category_id = $categories[0]->cat_ID;
    $arr=get_terms_meta($category_id, ‘my_map’, true);
    )
    {
    };
    т.е. можно было просто так написать?

    нет, нельзя.

    $categories = get_the_category();
    $category_id = $categories[0]->cat_ID;
    $arr=get_terms_meta($category_id, 'my_map', true);
    
    if ( is_category() and $arr ) { }

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Аналог get_the_ID() для категории?» закрыта для новых ответов.