Intereting Posts
Проблема с oEmbed в некоторых темах Переопределение таксономии и пользовательский тип сообщения Динамически настраивать запрос single-posttype.php на основе текущих таксономий если значение null или int (0) равно 0 Aagax pagination работает только в первый и третий раз как я могу добавить пункт меню «домой» условно в пользовательские меню? Профили пользователей и ассоциации объектов Взаимная аутентификация на HTTPS с помощью API-интерфейса WordPress HTTP? Миграция сайта, только заголовок показывает Пользовательский URL-адрес типа сообщения с идентификатором сообщения, который позволяет архивировать и подкачки просмотр подкатегорий по идентификатору Как добавить кнопку, которая сохраняет сообщение, затем выполняет функцию отображать 20 строк только с При установке автоматически создайте страницу и установите ее как главную страницу Разработка плагинов – получить URL-адрес администратора (включая случаи, когда wp-admin не используется)

post_date_gmt и post_date

Я вставляю сообщения программно, используя wp_insert_post. Типичный вызов будет выглядеть так:

$news_item = array ( 'post_title' => $titleField, 'post_content' => $retrieve_result['content'], 'post_status' => 'pending', 'post_author' => $user->ID, 'post_type' => 'post', 'post_date_gmt' => $post_date_gmt ); $post_id = wp_insert_post( $news_item ); 

Мой вопрос о параметре post_date_gmt, это правильное использование? Должен ли я использовать post_date вместо этого? Какое значение отображается на экране? Мне нужно объяснение обоих. Документация не предлагает многого.

Благодарю.

Solutions Collecting From Web of "post_date_gmt и post_date"

Из комментариев в классе WP_Post в wp-includes/post.php :

Вы можете установить дату публикации вручную, установив значения для клавиш «post_date» и «post_date_gmt».

Поэтому, если вы добавляете сообщение программно, и хотите, чтобы дата была прикреплена, вы должны установить обе клавиши. (Если вы оставите их пустыми, WordPress будет использовать соответствующую текущую дату для обоих.)