WordPress 是一個功能強大的內容管理系統(tǒng),它提供了許多便捷的工具來幫助用戶高效地管理他們的網(wǎng)站內容。其中WordPress的定時發(fā)布功能可以預先編寫和計劃好文章,然后在指定的日期和時間自動發(fā)布它們,這一功能給網(wǎng)站運營者們帶來了極大的便利。
一、手動定時
1、登錄到 WordPress 后臺。
2、導航到“文章”>“寫文章/添加新”或選擇一個已有文章進行編輯。
3、編輯完后在文章編輯器的右側欄中,找到“發(fā)布”部分。
4、點擊“立即發(fā)布”旁邊的編輯按鈕,這會彈出一個日期和時間選擇器。
5、在彈出的日歷中選擇希望文章發(fā)布的具體日期和時間。
6、選擇好日期和時間后,會看到兩個選項:“定時發(fā)布”和“草稿”。
7、點擊“定時發(fā)布”,這將鎖定文章直到到達設定的時間。
8、如果想確認一切設置正確,可以點擊“預覽”按鈕查看文章的外觀。
9、確保一切看起來都符合預期后,關閉預覽窗口。
可以在“所有文章”頁面查看預定發(fā)布的文章列表。如果需要修改發(fā)布日期,可以隨時編輯文章并更改時間。
二、使用代碼定時
如果你熟悉編程,你可以使用WordPress的API來編寫一個自定義的函數(shù),以便在特定的日期和時間發(fā)布文章。以下是一個簡單的示例:
function schedule_post($post_id, $date) { $post = array( 'ID' => $post_id, 'post_date' => $date, 'post_date_gmt' => get_gmt_from_date($date) ); wp_update_post($post); } // 調用函數(shù)來定時發(fā)布文章 schedule_post(123, '2024-02-06 12:00:00');
在這個示例中定義了一個名為schedule_post的函數(shù),它接受兩個參數(shù):$post_id(文章的ID)和$date(希望發(fā)布的日期和時間)。函數(shù)內部,我們創(chuàng)建了一個包含文章ID、發(fā)布日期和GMT時間的數(shù)組,并使用wp_update_post()函數(shù)更新文章信息。最后通過調用schedule_post()函數(shù)并傳入相應的參數(shù)來安排文章的發(fā)布時間。