Почему функция get_the_ID() возвращает пустой результат?

В файле functions.php дочерней темы пишу

$get_page_ids = get_the_ID();
print_r ( $get_page_ids );

В итоге возвращается пустой результат. Если этот же код вывести в header.php или footer.php, то успешно отрабатывает.

Пробовал такой вариант (в functions.php):

function get_page_info() {
    echo get_the_ID();
}
add_action( 'wp_head', 'get_page_info' );

Результат успешно выводится.

Пожалуйста, подскажите, почему не работает первый вариант в functions.php.


Ответы (0 шт):