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

Решено

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

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

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

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

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

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

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

Ваш ответ

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