wordpress - 如何计算一个月前的作者帖子
问题描述
我想向用户显示一个月前
发布的帖子计数
我使用此代码,但它显示所有日期和时间的帖子计数
count_user_posts($author_id);
解决方案
我相信你需要手动完成。也许使用WP_Query
. count_user_posts()
功能不允许按日期过滤。
$args = [
'post_type' => 'post',
'author' => $author_id,
'post_status' => 'publish',
'posts_per_page' => -1,
'date_query' => [
[
'after' => '30 days ago',
'column' => 'post_date',
],
],
];
$posts = new \WP_Query($args);
$total = $posts->found_posts;
更多关于WP_Query
类:https ://developer.wordpress.org/reference/classes/wp_query/
推荐阅读
- c# - 文件“C:\Program Files\Microsoft SQL > Server\MSSQL11.SQLEXPRESS\”的 Tg 目录查找失败
- c - c语言中的互斥体和线程
- angular - 角图。它是什么?
- python - 在 Python 中加载模块时出错:OSError: [WinError 126] The specified module could not be found
- django - 从 Git 安装的 Django 应用程序但未找到
- python - keras score acc 和最大概率准确度的不同分数
- mysql - ';' 上的 REPLACE 语法中的 1064 SQL 错误 象征
- angular - ngFor 不会呈现我的 obersavle 响应,但它会插入我添加到数组中的旧值?
- android - 问题(Xamarin Visual Studio)来宾在 7 秒后不在线
- c# - 将实体框架与 Pomelo 一起使用时 MySqlParameter 类型冲突