网站里怎样实现像公众号一样定时发布文章?
时间:2024-04-28 08:08来源:无锡做网站公司
1
比如你可以使用wordpress,后台发布文章的时候设定一个时间,会在特定的时间这篇文章才会自动显示在网站前端。
2
如果是自己开发的CMS系统,本身不具备这样的功能?但是又不想去大改,咋办?
那可以通过二次功能开发,或者其他方式实现,今天我就给大家具体提供解决方案。
以我们的网站为例:
已经知道,程序中具备一种审核状态,
那么我们其实可以利用起来,比如:
写个php文件,命名为update_article_status.php
// 查询需要更新的文章
$query = "SELECT * FROM dsa_article WHERE addtime < UNIX_TIMESTAMP() AND isshow = 0";
$result = $connection->query($query);
if (!$result) {
die("查询文章失败:" . $connection->error);
}
// 更新文章状态为已审核
while ($row = $result->fetch_assoc()) {
$articleId = $row['id'];
$updateQuery = "UPDATE dsa_article SET isshow = 1 WHERE id = $articleId";
if ($connection->query($updateQuery) !== TRUE) {
echo "更新文章状态失败:" . $connection->error;
}
}
通过程序+服务器脚本任务,就比较好地实现了文章定时自动发布。
Shell脚本就这么写:
php 你的网站目录/update_article_status.php
这样的话,其实无论是想日更,还是想先把多个文章在后台写好,然后自定义时间发布,都是很方便的。
反正是程序自动执行发布文章操作
声明:除非注明,本站内容由无锡网站建设马氪软件原创发布©,转载请联系我们授权合作。