Описание функции get_post_timestamp()
Функция get_post_timestamp() возвращает временную метку, когда была создана запись. Это может быть полезно для отображения даты публикации или для выполнения операций с временными метками. Функция часто используется в темах и плагинах для доступа к информации о времени создания записи
Параметры
$post
Тип: mixed
Обязательный: Да
По умолчанию: null
Описание: ID записи или объект WP_Post
Возможные значения:
numeric: ID записи (например, 42)
object: Объект WP_Post (например, $post)
string: Символьное значение, например, ‘post’
Возвращаемое значение
Тип: int|false
Описание: Возвращает временную метку в формате Unix или false в случае ошибки
Возможные значения:
• Временная метка в секундах с 1 января 1970 года при успешном выполнении
• false если запись не найдена или произошла ошибка
Примеры использования
Базовый пример получения временной метки записи по ID
$timestamp = get_post_timestamp(42);
// Вывод временной метки
echo $timestamp;
Временная метка может быть использована для отображения даты публикации
Получение временной метки из объекта WP_Post
$post = get_post(42);
$timestamp = get_post_timestamp($post);
// Вывод временной метки
echo $timestamp;
Позволяет работать с объектами вместо ID
Безопасность
Валидация входных данных: Функция проверяет, существует ли запись перед извлечением временной метки
Санитизация: Обработка входных данных встроена в функцию
Рекомендации: Проверяйте существование записи перед использованием функции
— Связанные функции
Получает объект записи по ID
Получает дату публикации записи в формате, заданном пользователем
— Примечания
– Ограничения
Не возвращает временные метки для записей, которые не существуют
– Частые проблемы
- Ошибка при передаче неверного ID или объекта
- Возвращает false, если запись была удалена