wordpress获取调用注册会员作者发表的文章数量
要获取 WordPress 中注册会员作者发表的文章数量,您可以使用以下代码示例:
<?php
$user_id = get_current_user_id(); // 获取当前用户的ID
if ($user_id) {
$args = array(
'author' => $user_id, // 仅获取当前用户的文章
'post_type' => 'post', // 文章类型(可根据需要更改)
'post_status' => 'publish', // 仅获取已发布的文章
'posts_per_page' => 1, // 获取所有文章,不分页
);
$query = new WP_Query($args);
$post_count = $query>post_count;
echo '注册会员作者发表的文章数量:' . $post_count;
} else {
echo '用户未登录';
}
?>
这段代码首先获取当前登录用户的ID(如果有登录的话),然后使用 WP_Query
类来查询该用户发表的文章数量。您可以将代码放在 WordPress 主题的模板文件中,或者将其添加到自定义插件中。根据您的需要,您可以根据文章类型、发布状态等进行自定义查询。在上述代码中,我们默认查询了所有已发布的文章,不分页显示。您可以根据自己的需求进行进一步调整。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?