wordpress获取调用注册会员发表的文章数量

操作方法:通过使用 WP_Query() 函数来实现,用循环获取数量。

把下面函数代码添加到当前主题的functions.php文件:

 代码如下 复制代码

/* number of author's posts by zwwooooo */
 function num_of_author_posts($authorID=''){ //根据作者ID获取该作者的文章数量
     if ($authorID) {
         $author_query = new WP_Query( 'posts_per_page=-1&author='.$authorID );
         $i=0;
         while ($author_query->have_posts()) : $author_query->the_post(); ++$i; endwhile; wp_reset_postdata();
         return $i;
     }
     return false;
 }

在要显示作者文章数量的地方添加调用代码:

 代码如下 复制代码

<?php echo num_of_author_posts($authorID); ?>

说明:$authorID 获取方法就很多了,各个页面获取方式不同,自行研究,一般就这几个函数 get_the_author_meta(), get_userdata() … 具体去 WordPress 官方查看(直接在 Google 搜函数名就行了)

另讲一个wordpress注册用户的数量

 代码如下 复制代码

global $wpdb
$users = $wpdb->get_var("select count(id) from $wpdb->users");
echo "总共有 ".$users." 位注册用户";

时间: 2024-09-28 17:51:37

wordpress获取调用注册会员发表的文章数量的相关文章

帝国CMS模板实现内容页调用当前会员信息及文章信息的方法

采用帝国CMS制作会员系统的时候经常会需要在各个页面灵活的调用会员信息及对应栏目列表信息,本文讲述了帝国CMS实现内容页调用当前会员信息及文章信息的方法,具体步骤如下: 一.调用会员信息: 把以下代码加到内容页模板里即可 复制代码代码如下: <?php $userr=sys_ShowMemberInfo(0,''); ?> <span class="udate">注册时间:<?=$userr[registertime]==null?""

在WordPress中使用wp_count_posts函数来统计文章数量_php技巧

做一个全站统计是不是很酷?长久的博客越来越少,何不给自己的一个统计,看看自己在这个博客上努力了多少,不但给自己也给游客,wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page). 描述wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page). 使用 //获取文章数量 $postcount = wp_count_posts(); //获取页面数量

wordpress调用当日发布文章数量及指定日期文章数量

wordpress调用当日发布文章数量 制作wordpress主题时,需要调用当天网站发布的文章数量,博客吧前面发布过教程<实现wordpress限定时间段的文章数量>可以实现统计24小时内发布文章的数量,而今天的代码是实现统计当天发布文章的数量. 实现代码: <?php  $today = getdate();  $query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today[&

dedecms中显示每个tag标签文章数量2种方法

效果如下 文章数量2种方法-dedecms 文章tag标签"> 方法一,系统自带的标签  代码如下 复制代码 {dede:tag type='current'/} 直接使用此标签就可以了,不过要注意我们如果后台不统计有时会不准确,统计方法是:采集->tag标签管理 然后点击右边有如下图.   方法二,二次开发出来的 修改/include/taglib/tag.lib.php这个文件,找到第87行左右的"$row['link'] = $cfg_cmsurl."/ta

destoon文章模块调用企业会员资料的方法_php实例

本文实例展示了destoon文章模块调用企业会员资料的方法,对于destoon开发来说非常具有实用价值. 一般来说,为吸引企业会员发布企业文章,当企业会员发布文章后文章底部自动调出该企业会员的企业信息,这样企业会员就比较喜欢发布一些文章.这一功能的具体实现方法如下: 主要代码如下: {if $username} {php $user_status=3;} {php $member = userinfo($username);} {template 'contact', 'chip'} {/if}

WordPress获取指定分类文章数量方法总结

有时候我们想获取某个分类(category下的文章数目,以便在博客的某个地方显示出来.下面就提供几个获取特定分类的文章数的方法,你可以根据个人喜好选择: 方法一: 将以下PHP代码放置在主题目录下的functions.php中:  代码如下 复制代码  function wt_get_category_count($input = '') {     global $wpdb;     if($input == '') {         $category = get_the_category

wordpress 获取文章内所有图片个数与图片地址例子

WordPress获取文章中的图片个数 复制以下代码到当前使用主题的functions.php文件中,然后在文章列表主循环或文章页中调用该函数即可. 注:xiu主题已有该功能. WordPress获取文章中的图片个数函数 /*  * 获取文章中的图片个数 (使用在文章列表主循环中.或文章页中)  */ if( !function_exists('get_post_images_number') ){  function get_post_images_number(){      global

wordpress随机调用显示文章的方法

方法一:采用wordpress内置函数,在需要的时候直接调用以下代码:  代码如下 复制代码 <ul> <?php $rand_posts = get_posts('numberposts=5&orderby=rand'); foreach( $rand_posts as $post ) : ?>    <li>         <a href="<?php the_permalink(); ?>"><?php

WordPress获取指定分类文章总数(子分类)

实现函数 首先,定义实现函数,将以下php代码复制到当前主题的functions.php中:  代码如下 复制代码 function ludou_get_cat_postcount($id) {    // 获取当前分类信息    $cat = get_category($id);    // 当前分类文章数    $count = (int) $cat->count;    // 获取当前分类所有子孙分类    $tax_terms = get_terms('category', array(