多语言展示
当前在线:139今日阅读:19今日分享:20

WordPress首页右侧调用最新评论内容

使用wordpress的朋友应该都知道,wordpres自带的最新评论功能,显示的是评论所在的日志,而我们经常希望显示出来的是评论的内容。有很多插件都可以解决这个问题,不过如果不用插件,速度上肯定是有优势的。 默认情况下,Wordpress最新评论的样式是以下这样的: 在这里我想把默认的样式改成这样的:评论者 说道: 评论内容 目标明确后,接下来我们就开始改代码,在这里我们需要修改两文件,分别是 WordPress目录下的\wp-content\languages\zh_CN.po 和 wp-includes/default-widgets.php
工具/原料

WordPress

步骤/方法
1

修改 WordPress目录下的\wp-content\languages\zh_CN.po

2

先在网络上抓个Poedit下来,安装好,当然有Chinese Simplifed就再好不过了,编辑Wordpress目录下的\wp-content\languages\zh_CN.po

3

搜索“上的评论” 定位到第一个搜索到的“上的评论” ,可以发现是这样的: 原文:%1$s on %2$s 译文:%1$s 在 %2$s 上的评论 现在把译文改成这样:%1$s 说道: %2$s ,保存zh_CN.po,这时它会默认再生一个zh_CN.mo文件,然后上传这两个文件到\wp-content\languages\下覆盖掉原来的文件即可。

4

”wp-includes/default-widgets.php”文件中搜索”recentcomments”,找到如下代码:

5

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

  • ’.sprintf(_x(‘%1$s on  %2$s’,‘widgets’),get_comment_author_link(),‘comment_ID) ) . ‘”>’ .  get_the_title($comment->comment_post_ID) . ‘’) .  ‘
  • ’; } } 在这段代码中,把 get_the_title($comment->comment_post_ID) 替换成 strip_tags( $comment->comment_content)

    注意事项

    切忌,修改文件前,先备份文件

    推荐信息