让wordpress自带的近期评论显示评论的内容

wordpress默认的在首页显示最新评论的样式是“评论者+被评论的文章标题”。这样显示最新的评论不会给后面的浏览者一种很直观的感觉,如果 想要知道评论的内容则并须要点击改评论进入到被评论的文章里面才可以查看。基于这样的思考,阿柯决定让评论的内容取代被评论的标题显示在首页上!方法如下:

1、用 HA-Notepad2.exe(或写字板) 打开default-widgets.php(不要用记事本打开,会出错)
2、查找“foreach ( (array) $comments” 并且定位到下面的代码:

if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= ‘

  • ’ . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x(‘%1$s on %2$s’, ‘widgets’), get_comment_author_link(), ‘comment_ID) ) . ‘”>’ . get_the_title($comment->comment_post_ID) . ‘’) . ‘

’;
}
}

然后将上面代码修改为:

if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= ‘

  • ’ . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x(‘%1$s 说: %2$s’, ‘widgets’), get_comment_author_link(), ‘comment_ID) ) . ‘”>’ . strip_tags( $comment->comment_content) . ‘’) . ‘

 

’;
}
}

PS:最好是自己对比修改前后的两段代码,然后选择性地修改,这样可以避免一些标点格式在复制粘贴中出错。(注意引号与豆号这些标点符号的格式与原文件是否一致)

修改好之后保存(注意保存的时候因为我们在代码里面加入了中文“说:”,所以编码需要更改为UTF-8的形式,否则上传之后可能出现显示乱码的现象)

把修改好的文件上传替换即可。

这里有个不好的地方是,修改好之后,则栏的最新评论是显示整条评论的内容。对于字数较多的评论,这样显示会使则栏最新评论区变得很拥挤。如果能显示设定字拊数地显示单条评论,这样会使界面好看很多。期待技术型的博友支招。

打赏

14条评论

  • 丑啊 2014年4月14日 回复

    丑就好,没人用,就我一个用。这样就不会让搜索引擎当作是站群了,哈哈,不怕的,阿柯都不嫌它丑。对了,打开速度还可以不?

    • 阿柯 2014年5月9日 回复 作者

      很久没折腾程序了,现在偶尔折腾主题

  • android vpn 2012年3月19日 回复

    博主,精通wordpress开发吗,有个插件需要开发

    • 阿柯 2014年5月9日 回复 作者

      这个就不懂了,更不用说精通。我是业余玩博的,不懂开发。你有需要可以到wordpress中文论坛找找,那里高手很多。

  • Yong 2012年3月19日 回复

    好东西、Mark备用、嘿嘿

    • 阿柯 2012年3月19日 回复 作者

      你用的主题不需要这个吧?这个是指调用默认的近期评论才需要改的。现在一般主题都自带最近评论调用的了

      • Yong 2012年3月19日 回复

        备用嘛、以防以后换主题碰巧没带、、、

        • 阿柯 2012年3月19日 回复 作者

          现在出的主题一般都不会遇到这种问题的,只是阿柯这主题实在是粗糙。你看我,左缝右补,折腾了一两天才把一些功能一点一点地补上去

  • jacey 2012年3月16日 回复

    前面那个主题多好啊 这个不好看了

    • 阿柯 2012年3月17日 回复 作者

      嘿嘿,是有点丑,但阿柯希望这个丑能博得搜索引擎的好感,带来良好收录呀~~现在GG收录很给力,就差百度了。唉,感自己再怎么折腾都是为了讨好百度,没办法了

  • 象牙塔 2012年3月16日 回复

    速度可以,广告加载慢点~

    • 阿柯 2012年3月16日 回复 作者

      对了,一些友情链接打不开了,不知道是不是关站了,要不要删掉呢???

  • 象牙塔 2012年3月16日 回复

    怎么换成这个主题了 好丑啊……

    • 阿柯 2012年3月16日 回复 作者

      丑就好,没人用,就我一个用。这样就不会让搜索引擎当作是站群了,哈哈,不怕的,阿柯都不嫌它丑。对了,打开速度还可以不?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注