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条评论
丑就好,没人用,就我一个用。这样就不会让搜索引擎当作是站群了,哈哈,不怕的,阿柯都不嫌它丑。对了,打开速度还可以不?
很久没折腾程序了,现在偶尔折腾主题
博主,精通wordpress开发吗,有个插件需要开发
这个就不懂了,更不用说精通。我是业余玩博的,不懂开发。你有需要可以到wordpress中文论坛找找,那里高手很多。
好东西、Mark备用、嘿嘿
你用的主题不需要这个吧?这个是指调用默认的近期评论才需要改的。现在一般主题都自带最近评论调用的了
备用嘛、以防以后换主题碰巧没带、、、
现在出的主题一般都不会遇到这种问题的,只是阿柯这主题实在是粗糙。你看我,左缝右补,折腾了一两天才把一些功能一点一点地补上去
前面那个主题多好啊 这个不好看了
嘿嘿,是有点丑,但阿柯希望这个丑能博得搜索引擎的好感,带来良好收录呀~~现在GG收录很给力,就差百度了。唉,感自己再怎么折腾都是为了讨好百度,没办法了
速度可以,广告加载慢点~
对了,一些友情链接打不开了,不知道是不是关站了,要不要删掉呢???
怎么换成这个主题了 好丑啊……
丑就好,没人用,就我一个用。这样就不会让搜索引擎当作是站群了,哈哈,不怕的,阿柯都不嫌它丑。对了,打开速度还可以不?