如何控制WordPress文章的发布间隔时间

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

本文转自六艺开源:阅读原文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值