文章采集调用(前台会员中心调用显示wordpress会员投搞发表的文章数量)

优采云 发布时间: 2021-12-26 06:15

  文章采集调用(前台会员中心调用显示wordpress会员投搞发表的文章数量)

  想打电话给前台的会员中心,显示WordPress会员发表的文章数,习惯性的搜索谷歌看看有没有相关的教程功能代码。如果没有功能代码,就找插件。如果没有插件,那就自己考虑代码调用。, 有幸找到zwwooooo发布的WordPress:获取某作者文章数的教程,刚好满足需要,无需自己找插件或研究,谢谢作者!

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

  在当前主题的functions.php文件中添加如下函数代码:

  1

2

3

4

5

6

7

8

9

10

  /* 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;

}

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

  1

  注意:$authorID的获取方式有很多种,每个页面的获取方式都不一样。自行研究。一般这些函数是get_the_author_meta(), get_userdata()... 去WordPress官方查一下(直接谷歌搜索函数名即可)

  相关功能代码来自zwwooooo博客

  除特别注明外,文章均由博客网整理发布,欢迎转载。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线