Как получить полную информацию о странице в вордпресс которая сейчас открыта?

Решено

Скажите как получить информацию о странице которая открыта у пользователя. То есть мне иногда нужно знать например id автора страница которого сейчас открыта. То есть если пользователь страницу автора (author.php), как мне в этом файле определить какой именно автор просматривается.
То же самое касается и других  шаблонов, например категории или теги.
Часто нужно знать id когда используешь свой цикл через wp_query

Добавить Комментарий
    Ответ

    Для этого есть специальная функция get_queried_object() которая вам может вернуть например:

      •    —  Если мы на отдельной странице, то вернется объект поста;
      •    —  Если на странице категории, то вернется объект текущей категории;
      •     — Если на странице автора, то вернется объект с информацией об авторе.

    Пример использования:

     $queried_object = get_queried_object();
     var_dump( $queried_object );
     

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.