wordpress二次开发:禁止自动转换符号

2015-08-27 12:59 阅读 76 次 评论关闭

WordPress会自动将文章内容中的半角符号转为全角符号,其实这样做很没有必要,但凡我们是认真发文章的,文中该使用半角符号或者是全角符号我们都会清楚地输入,所以我们可以禁用掉这个功能。

功能简介

在文章中,除了 <pre><code><kbd><style><script>, 和<tt> 标签包含的内容,其他内容里的半角符号和一些特定的符号都会被WordPress自动转换。

这样一来,想要在文章内容里输入一个半角(英文)引号都不能实现,因为WordPress会毫不留情地把你的半角(英文)引号转为全角(中文)引号。

符号列表

以下是自动转换的符号。

源文本 转换后 符号名称
"---" "—" 长破折号
" -- " "—" 长破折号
"--" "–" 短破折号
" - " "–" 短破折号
"..." "…" 省略号
`` 前引号
"hello “hello 前引号
'hello ‘hello 前引号
'' 后引号
world." world.” 后引号
world.' world.’ 后引号
" (tm)" " ™" 商标符号
1234" 1234″ 双引号
1234' 1234′ 单引号
'99 ’99 年份缩写一撇
Webster's Webster’s 单词里的一撇
1234x1234 1234×1234 乘法符号

禁止转换

我们把以下代码添加到 functions.php 文件即可禁止这个转换功能:

add_filter( 'run_wptexturize', '__return_false' );

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:wordpress二次开发:禁止自动转换符号 | 猎微网

评论已关闭!