2010年9月29日星期三

WordPress截取输出摘要方法的试用小结

为了实现首页及存档页截取输出没少费时间,我几乎把网上流行的方法都试用了一下,我需要的功能有:


  1. 实现首页摘要输出

  2. 保留文本格式

  3. 对网页其他内容不产生影响

  4. 可定制性


more标签

优点:简单实用

缺点:影响行文流畅性,需要手动操作,我在作文时不喜欢被打断或者其他额外的干扰,希望一气呵成,点击发布。

Limit Posts Automatically中文版(英文版对中文支持不好)

优点:可实现首段输出和规定字数截取输出。

缺点:规定字数截取输出时,如果截断文本中的HTML标记配对的话,会影响下一篇日志以及侧边栏掉到下面去。

总结:这个插件实现首段输出没有什么问题,显示截取规定字数输出问题多多。

Wp kit cn,一个中文工具箱的傻瓜版。

优点:可以实现摘要输出

缺点:不能保留文本格式,比如超链接、图片。

wp-utf8-excerpt

优点:能实现我想要的四个功能。

使用方法:

1、安装

2、到“外观”→“编辑”一般需要修改index.php和archives.php中的<?php the_content(); ?>为
if (is_single() or is_page()) {
the_content();
} else {
the_excerpt();
}
?>


效果:列表页和归档页显示规定字数的文本,没有显示的文本用[……]代替,后面紧接着“继续阅读”的超链接。如果文本长度小于规定字数则全文输出,且后面不会出现[……]和“继续阅读”的超链接。

如果不太喜欢[……]这个东西,到插件→编辑中找到wp-utf8-excerpt/wp-utf8-excerpt.php,然后注释掉 //$text .= "[......]"; 就可以了。

1 条评论: