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

  • A+

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 4

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

      • avatar 明月登楼 5

        不错,这个要赞一下!

        • avatar BanYuner 5

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

          • avatar 励志语录 5

            学习了,国庆节快乐

            • avatar boke112导航 5

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

              • avatar 猫客工作室 0

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

                • avatar 菊部 4

                  感谢分享

                  • avatar 我爱动感单车网 7

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

                    • avatar 来者 1

                      国庆节快乐哦~

                      • avatar 刘明野的博客 0

                        网站很不错 ,赞一个

                        • avatar 胡莺诺 1

                          非常感谢鸟叔的分享

                          • avatar 我要网赚 2

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

                            • avatar Win7en乐园 7

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

                              • avatar hnspzwy 0

                                有点意思这个,研究下

                                • avatar 大拇指的悲伤 0

                                  好吧 :grin:

                                  • avatar 梦来过 1

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