我在WordPress中有屬於類別13的帖子, 我想將帖子的日期替換爲未來或舊日期。如何設置未來/舊日期發佈?
示例我在2012年12月31日創建了發佈消息,我想將此日期替換爲01/01/2014,我該怎麼做?
WordPress中的哪些功能可以幫助我,還是屬於PhpMyAdmin? 我很樂意就如何解決這個問題得到方向
非常感謝您的任何幫助。
我發現這個代碼:
function bulk_schedule_posts_wpse_105834() {
$args = (
array(
'cat' => 1,
'posts_per_page' => -1,
'post_status' => 'draft',
'post_type' => 'post',
)
);
$posts = new WP_Query($args);
if (!$posts->have_posts()) return false;
$date = '2013-08-01';
$times = array(
'10:00',
'14:00',
'17:00',
'20:30'
);
while ($posts->have_posts()) {
global $post;
$posts->the_post();
if (0 !== $posts->current_post && 0 === $posts->current_post%4) {
$date = date('Y-m-d',strtotime('+1 day',strtotime($date)));
}
$thisdate = $date.' '.$times[$posts->current_post%4].':00';
$date_gmt = get_gmt_from_date($thisdate);
$post->edit_date = true;
$post->post_date = $thisdate;
$post->post_date_gmt = $date_gmt;
$post->post_status = 'future';
wp_update_post($post);
}
}
bulk_schedule_posts_wpse_105834();
糾正我,如果我錯了,你田間的(POST_DATE)的思想是既爲「未來」和「過去」。此外,改變它的這種功能,是編輯後的網頁上,任何插件或功能將做的事情已經在那裏 – MackieeE
這與phpmyadmin我猜...如果你有一小組數據 –