VPS服务器评测、
优惠、教程

免费部落如何解决代码错位的问题(3种方法禁止wordpress字符转义)

这段时间,在免费部落的网站上,经常发生这样的问题,好好的代码,复制到文本编辑软件上,没有任何问题,一复制到Xshell上,就发生各类错位的问题,导致脚本不能用。

比如下面这条安装SSR的脚本指令

wget -N –no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ok.sh && chmod +x ok.sh && bash ok.sh

复制到Xshell上,就完全错位了。

免费部落如何解决代码错位的问题(3种方法禁止wordpress字符转义)插图

可以发现,当中的N跳到了最后,执行就会出错。

经过了几天的搜索和研究,终于发现问题出在Wordpress上,WordPress中会默认会自动转义字符,“转换全半角标点符号”或者“代码转义”,WordPress使用了wptexturize函数将纯文本字符转换成格式化的HTML实体。这样会导致代码中所有半角都会转成全角,对于单纯打字的人而言,没有一点影响,但是对于免费部落这样的,偶尔加一些代码的,就出大问题了。

知道了问题所在,解决起来就简单了,这里列出了三种解决的方法。

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

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

未经允许不得转载:免费部落 » 免费部落如何解决代码错位的问题(3种方法禁止wordpress字符转义)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!