Добавление даты публикации не будет вставлять новую запись

$postdate = '2010-02-23 18:57:33'; $postData = array( 'post_title' => $attachment->post_title, 'post_type' => 'post', 'post_content' => $image_tag . $attachment->post_title, 'post_category' => array('0'), 'post_status' => 'publish', 'post_date' => $postdate ); $post_id = wp_insert_post($postData); 

После добавления post_date новое сообщение больше не post_date

Solutions Collecting From Web of "Добавление даты публикации не будет вставлять новую запись"

Ваш код верен. Я тестировал его, и он работает. Я думаю, что вам не хватает, и то, что я пропустил во время тестирования ( ударил головой о стену для этой ошибки ), заключается в том, что эти сообщения не отображаются в верхней части списка сообщений.

Помните, по умолчанию, что сообщения сортируются и упорядочиваются в соответствии с датой публикации, самые новые сообщения отображаются вверху, самое старое сообщение последнее. Эти новые сообщения не являются новыми сообщениями, но считаются старыми сообщениями в соответствии с их датой публикации. Поэтому, имея в виду это, вам нужно будет просмотреть свой список сообщений и посмотреть эти сообщения.

Если вам нужно проверить, вставлено ли сообщение, дамп $post_id . Это должно вернуть идентификатор сообщения

 $postdate = '2014-02-23 18:57:33'; $postData = array( 'post_title' => $attachment->post_title, 'post_type' => 'post', 'post_content' => $image_tag . $attachment->post_title, 'post_category' => array('0'), 'post_status' => 'publish', 'post_date' => $postdate ); $post_id = wp_insert_post($postData); ?><pre><?php var_dump($post_id); ?></pre><?php