Wordpress朋友們在使用WordPress博客發布文章的時候可能會遇到這種情況,如果有時間的話大家就會陸續發布好幾篇文章。但是我們都知道短時間內連續發文章是不利于SEO優化和用戶體驗的,每篇文章的發布時間有一定時間間隔或許更適合讀者。除了我們設置定時發布文章還有一種方法,下面我們就給大家介紹下,其實實現方法很簡單。

將代碼添加到當前主題的 functions.php 文件中:
//設定每篇文章的發布間隔
function force_time_between_posts($data, $postarr) {
global $wpdb;
if (emptyempty($postarr[‘ID’])) return $data;
$latest = $wpdb->get_var(”
SELECT post_date
FROM {$wpdb->posts}
WHERE post_status IN(‘future’,’publish’)
AND post_type = ‘post’
AND ID != {$postarr[‘ID’]}
ORDER BY post_date DESC
LIMIT 1″);
$distance = 60; // 時間間隔(分鐘)
$latest = strtotime($latest);
$current = strtotime($data[‘post_date’]);
if ($latest = 0 && $diff





