WordPress 文章和标题中英文数字间自动添加空格2年前发布1210 大多数站长在编辑文章的时候都比较注意细节,格式都非常的规整,特别是在中文、英文、数字之间会用空格隔开,显得层次更加分明,整体排版更加美观,但——你以为他们是在编写文章的时候手动添加的空格吗?那样繁琐和降低写作效率的事,他们才不会干呢! 下面知新网就说一下,这个是如何实现的。方法很简单,只要在当前主题 functions.php 文件中添加几行代码即可: 方法 1:WordPress 文章中英文数字间自动添加空格(写入数据库) //WordPress 文章中英文数字间自动添加空格(写入数据库) add_filter( 'wp_insert_post_data', 'fanly_post_data_autospace', 99, 2 ); function fanly_post_data_autospace( $data , $postarr ) { $data['post_title'] = preg_replace('/([\x{4e00}-\x{9fa5}]+)([A-Za-z0-9_]+)/u', '${1} ${2}', $data['post_title']); $data['post_title'] = preg_replace('/([A-Za-z0-9_]+)([\x{4e00}-\x{9fa5}]+)/u', '${1} ${2}', $data['post_title']); $data['post_content'] = preg_replace('/([\x{4e00}-\x{9fa5}]+)([A-Za-z0-9_]+)/u', '${1} ${2}', $data['post_content']); $data['post_content'] = preg_replace('/([A-Za-z0-9_]+)([\x{4e00}-\x{9fa5}]+)/u', '${1} ${2}', $data['post_content']); return $data; } 方法 2:WordPress 文章中英文数字间自动添加空格(不写入数据库) 此处内容已隐藏,请评论后刷新页面查看. 以上两段代码实现的方式各有不同,效果基本一致,选其一使用即可。 温馨提示:本文最后更新于2023-08-13 01:38:25,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。 © 版权声明文章版权归作者所有,未经允许请勿转载。 八月 13 知岛上的今时往日 "吼吼~,往年的今天,作者不知道跑哪里偷懒去了~" THE END网站/配置/代码# WordPress教程 喜欢就支持一下吧点赞0 分享QQ空间微博QQ好友海报分享复制链接收藏