Почему функция 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.