Как можно проверить категории по её родительской?

(Ответов: 4, Просмотров: 862)
  1. Гуру Аватар для Jeremen
    • Регистрация: 10.10.2011
    • Сообщений: 766
    • Репутация: 92
    • Webmoney BL: ?
    Всем доброго времени суток. Припустим есть у меня id категории, есть ли готовая функция в WP которая проверяла бы на эту категорию и её дочерние. Знаю что можно написать самому, но думаю должно быть уже готовое, леньки велосипед писать...
    Время не любит, когда его тратят впустую.
    • 0
  2. Опытный Аватар для Vladimir-AWM
    • Регистрация: 07.02.2010
    • Сообщений: 345
    • Репутация: 160
    • Webmoney BL: ?
    Не совсем понятен вопрос, на что должна проверять эта функция?

    А вообще, должна функция get_categories подойти + обработка полученных данных на php.
    • 0
  3. Гуру Аватар для Jeremen
    • Регистрация: 10.10.2011
    • Сообщений: 766
    • Репутация: 92
    • Webmoney BL: ?
    Vladimir-AWM, дак я же говорю я и сам то написать могу. Ну функцию в которую припустим передаешь ИД категории и она возвращала бы тру если это та категория в которой находишься или это дочерняя категория, иначе фолс.
    Время не любит, когда его тратят впустую.
    • 0
  4. Опытный Аватар для Vladimir-AWM
    • Регистрация: 07.02.2010
    • Сообщений: 345
    • Репутация: 160
    • Webmoney BL: ?
    Нет, такой функции стандартной нет в WP.

    Вот накидал код:

    PHP код:
    function thisiscat ($whatid) {

    $catthis get_category(get_query_var('cat'));

    if (
    $catthis->parent == $whatid OR $catthis->cat_ID == $whatid) return true;
    else return 
    false;


    Только он работает на 1 уровень вложенности, если будет больше то придется уже делать через циклы.
    • 1

    Спасибо сказали:

    Jeremen(01.12.2012),
  5. Гуру Аватар для Jeremen
    • Регистрация: 10.10.2011
    • Сообщений: 766
    • Репутация: 92
    • Webmoney BL: ?
    Vladimir-AWM, спасибо. Я бы и сам написал. Правда сразу циклом бы делал, чего-то не подумал что можно просто текущей категории сравнить родительскую:)
    Время не любит, когда его тратят впустую.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Подскажите, как можно проверить чужой сайт на бан или фильтр?
Вопросы от новичков 5 15.08.2012 02:23
Как можно проверить 50-500 сайтов на каких они находятся позициях по определенному запросу (массово)
Поисковые системы 12 18.07.2012 16:01
Как проверить хостинг?
Хостинг и Серверы 15 25.02.2012 16:17
Каким сервисом можно проверить быстро сайт на дубли контента?
Софт, скрипты, сервисы 2 10.10.2011 22:07

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры