Глобальная переменная $post в WordPress

Пусть у нас есть Цикл WordPress:

<?php while (have_posts()) { the_post(); } ?>

В данном цикле доступна переменная $post, содержащая объект с данными поста, обрабатываемого в данной итерации цикла. Давайте выведем этот объект на экран с помощью функции var_dump:

<?php while (have_posts()) { the_post(); var_dump($post); } ?>

Аналогично обстоит дело для страницы одной записи - там переменная $post будет доступна без цикла WordPress:

<?php if (is_singular()) { the_post(); var_dump($post); } ?>

Самостоятельно изучите доступные поля объекта $post.