WordPress丨如何运用纯代码实现侧边栏最新评论功能?

发布于 / WordPress / 0 条评论

在前段时间,我在写FLY主题时,就遇到过这个问题:如何运用纯代码实现侧边栏最新评论功能?今天看到自己之前留的底,就直接把资料都分享出来。

实现步骤:

1、打开主题文件夹的functions.php添加如下代码:

[iv_qing]

function 24bpcn($pls) {

    global $wpdb;

          

      $query3="SELECT comment_author,comment_date,comment_content,comment_ID,comment_post_ID FROM `$wpdb->comments` where comment_author_email <> '博主自己的邮箱' and comment_approved =1 order by comment_date desc limit 0,$pls";

    $zxpl = $wpdb->get_results($query3);

    foreach ($zxpl as $zxpls)

    {

        $tmp3 = '<li><a title="'.sprintf($zxpls->comment_author .' 于 '.$zxpls->comment_date.' 在文章《'. get_the_title($zxpls->comment_post_ID).'》发表的评论').'" href="' . esc_url( get_comment_link($zxpls->comment_ID) ) . '">' . $zxpls->comment_content . '</a></li>';

        $output3 .= $tmp3;

     }

    echo $output3 ;

}

    PS:comment_author_email <> '博主自己的邮箱'是排除显示博主自己的评论;comment_approved =1是显示审核通过的评论。

2、打开主题文件夹的sidebar.php,在想要显示最新评论的地方添加如下代码(一般都是放在友情链接的上面):

      <div id="zxpl" class="widget" >

           <h3><?php _e('最新评论','mengxlr'); ?></h3>

           <ul>

           <?php 24bpcn(10); ?>           </ul>

  </div>

[/iv_qing]

PS:数字10是最新评论显示的数目,可修改。

3、根据自己主题的整体样式,大概调整一下style.css文件即可,具体效果请看右侧侧边栏最新评论

转载原创文章请注明,转载自: V站 » WordPress丨如何运用纯代码实现侧边栏最新评论功能?
Not Comment Found