Решите проблему экранирования строк в WordPress

Если вы введёте два символа "--" в WordPress, это будет распознано как дефис. Если в статье в этот момент есть код, другие пользователи не смогут его использовать при копировании и вставке. Вот три эффективных способа решить эту проблему!

Если вы введёте два символа "--" в WordPress, это будет распознано как дефис. Если в статье в этот момент есть код, другие пользователи не смогут его использовать при копировании и вставке. Вот три эффективных способа решить эту проблему!

WordPress中会默认会自动转义一些字符,网络上也称“转换全半角标点符号”或者“代码转义”,WordPress使用了wptexturize函数将纯文本字符转换成格式化的HTML实体。这样会导致代码中所有半角都会转成全角,别人复制此代码的时候没法使用出现错误情况。经过搜集测试,本文列出三种快速有效的解决方案。

一、通过插件搞定问题,可以安装Quotmarks Replacer这个插件,直接启用即可,有效快速。

二、打开当前主题里面的functions.php函数文件,在文件末尾添加以下代码:

remove_filter('the_content', 'wptexturize');

三、也是打开当前主题里面的functions.php函数文件,在文件末尾添加以下代码:

//取消内容转义
remove_filter('the_content', 'wptexturize');
//取消摘要转义
remove_filter('the_excerpt', 'wptexturize');
//取消评论转义
remove_filter('comment_text', 'wptexturize');

当然也会有其他的方法,以上三种方法我认为是最快速有效的!

счет

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *