科学实现WordPress中文摘要

WordPress自带的摘要功能基本上只适合于西方文字系统,一旦文章内容以中文撰写,它的摘要功能似乎就会失效:即使启用,也只会输出原文,而不会真正有摘要的效果。

Mamsds寻找了许多关于实现中文摘要的方法,例如:

  1. WP-UFT8-Excerpt – https://wordpress.org/plugins/wp-utf8-excerpt/
  2. wp-chinese-excerpt – http://myfairland.net/wp-utf8-excerpt-en/
  3. WP CN Excerpt – https://wordpress.org/plugins-wp/cn-excerpt/
  4. http://www.wpso.net/256

上述这些方法都存在几个常见问题:

  1. 不够通用:涉及手动修改Wordpress程序文件,一旦更新,几乎肯定失效;
  2. 更新很不及时:有的程序已经很多年不更新;
  3. 不兼容部分主题:有的官方主题都不能兼容。

最后,Mamsds找到了一个比较科学的插件Advanced Excerpt,地址是:https://wordpress.org/plugins/advanced-excerpt/。对于中文,有一个设置需要注意:

Finish:

Prevents cutting a word or sentence at the end of an excerpt. This option can result in (slightly) longer excerpts.

这里的Finish,不要选择Exact,不然摘要结尾的中文可能被截断,然后最后一两个字就会变成乱码。

另外一个窍门是,如果希望摘要不包括图片,只包括文字,则只需要选中“Remove all tags except the following”,然后确保在下列标签列表里,不要选中img,即可:

Strip Tags:

发表评论

电子邮件地址不会被公开。 必填项已用*标注