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

知更鸟
知更鸟
站长
2319
文章
0
粉丝
WordPress232,859阅读模式

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
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  23  访客  22  作者  1
    • Koolight
      Koolight 4

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

      • 明月登楼
        明月登楼 5

        不错,这个要赞一下!

        • BanYuner
          BanYuner 5

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

          • 励志语录
            励志语录 6

            学习了,国庆节快乐

            • boke112导航
              boke112导航 5

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

              • 猫客工作室
                猫客工作室 0

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

                • 菊部
                  菊部 4

                  感谢分享

                  • 我爱动感单车网
                    我爱动感单车网 7

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

                    • 来者
                      来者 1

                      国庆节快乐哦~

                      • 刘明野的博客
                        刘明野的博客 0

                        网站很不错 ,赞一个

                        • 胡莺诺
                          胡莺诺 1

                          非常感谢鸟叔的分享

                          • 我要网赚
                            我要网赚 2

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

                            • Win7en乐园
                              Win7en乐园 7

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

                              • hnspzwy
                                hnspzwy 0

                                有点意思这个,研究下

                                • 大拇指的悲伤
                                  大拇指的悲伤 1

                                  好吧 :grin:

                                  • 梦来过
                                    梦来过 1

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

                                    • 模型屋(3dddw)
                                      模型屋(3dddw) 1

                                      感谢分享,谢谢站长!!

                                    匿名

                                    发表评论

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

                                    拖动滑块以完成验证