在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

相关推荐
程序猿追8 分钟前
使用GeeLark+亮数据,做数据采集打造爆款内容
运维·服务器·人工智能·机器学习·架构
云和数据.ChenGuang18 分钟前
运维技术课教程之kill指令集合
运维·数据库运维工程师·运维教程
BullSmall21 分钟前
Tomcat11证书配置全指南
java·运维·tomcat
永恒-龙啸30 分钟前
Ubuntu编译自定义immortalwrt固件与软件编译
运维·ubuntu·开源软件·immortalwrt
starvapour33 分钟前
Ubuntu触发硬件级系统重启
linux·运维·ubuntu
偶遇急雨洗心尘33 分钟前
记录一次服务器迁移时,数据库版本不一致导致sql函数报错和系统redirect重定向丢失域名问题
运维·服务器·数据库·sql
咋吃都不胖lyh34 分钟前
CUDA、Ubuntu、显卡驱动:零基础讲清(附三者关联)
linux·运维·ubuntu
java_logo35 分钟前
Transmission Docker 容器化部署指南
运维·docker·容器·kubernetes·apache·rocketmq·transmission
羊村懒哥39 分钟前
ubuntu24.04系统安装VNC
linux·运维·服务器
BullSmall1 小时前
linux 根据端口查看进程和对应的应用
linux·运维