在WordPress中获取10天之内的文章更新数

要在WordPress中获取10天之内的文章更新数,您可以使用以下代码片段。这段代码将显示在过去10天内更新的文章数量。

复制代码
<?php
// 获取当前时间戳
$now = time();

// 计算10天前的时间戳
$ten_days_ago = $now - (10 * 24 * 60 * 60);

// 设置查询参数
$args = array(
    'post_type' => 'post', // 只查询文章类型的帖子
    'post_status' => 'publish', // 只查询已发布的帖子
    'posts_per_page' => -1, // 查询所有结果
    'orderby' => 'post_modified', // 按修改时间排序
    'order' => 'DESC', // 降序排列
    'date_query' => array( // 添加日期查询条件
        array(
            'after' => date('Y-m-d H:i:s', $ten_days_ago), // 只查询10天后的数据
        ),
    ),
);

// 执行查询
$query = new WP_Query($args);

// 获取查询结果的数量
$updated_posts_count = $query->found_posts;

// 显示结果
echo '过去10天内更新的文章数量:' . $updated_posts_count;
?>

将此代码添加到您的WordPress主题中的functions.php文件或自定义插件中,即可在网站上显示过去10天内更新的文章数量。

原文

https://www.jianzhanpress.com/?p=7072

相关推荐
iru34 分钟前
nginx被报CVE-2025-1695漏洞,检查后反馈是误报
运维·nginx
么么...2 小时前
在 Ubuntu 上安装 Docker 并部署 MySQL 容器
linux·运维·经验分享·笔记·mysql·ubuntu·docker
翼龙云_cloud2 小时前
亚马逊云渠道商:Lightsail 如何制定备份与快照策略以平衡安全及成本?
运维·安全·云计算·aws
zhendianluli3 小时前
如何阅读理解用户手册里的函数文档, 以man 2 stat举例
linux·运维
打码人的日常分享3 小时前
企业数据资产管控和数据治理解决方案
大数据·运维·网络·人工智能·云计算
TG:@yunlaoda360 云老大4 小时前
华为云国际站代理商CSBS主要有什么作用呢?
运维·服务器·数据库·华为云
像名字一样难取的昵称5 小时前
Linux学习笔记:十八、Linux文件的压缩,解压缩一站式学习
linux·运维·笔记·学习·ubuntu·ssh
Trouvaille ~6 小时前
【Linux】库制作与原理(二):ELF格式与静态链接原理
linux·运维·c语言·操作系统·动静态库·静态链接·elf文件
写代码的橘子n7 小时前
IPV6复习(基础入手版)
运维·服务器·网络
ICT技术最前线7 小时前
H3C双WAN口策略路由配置技术教程
运维·网络·h3c·策略路由