wordpress教程汇总:收集和汇总各类wordpress教程
今天在做一个wordpress模板的时候需要调用今日发布的文章数量和总发布的文章数量,一番查询解决后记录下方法以免忘记。
调用wordpress网站发布的文章总数量有一个现成的函数“wp_count_posts()”,函数的返回值是一个对象,对象里面有以下值可以调用:
object(stdClass)#296 (8) {
//已发布文章的总数
["publish"]=>string(1) "5"
//定时发布文章的总数
["future"]=>int(0)
//草稿文章的总数
["draft"]=>int(0)
//正在编辑文章的总数
["pending"]=>int(0)
//隐私文章的总数
["private"]=>int(0)
//垃圾箱文章的总数
["trash"]=>int(0)
//自动草稿文章的总数
["auto-draft"]=>int(0)
//继承的文章总数??
["inherit"]=>int(0)
}
使用方法:
//获取文章数量 $postcount = wp_count_posts(); //输出文章总数 echo $postcount->publish;
调用wordpress网站今日发布文章总数需要自行写一个函数查询数据库实现,方法如下:
在主题的”functions.php“文件里面复制粘贴如下函数:
/* 调用今日更新文章数量 */
function txcstx_get_posts_today($post_type = 'post')
{
global $wpdb;
$numposts = $wpdb->get_var(
$wpdb->prepare(
"SELECT COUNT(ID) " .
"FROM {$wpdb->posts} " .
"WHERE post_status='publish' " .
"AND post_type= %s " .
"AND DATE_FORMAT(post_date, '%Y-%m-%d') = %s",
$post_type,
date('Y-m-d', time())
)
);
return $numposts;
}
然后在需要显示的地方直接调用以下代码即可:
<?php echo txcstx_get_posts_today(); ?>
以上就是wordpress调用文章总数和今日发布文章总数的方法了,如果你还有其他更好的实现方式欢迎评论区域分享。
上一篇
下一篇
售价:免费 82843 ℃ 4 评论
售价:免费 82843 ℃ 4 评论
售价:免费 82843 ℃ 4 评论
已有 25 位小伙伴发表了看法
回应ta trx转错包退 (游客)
评论于 2026-08-01 15:54:24
回应ta trx转错包退 (游客)
评论于 2026-07-29 13:23:09
回应ta trx转错包退 (游客)
评论于 2026-07-24 19:46:57
回应ta trx转错包退 (游客)
评论于 2026-07-24 14:37:45
回应ta trx转错包退 (游客)
评论于 2026-07-21 15:10:06
回应ta trx转错包退 (游客)
评论于 2026-07-16 14:00:55
回应ta trx能量机器人 (游客)
评论于 2026-07-09 10:27:06
回应ta trx能量租赁 (游客)
评论于 2026-07-06 16:52:56
回应ta 波场能量租赁 (游客)
评论于 2026-06-24 11:26:00
回应ta trx能量机器人 (游客)
评论于 2026-06-21 01:28:55
欢迎 你 发表评论