网站运营
位置:首页>> 网站运营>> wordpress让首页显示最新评论的内容

wordpress让首页显示最新评论的内容

  发布时间:2011-09-13 18:46:20 

标签:wordpress,评论,内容

wordpress默认的在首页显示最新评论的样式是“评论者+被评论的文章标题”。这样显示最新的评论不会给后面的浏览者一种很直观的感觉,如果想要知道评论的内容则并须要点击改评论进入到被评论的文章里面才可以查看。而对于普通的大多数的浏览者来说,来到你的博客是不会有这个耐心一条一条地去点击查看的!

要抓住访问者的眼球,就需要将博客最精华的东西和访问者最感兴趣的东西展示在访问者第一眼就能看得到的地方。而评论本身对来访者是一个很重要的参考指标,就像在淘宝或者是卓越购物一样,消费者总是习惯从众多的评论中去大致把握该商品的受欢迎程度如何和该产品的质量如何。博客也是一样,博客的评论通常会非常直观得反映出这个博客受欢迎的程度,也会反映出访问者最感兴趣的点在哪些文章或者是哪些页面。

基于这样的思考,博主决定让评论的内容取代被评论的标题显示在首页上!根据之前解决问题的经验,通常都会有两种方法:插件和代码

在网上搜索了一下,果然发现了这两种方法的很多介绍,根据尽量少得使用插件的原则,博主这次仍然是决定采用修改代码的方法——虽然这样的方法风险也比较大。不过只要备份好了,咱啥也不怕!

下面就是具体的步骤和方法:

第一步:用 SSH Secure File Transfer Client 将default-widgets.php下载到本地(该文件位于/home/wwwroot/wp_includes文件夹中)。然后再复制一份放到其他文件夹(备份,你懂的!万一被咱改坏掉了,直接用备份的覆盖掉就OK了!)

第二步:用 HA-Notepad2.exe 打开default-widgets.php

第三步:查找“ get_the_title” 并且定位到下面的代码

if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= ‘<li class=”recentcomments”>’ . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x(‘%1$s on %2$s’, ‘widgets’), get_comment_author_link(), ‘<a href=”‘ . esc_url( get_comment_link($comment->comment_ID) ) . ‘”>’ . get_the_title($comment->comment_post_ID) . ‘</a>’) . ‘</li>’;
}
}

然后将上面代码中红色的部分做出如下的修改:

if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= ‘<li class=”recentcomments”>’ . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x(‘%1$s 说: %2$s’, ‘widgets’), get_comment_author_link(), ‘<a href=”‘ . esc_url( get_comment_link($comment->comment_ID) ) . ‘”>’ . strip_tags( $comment->comment_content) . ‘</a>’) . ‘</li>’;
}
}

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

第四步:上传覆盖掉原来的文件

修改的工作基本就结束了,打开你的网站你会发现评论的内容已经取得被评论的文章显示在了首页的位置!下面付上两张图片,前面的是修改之前的显示模样,后面的是修改之后的显示样式。

原文地址:微服私访

0
投稿

猜你喜欢

  • 做了一年的网站,技术提升了不少,但对我来说,收获最多的还是做网站的经验和感触…… 前阵子研究了国外的几个CMS,发现了他们有一个共同点:他们
  • 下面是一个程序员用专业编程术语写的真情告白,常用的专业术语都用上了,强悍呀!是程序员的一定要看看啊!《程序员的真情告白》我能抽象出整个世界但
  • 关于IIS 6.0的故事一言难尽,如果你已经在IIS技术上有所投资,IIS 6.0无疑是一个动人的、非听不可的话题。鉴于IIS 6.0和以前
  • 研究起因由于近些日子我的VPS遭受攻击,不管是win的还是linux的都遭受了UDP攻击,流量剧增不一会DOWN机了,这让我很恼火,非常想知
  • centos7进行ip和端口限制1、限制指定IP访问本机编辑hosts.allow和hosts.deny两个文件,保存即生效。1.1、编辑e
  • 软文的含义,就是把广告很含蓄的表达在一些新闻里或者是一些其他类型的文章里,从表面上看不出这是广告,但是却潜移默化的感染着你,让你接受了他的广
  • ICANN正在推进新通用顶级域名(gTLD)推广计划,在2010年第一季度开放申请。ICANN将修改互联网通用顶级域名的申请规则,将之前严格
  • Super Screenshot ,一款简便、实用的在线网站截图工具。输入网站地址即可截取整页图片,并可以根据需要设置不同的显示及下载参数。
  • 前言:从事SEO工作也有两年多时间了,为很多网站出过SEO解决方案,因为喜欢SEOWHY的环境,这次申请达人,决定拿出点实在的东西和大家一起
  • 一些应用程序(例如很多.sh程序)如果想在Ubuntu中添加到Dash home中进行快速的启动,则需要找到/usr/share/appli
  • 国内的英文站长们经常遇到要用国内中文版的cms或论坛、博客来搭建英文网站,可是很多程序由于是针对国内用户设计的,所以并没有官方的英文版,如e
  • 7月17日, Unisys今天在业内率先发布了针对Transaction Processing Performance Council (事
  • 今天我会讲述如何为你的个人网站或者博客安装SSL 证书,来保护你的访问者和网站之间通信的安全。安全套接字层或称SSL,是一种加密网站和浏览器
  • 雨林木风推出自主研发操作系统12月25日早间消息,在雨林木风工作室解散一周年之时,雨林木风团队官方宣布于昨日正式推出“雨林木风开源操作系统(
  • 首先,软文容易为读者所接受。这是老谢一直在说的。现代企业、产品信息铺天盖地,电视、广播、杂志等等媒介上的广告越来越多。而报纸、杂志等印刷媒介
  • 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手
  • 本文介绍了如何通过使用Windows Server 2003来配置网络地址转换(NAT)服务器。Windows Server 2003“路由
  • Lunarpages是一家成立于2000年的美国虚拟主机商,在短短的9年时间内,服务的全球客户总数已超过20万。这其中最大的原因就是Luna
  • iptables 是 Linux 管理员用来设置 IPv4 数据包过滤条件和 NAT 的命令行工具。iptables 工具运行在用户态,主要
  • 2008年2月27日,Google PankRank进行了2008年的首次更新,我的几个站点没有什么变化。另外,昨天在群里看到一个人叫卖PR
手机版 网站运营 asp之家 www.aspxhome.com