我在WordPress中安装了自定义图片库,我想在其中一个页脚框中显示它们有多少?我已经尝试了很多,但这是实际显示结果的唯一代码,但它错了!
<?php
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
if (0 < $numposts) $numposts = number_format($numposts);
echo 'We have published '.$numposts.' since our launch.';
?>
答案 0 :(得分:0)
您的查询将计算帖子,页面和自定义帖子类型 - 设置为“发布”的任何内容。我想这就是为什么你认为它是“错误的”。编辑查询以将其限制为要计数的帖子类型。我不知道你的“自定义图片库”使用什么帖子类型,但这里有一个基本WordPress帖子的例子......
$numposts = $wpdb->get_var("
SELECT COUNT(*)
FROM {$wpdb->posts}
WHERE post_status = 'publish'
AND post_type = 'post'");