在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

相关推荐
YongCheng_Liang14 小时前
MySQL 高级特性深度解析:从索引优化到高可用架构
运维·数据库·mysql
Run_Teenage15 小时前
认识ELF格式文件,理解库链接过程
linux·运维·服务器
Leon-zy15 小时前
【Linux】Linux下手动添加的systemctl服务使用journalctl查看无日志或排版乱
linux·运维·服务器
软件工程小施同学15 小时前
区块链论文速读 CCF A--TDSC 2025 (3)
运维·服务器·区块链
Q168496451516 小时前
红帽Linux-监控和管理Linux进程
linux·运维·服务器
maosheng114616 小时前
HCIP的OSPF进阶综合实验
linux·运维·服务器
开开心心就好16 小时前
内存清理工具开源免费,自动优化清理项
linux·运维·服务器·python·django·pdf·1024程序员节
fy zs16 小时前
NAT ,代理服务器和内网穿透:内网设备通信的底层逻辑
linux·运维·服务器
杨江16 小时前
onlyoffice的安装
运维
Gofarlic_OMS16 小时前
如何将MATLAB网络并发许可证闲置率降至10%以下
大数据·运维·服务器·开发语言·人工智能·matlab·制造