WordPress 显示文章作者最近发表过评论的文章

WordPress 显示文章作者最近发表过评论的文章

将代码加到侧边栏sidebar.php模板中,当打开文章作者所有文章归档页面,会显示10篇该作者最近发表过评论的文章。

  1. <?php if ( is_author() ) { ?>
  2. <?php
  3. $author_email = get_the_author_meta( 'user_email' );
  4. $args = array(
  5.     'author_email' => $author_email,
  6.     'number' => '10'
  7. );
  8. $comments = get_comments($args);
  9. foreach($comments as $comment) :
  10.     echo('<li class="comment">' . $somment->comment_content),'<h5><a href='.get_permalink($comment->comment_post_ID).'>', get_the_title($comment->comment_post_ID), '</a></h5>', '<time><em>' . $comment->get_comment_date . '</em></time>', '</li>';
  11. endforeach;
  12. ?>
  13. <?php } ?>

当然如果想让上述代码能适配主题样式结构,还需要加上适当的DIV,比如适配WordPress默认主题Twenty Sixteen,代码应该是这样:

  1. <?php if ( is_author() ) { ?>
  2. <aside id="secondary" class="sidebar widget-area"  role="complementary">
  3. <section id="user-p" class="widget widget_categories">
  4.     <h2 class="widget-title">评论过的文章</h2>
  5.     <ul class="user-p-widget">
  6.         <?php
  7.         $author_email = get_the_author_meta( 'user_email' );
  8.         $args = array(
  9.             'author_email' => $author_email,
  10.             'number' => '10'
  11.         );
  12.         $comments = get_comments($args);
  13.         foreach($comments as $comment) :
  14.             echo('<li class="comment">' . $somment->comment_content),'<a href='.get_permalink($comment->comment_post_ID).'>', get_the_title($comment->comment_post_ID), '</a>', '<time><em>' . $comment->get_comment_date . '</em></time>', '</li>';
  15.         endforeach;
  16.         ?>
  17.     </ul>
  18. </section>
  19. </aside>
  20. <?php } ?>

其它主题需要查看主题侧边栏小工具结构,修改其中的结构代码。

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:22   其中:访客  21   博主  1

    • avatar Koolight 来自天朝的朋友 Safari浏览器  Android 4.4.2 PE-CL00 Build/HuaweiPE-CL00 湖北省武汉市 鹏博士长城宽带 4

      厉害,学习了!
      祝博主国庆节日快乐!

        • avatar 我爱动感单车网 来自天朝的朋友 谷歌浏览器 Windows XP 广西桂林市 电信 7

          @Koolight :roll: 今天已经是10月3日,国庆假期的第三天了,时间过得么么哒真快啊!

        • avatar 明月登楼 来自天朝的朋友 谷歌浏览器  MI 4LTE Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.94 Mobile Safari/537.36 河南省南阳市 电信 5

          不错,这个要赞一下!

          • avatar BanYuner 来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市 联通 5

            这个可以有 但是很多站点基本都是一个人发布的 所以还是看个人需要把

            • avatar 励志语录 来自天朝的朋友 谷歌浏览器 Windows 7 上海市 鹏博士长城宽带 5

              学习了,国庆节快乐

              • avatar boke112导航 来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市西乡塘区 电信 5

                如果还能显示这个作者在其他站点的评论,这样就比较强大的

                • avatar 猫客工作室 来自天朝的朋友 谷歌浏览器 Windows 7 广西北海市 电信 0

                  学引流学推广,就上猫客工作室

                  • avatar 菊部 来自天朝的朋友 谷歌浏览器 Windows 7 湖北省武汉市 电信 4

                    感谢分享

                    • avatar 我爱动感单车网 来自天朝的朋友 谷歌浏览器 Windows XP 广西桂林市 电信 7

                      :?: 有谁在用这个了,咱很想看看具体效果究竟如何啊,如果好咱的博客也试试!

                      • avatar 来者 来自天朝的朋友 谷歌浏览器 Windows 7 河北省石家庄市 联通 1

                        国庆节快乐哦~

                        • avatar 刘明野的博客 来自天朝的朋友 谷歌浏览器 Windows 7 黑龙江省佳木斯市 电信 0

                          网站很不错 ,赞一个

                          • avatar 胡莺诺 来自天朝的朋友 谷歌浏览器 Windows 7 北京市 方正宽带 1

                            非常感谢鸟叔的分享

                            • avatar 我要网赚 来自天朝的朋友 谷歌浏览器 Windows 7 江苏省 移动 2

                              高大上的博客,我是穷戳矮

                              • avatar Win7en乐园 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信 7

                                鸟哥,我觉得这个对激发访客的积极性,非常有帮助,不知道你怎么看

                                • avatar hnspzwy Hong Kong 谷歌浏览器 Windows 8.1 香港 新力讯(Sunnyvision)数据中心(九龙新蒲岗八达街9号威达工贸商业中心) 0

                                  有点意思这个,研究下

                                  • avatar 大拇指的悲伤 来自天朝的朋友 谷歌浏览器 Windows 7 山东省 联通 0

                                    好吧 :grin:

                                    • avatar 梦来过 来自天朝的朋友 谷歌浏览器 Windows 7 河北省邯郸市 电信 1

                                      求教博主,关于作者这个工具从那里弄出来呢? :sad:

                                        • avatar Win7en乐园 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信 7

                                          @梦来过 您好,这个貌似是最新版的功能吧。

                                            • avatar 梦来过 来自天朝的朋友 谷歌浏览器 Windows 7 河北省邯郸市 电信 1

                                              @Win7en乐园 谢谢

                                              • avatar 知更鸟 Admin 来自天朝的朋友 火狐浏览器 Windows 10 辽宁省沈阳市 电信

                                                @Win7en乐园 :arrow: 这种用盗版的,就不用这么热情洋溢了