2010年04月27日   WordPress, 头条   5,134 次浏览
WorePress显示文章摘要一般有三个方法:
1、使用现成的插件,但是这类插件良好支持中文截断的并不多见,有时还会出现一些所以用起来也不爽;
2、在写文章时使用 标记:(最好是)切换到HTML模式,然后在你要截断的地方输入注意:也许你看到我这里写的是,但其实我是在more前后都是两个-,只是因为WP自带的文本格式化功能让代码变成了前后各一个-,希望不要被误导了。其实也就是HTML中的注释语句,不过被WP用来暗渡陈仓了)。为什么说最好在HTML模式下编辑呢?因为more标签不慎插入在其他html代码内部时,比如DIV啦,h2之类的,可能造成模版显示错乱。
3、修改PHP文件中的代码:
将PHP文件中的
<?php the_content(''); ?> |
换成
<?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200,"......"); ?> |
其中200就是你想显示的文字数,“……”是你摘要的结尾符。
总结下:个人感觉还是第3种方法比较好,因为第3种去掉了第1种担心的问题,也不必要像第2种一样每次写文章时都去加那个标签,麻烦。而第3种只要在PHP文件中修改一次以后就不用管了。
>>> Hello World <<<
这篇内容是否帮助到你了呢?
如果你有任何疑问或有建议留给其他朋友,都可以给我留言。