我正在尝试获取当前用户自定义帖子类型中已发布帖子的数量(显示在配置文件页面上)。
我在论坛上找到了这个:
<?php
global $wp_query;
$curauth = $wp_query->get_queried_object();
$post_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = \'" . $curauth->ID . "\' AND post_type = \'user_video\' AND post_status = \'publish\'");
?>
但是,这只是给了我一个大大的零,尽管肯定有这种类型的帖子。我做错了什么?有没有更好的方法?