值得一看

WordPress 文章和标题中英文数字间自动添加空格

百度已收录

正文开始阅读,请点击右上角“关注”按钮,关注作者

------正文内容展示,开始汲取新知识------

大多数站长在编辑文章的时候都比较注意细节,格式都非常的规整,特别是在中文、英文、数字之间会用空格隔开,显得层次更加分明,整体排版更加美观,但——你以为他们是在编写文章的时候手动添加的空格吗?那样繁琐和降低写作效率的事,他们才不会干呢!

下面知新网就说一下,这个是如何实现的。方法很简单,只要在当前主题 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', ' ', $data['post_title']);
$data['post_title'] = preg_replace('/([A-Za-z0-9_]+)([\x{4e00}-\x{9fa5}]+)/u', ' ', $data['post_title']);
$data['post_content'] = preg_replace('/([\x{4e00}-\x{9fa5}]+)([A-Za-z0-9_]+)/u', ' ', $data['post_content']);
$data['post_content'] = preg_replace('/([A-Za-z0-9_]+)([\x{4e00}-\x{9fa5}]+)/u', ' ', $data['post_content']);
return $data;
}

方法 2:WordPress 文章中英文数字间自动添加空格(不写入数据库)

以上两段代码实现的方式各有不同,效果基本一致,选其一使用即可。

温馨提示:本文最后更新于2023-08-13 01:38:25,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长
------本文内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
八月 13

历史上的今天

    "吼吼~,往年的今天作者不知道跑哪里偷懒去了~"
WWW.UZHIX.COM
点赞0投币 分享
评论 共1条
头像
善语结善缘,恶言伤人心。(禁止发送无意义的字符)
提交
头像

昵称

取消
昵称常用语 夸夸
夸夸
还有吗!没看够!
表情代码图片