当前所在位置: 首页>>百科全书

WordPress取消英文标点符号自动替换中文标点符号的优雅方法

发布时间:2025-10-23 09:53:25 本站作者 【 字体: 】 浏览:57 次

众所周知,WordPress中文版有个特性,会将每一处英文引号("")都稀里哗啦转化为中文引号(“”)。不仅仅是英文引号,在WordPress翻译文件定义了不少自动转换符号,具体可以参考这里

对文字博客来说,这是个好功能,这样会避免用错英文标点。

然而,WordPress是独立的php程序,中文社区中懂得使用者,大部分都是技术博客。而技术博客会经常贴出代码,里面包含各种英文标点是再正常不过的事情。这时候,英文标点符号自动转换就是一个恼人的画蛇添足功能了。

网上很多文章都是让该WordPress核心文件。只不过,WordPress是一个高度模块化的系统,肯定有更优雅的解决方案。

一番搜寻之后,发现最简单的办法,就是安装一个叫Quotmarks Replacer的插件,地址在这里

插件很简单,就是将WordPress自动转换标点符号的函数用系统接口去掉。核心代码如下:

<?php
/*
Plugin Name: Quotmarks Replacer
Plugin URI: http://sparanoid.com/work/quotmarks-replacer/
Description: Quotmarks Replacer disables wptexturize function that keeps all quotation marks and suspension points in half-width form.
Version: 2.6.17
Author: Tunghsiao Liu
Author URI: http://sparanoid.com/
Author EmAIl: t@sparanoid.com
License: GPLv2 or later
Copyright 2016 Tunghsiao Liu, aka. Sparanoid (t@sparanoid.com)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
$qmr_work_tags = array(
'the_title',             // http://codex.wordpress.org/Function_Reference/the_title
'the_content',           // http://codex.wordpress.org/Function_Reference/the_content
'the_excerpt',           // http://codex.wordpress.org/Function_Reference/the_excerpt
// 'list_cats',          Deprecated. http://codex.wordpress.org/Function_Reference/list_cats
'single_post_title',     // http://codex.wordpress.org/Function_Reference/single_post_title
'comment_author',        // http://codex.wordpress.org/Function_Reference/comment_author
'comment_text',          // http://codex.wordpress.org/Function_Reference/comment_text
// 'link_name',          Deprecated.
// 'link_notes',         Deprecated.
'link_description',      // Deprecated, but still widely used.
'bloginfo',              // http://codex.wordpress.org/Function_Reference/bloginfo
'wp_title',              // http://codex.wordpress.org/Function_Reference/wp_title
'term_description',      // http://codex.wordpress.org/Function_Reference/term_description
'category_description',  // http://codex.wordpress.org/Function_Reference/category_description
'widget_title',          // Used by all widgets in themes
'widget_text'            // Used by all widgets in themes
);
foreach ( $qmr_work_tags as $qmr_work_tag ) {
remove_filter ($qmr_work_tag, 'wptexturize');
}

当然你也可以参考这篇文章:https://www.freexyz.cn/cms/bee94fdf6816331685a559f0aec28cfd.html


上一篇:如何手动将本地WordPress站点迁移到主机/服务器?

下一篇:Win10电脑skype一直转圈登录不了怎么办?

最新发布
支付宝扫雷群禁抢群(2026最新)24小时在线

支付宝扫雷群禁抢群(2026最新)24小时在线

支付宝扫雷群禁抢群(2026最新)24小时在线
全网支付宝扫雷群埋雷群禁抢群 全天拉手中介在线微信。全部是微信聊呗以前的群搬过去开的群!QQ2100756172欢迎加入信誉...
office365激活密钥【最新】Office 365永久激活密钥2026年最新激活码

office365激活密钥【最新】Office 365永久激活密钥2026年最新激活码

office365激活密钥【最新】Office 365永久激活密钥2026年最新激活码
Office365激活密钥是很多用户都在找的,没有密钥激活你的Office365你是无法使用的,下面小编通过一些渠道收集了最新的Office365激活密钥,也是Microsoft365激活密钥分享给大家,需要知道的是Office365激活密钥有一定的时效性,要赶紧使用!不然会过期哦。Office365激活密钥【最新】45H17-8514D-E4758-TH015-4V1510H451-87K0...
office2021最新激活秘钥,2026年最新永久有效正版激活密钥分享

office2021最新激活秘钥,2026年最新永久有效正版激活密钥分享

office2021最新激活秘钥,2026年最新永久有效正版激活密钥分享
office是我们如今生活中经常用到的电脑软件,但是有不少朋友们的office软件由于没有激活无法正常使用。今天小编就来给大家**分享一下2021最新永久有效正版密钥,这些密钥适用于office365、office专业增强版、office2016等多系列。雨林木风 ghost Win11 64位 超级精简版系统 v2022.06是一款很多用户选择的win11系统,推出之后...
office2021激活工具,2026年office2021激活工具及激活密钥分享

office2021激活工具,2026年office2021激活工具及激活密钥分享

office2021激活工具,2026年office2021激活工具及激活密钥分享
office2021激活工具其实就是我们通用的HEU KMS Activator软件,office2021激活工具是一款支持微软最新办公软件office2021的一键激活工具,它能够迅速而高效地破解产品的所有受限功能,使用户尽享全面的办公体验。该工具兼容性极高,支持多种操作系统,并且除去繁琐的手动激活步骤,让用户轻松完成激活过程。无论是个人用户还...