要在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天內更新的文章數量。