WordPress插件WP-BLOCKS正在撇号前添加斜杠

时间:2012-06-21 作者:Squadrons

Edit: Problem Solved, solution posted at bottom

我要发疯了,想知道为什么会这样。

这是一个众所周知的问题,到目前为止,我已经做了所有推荐的事情。

我使用的是php版本5.3,并且禁用了magic quotes。

这个问题只有在使用插件wp\\u块时才会发生,所以我假设代码中有某种东西导致了这种情况的发生。

有什么想法吗?

我目前正在筛选插件,看看是否有任何东西会迫使这种行为。

需要注意的是,如果我插入html实体“';”然后保存并返回html(我使用ultimate tinyMCE,它有一个很好的突出显示的语法编辑器,但这也是在安装插件之前发生的),它将替换所有的“';”带撇号。

Solution

该插件只使用了一个名为wp\\u kses\\u stripslashes的wordpress函数,它显然只适用于双引号。我只是通过stripslashes和voila进一步处理传递的数据。

1 个回复
最合适的回答,由SO网友:Squadrons 整理而成

解决方案

该插件只使用了一个名为wp\\u kses\\u stripslashes的wordpress函数,它显然只适用于双引号。我只是通过stripslashes和voila进一步处理传递的数据。

结束

相关推荐

Beta Versioning of Plugins

当我为一些bug编写修复程序时,我通常会增加版本并将其发送给bug查找程序,以查看我的修复程序是否有效。如果我有1.2.5 我想创建一个测试版,一旦我提交代码,它将变得多余,我应该使用1.2.5-beta 或1.2.6-beta? 我担心的是1.2.6 <;1.2.6-beta 因此,字符串比较可能有利于beta版,而bug查找程序不会收到发布稳定版本的通知。编辑:如果在不考虑发布类型的情况下对字符串进行绝对比较,则可以使用1.2.5-fix 然后1.2.6. 该问题也概述在http://en.wik