У меня есть два события в моем плагине. Один запускается для внешнего интерфейса. Другой запускается для панели администратора. Оба вызывают одну и ту же функцию в одной конкретной ситуации, и это выводит материал на экран. Как мне сделать так, чтобы функция была умной, вызывала что-то в WordPress и определяла, загружается ли она во внешнем интерфейсе по сравнению с панелью администратора? Я не хочу, чтобы он выводил материал на экран внешнего интерфейса, но хочу, чтобы он делал это на панели администратора. Прямо сейчас, это отражается на обоих, а это не то, что я хочу.
Фон
Для внешнего интерфейса (стороны сайта, которую видит посетитель) я перехватываю событие 'wp' и проверяю:
( is_single() || is_page() || is_home() || is_archive() || is_category() || is_tag())
Для админ-панели я перехватываю событие admin_menu. Я попытался перехватить то, что написано выше _ * (), но, похоже, что-то отвечает на TRUE или что-то в этом роде, не давая мне разницы между интерфейсом и панелью администратора.