Проверка типа: is_type()
Проверка сегмента типа is_type_slug()
function is_type_slug($type = '', $slug = '')
Возвращает true или false при проверке сегментов URL.
Например http://localhost/page/about, что означает type=page и slug=about.
Можно указать только тип или только slug, тогда неуказанный параметр не учитывается.
Проверка рубрики у страницы is_page_cat()
function is_page_cat($slug = '', $and_id = true, $and_name = true)
Проверяем рубрику у страницы. Если это тип page и есть указанная рубрика, то возвращаем true. Если это не page или нет указанной рубрики, то возвращаем false. Если $and_id = true, то ищем и по id рубрики. Если $and_name = true , то ищем и по заголовку рубрики (category_name).
Проверка is_feed()
function is_feed()
Функция анализирует последний сегмент URL и если он равен feed, то возвращает true. Иначе - false.
Проверка залогиненности автора/админа is_login()
function is_login()
Функция используется для проверки того, что прошла авторизация админа или автора (не комюзера!).