Wordpress首页显示摘要完全技术详解

Wordpress首页显示摘要完全技术详解
2008-06-15 22:22 | 来源: 原创 | 作者: 酋 长 | 评论: 38条评论

最近不管是在群里(群号:39872098)还是在社区里,很多朋友都在问WordPress首页显示摘要这个问题,今天刚好研究了一下,就整理出来了分享给大家,相信看过了这篇文章,大家对首页显示摘要应该不会再有任何问题了。

在博客首先显示摘要有两种方法,一种是手动的,也就是使用日志编辑器中的“more”;第二种是自动的,也是今天主要介绍的。
第一种,手动在文章中添加“more”,这个的自由度比较大,你想在哪里截断文字,就在哪里截断,每次只要按一下more功能按钮,就能实现了,好处就是,随意截断,坏处就是每次都要手动,如果哪次忘掉可,加上日志比较长的话,首先显示的现实比例会失调。

第二种,在首页显示摘要,自动。
具体方法:
打开当前使用主题的index.php文件,查找:

view source

print?

1.< ?php the_content(__('(more...)')); ?>

或者

view source

print?

1.< ?php the_content(); ?>

修改为:

view source

print?

1.< ?php the_excerpt(); ?>

保存,现在你的Wordpress,除非打开单个post,其他情况下都是显示摘要。
友情提示:在写一篇日志的时候,如果你在Optional Excerpt中填写了内容,摘要就显示此部分内容。其他情况下,Wordpress都会自动截取日志开头的部分内容显示出来。
这个的缺点也是显而易见的,比如你的超链接会失效,一些插件的效果也会失效,而且摘要内容显示的样式会很呆板。

现在解决最后一个问题,摘要显示字数的问题,Wopus中文社区里马金杰同学问了这个问题,其实摘要的字数也是可控的,在程序的wp-includes文件夹里寻找formatting.php文件,然后找到这行代码:
$excerpt_length = 55;
将55修改成你想截取的数字,至于这个55是字符还是汉字,相信大家用屁股都能想出来!^_^

有些朋友如果使用了桑林志的中文Wordpress工具箱,也会有摘要字数显示的问题,在这个插件中到这个文件mulberrykit.php,然后在文件里搜索这句代码:

view source

print?

1.$myexcerpt = substr($excerpt,0,255);

255就是摘要的字数,修改就OK!

2008.08.05更新:感谢Charles的补充晚上,已经修正。欢迎查看Charles的补充评论
到此,关于首页摘要的实现详解就完成了,在看完以后,记得测试,有问题,欢迎留言讨论!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值