奥多码,点击查看详情 APP分发吧,点击查看详情

wordpress教程:获取调用注册会员作者发表文章数量

       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03
       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03

想在前台会员中心调用显示wordpress会员投搞发表的文章数量,习惯性的先谷歌搜索看看是否已存在相关的教程函数代码,如果没有函数代码则找插件,如果没有插件则再自己琢磨代码调用,很幸运找到zwwooooo发布的WordPress: 获取某作者的文章数的一篇教程,刚好满足了需要,不用再找插件或自己去研究,感谢作者!

操作方法:通过使用 WP_Query() 函数来实现,用循环获取数量。
把下面函数代码添加到当前主题的functions.php文件:

  1. /*numberofauthor’spostsbyzwwooooo*/
  2. functionnum_of_author_posts($authorID=){//根据作者ID获取该作者的文章数量
  3. if($authorID){
  4. $author_query=newWP_Query(‘posts_per_page=-1&author=’.$authorID);
  5. $i=0;
  6. while($author_query->have_posts()):$author_query->the_post();++$i;endwhile;wp_reset_postdata();
  7. return$i;
  8. }
  9. returnfalse;
  10. }

在要显示作者文章数量的地方添加调用代码:
<?php echo num_of_author_posts(ID); ?>;
明:原调用函数里面的括号$authorID我已经修改为ID了,关$authorID获取方法就很多了,各个页面获取方式不同,自行研究,一般就这几个函数 get_the_author_meta(), get_userdata() … 具体去 WordPress 官方查看(直接在 Google 搜函数名就行了)

本文由【好易之】整理自网络!
原创文章,作者:【好易之】如转载请注明出处:https://www.zhengjiaxi.com/zxwd/jswd/69751.html
如有侵权,请邮件联系 aoduoye@qq.com 删除。
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
好易之的头像好易之站长
上一篇 2020-05-27 00:34
下一篇 2020-05-27 00:34

相关推荐

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

 

工作时间:周一至周五,9:30-18:30,节假日休息

关注公众号
请查看头部文章来源地址!本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,切勿用于商业用途。否则由此引发的法律纠纷及连带责任本站概不承担。
阿里云