WordPress勾销英文标点符号主动交换中文标点符号的优雅办法

家喻户晓,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: [email protected]
License: GPLv2 or later
Copyright 2016 Tunghsiao Liu, aka. Sparanoid ([email protected])
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.jb51.net/cms/261975.html

以上就是安达网络工作室关于《WordPress取消英文标点符号自动替换中文标点符号的优雅方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 英文标点 中文标点
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
详解WordPress中简码格局标签编写的根本办法

WordPress 简码是一品种似于论坛标签的货色,格局相似于把尖括号换成中括号的 Html 标签。简码很多人叫做短...

wordpress搬家预备/搬迁/解析工作

说到wordpress搬家,置信大局部wp玩家还是可以轻松处理成绩,可是关于老手置信会遇到不少费事成绩吧,上面跟...

WordPress分类目录、标签失落成绩的处理办法

明天偶尔留意到WordPress的分类和标签隐没了,开端认为是数据库表损坏,于是经过PHPMyAdmin修复表,然而留意...

WordPress后盾地址被改招致无奈登陆后盾的简略处理办法

本文实例讲述了WordPress后盾地址被改招致无奈登陆后盾的简略处理办法。分享给大家供大家参考,详细如下: ...

七牛镜像存储 WordPress 插件(一键完成 WordPress 博客动态文件 CDN减速)

七牛云存储是由七牛提供的在线存储效劳,经过云端接口向企业客户提供网上有限存储空间,和传统的云存储效劳...

优化WordPress数据库晋升网站运转速度

WordPress的文章、评论等很少数据都是寄存在数据库的,所以搭建wordpress网站的工夫,网站的空间不需求多大...

需求提交

客服服务

亿鸽在线客服系统