中文环境下,WordPress 截取个摘要,竟然有那么多问题!
💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
WordPress文章摘要功能在列表页起到重要作用,但在古腾堡编辑器中设置摘要不再容易。WordPress提供了两个摘要模板函数,还可以自动获取摘要。中文环境最好使用mb_strimwidth函数截取摘要。WPJAM Basic插件集成了自动获取摘要的设置。如果设置不生效或出现错误,可能是主题优化摘要的代码优先级高或缺少mb_string扩展。摘要还可以结合SEO插件设置成meta description。
🎯
关键要点
- WordPress文章摘要在列表页中非常重要,影响用户点击率。
- 古腾堡编辑器中设置摘要变得不易,摘要文本框位置较低,用户可能忽视。
- WPJAM Basic插件提供了屏蔽古腾堡编辑器的功能,并支持快速编辑摘要。
- WordPress提供两个摘要模板函数:get_the_excerpt()和the_excerpt()。
- WordPress会自动获取未设置摘要的文章,使用wp_trim_excerpt和wp_trim_words函数。
- 中文环境下,使用mb_strimwidth函数截取摘要更为合适,避免乱码问题。
- WPJAM Basic集成了自动获取摘要的设置,提供了不显示摘要和按中文方式截取的选项。
- 若WPJAM Basic设置不生效,可能是主题代码优先级高,需咨询主题作者。
- mb_strimwidth函数需要PHP安装mb_string扩展,未安装时可能会报错。
- 良好的摘要设置结合SEO插件可以设置为meta description,提高搜索引擎收录效果。
❓
延伸问答
WordPress中如何设置文章摘要?
在古腾堡编辑器中,摘要设置文本框位置较低,用户需在右侧找到并设置。也可以使用WPJAM Basic插件快速编辑摘要。
为什么在中文环境下使用mb_strimwidth函数截取摘要更好?
mb_strimwidth函数能正确处理中文字符,避免乱码问题,并按照中文字符和英文字符的字节数进行截取。
WPJAM Basic插件有哪些功能?
WPJAM Basic插件支持屏蔽古腾堡编辑器,并提供摘要快速编辑功能,集成自动获取摘要的设置。
如果WPJAM Basic的设置不生效,我该怎么办?
可能是主题代码优先级高于插件,建议咨询主题作者以关闭主题的摘要优化功能。
WordPress如何自动获取未设置摘要的文章?
WordPress使用wp_trim_excerpt函数自动获取文章内容,并通过wp_trim_words函数处理摘要长度。
mb_strimwidth函数需要什么扩展?
mb_strimwidth函数需要PHP安装mb_string扩展,未安装时可能会报错。
➡️