Поддержка Проблемы и решения как id категории получить в файле functions.php

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Юрий

    (@yube)

    Смотря на какой странице (в смысле url) и смотря чьей категории.

    Надо в файле functions.php получить id текущей категории

    Модератор Юрий

    (@yube)

    global $cat;
    или
    $cat = get_queried_object_id();

    Только это всё обретает смысл не сразу после подключения functions.php, а после обработки REQUEST_URI движком, то есть на хуке ‘wp’ или позже.

    Так неполучает там id = выводит ноль

    • Ответ изменён 3 недели, 1 день назад пользователем igor3310.
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    выводит ноль

    В какой момент выполняется ваш код?

    это всё обретает смысл не сразу после подключения functions.php, а после обработки REQUEST_URI движком, то есть на хуке wp или позже.

    На момент IF

    $term = get_queried_object_id();
    if(get_field(‘otkljuchit’, ‘category_’.$term )){

    Если вручную записать айди — то все работает.

    Проверяю еще так print_r(ТУТ_ПЕРЕМЕННАЯ_АЙДИ);

    • Ответ изменён 3 недели, 1 день назад пользователем igor3310.
    • Ответ изменён 3 недели, 1 день назад пользователем igor3310.
Просмотр 6 ответов — с 1 по 6 (всего 6)