Intereting Posts
Ошибка get_item_quantity () при извлечении фида Главная страница WooCommerce WordPress Multisite / Network – Как использовать субдомен в качестве основного блога и субдомена для дочерних сайтов Измените все постоянные ссылки страниц, а не иерархические, чтобы иметь идентификатор страницы Сделать несколько заданий на дату изменения без работы WordPress cron Как решить эту проблему с моим поддоменом? Не показывать родительскую страницу, если нет подстраниц Изменить post-slug с помощью WordPress API? Изменить постоянную ссылку для сообщения, используя php / jquery? Переименование вкладки профиля Buddypress Экран редактирования настраиваемого типа сообщений показывает все типы сообщений, независимо от типа сообщения по URL-адресу Использование TinyMce с текстовыми полями в метаблоках на пользовательских типах сообщений file_exists () действует странно Как вы можете запрашивать сообщения по предварительному настраиваемому полю, когда это значение является сериализованным массивом? Динамическое создание ссылки <a name=""> 'с PHP Повторное сообщение, как решить эту проблему

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

$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