文章采集调用(前台会员中心调用显示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博客
除特别注明外,文章均由博客网整理发布,欢迎转载。