字符\\在保存设置页面后出现在‘之前

时间:2013-05-13 作者:NW Tech

这是一个奇怪的问题,我见过插件出现这种情况,但我不知道如何修复它。可能只是PHP问题?

无论如何,我有一个设置/选项页面,有几个文本区域。保存时,每个撇号前都会显示一个“\\”。每次保存时,都会显示额外的反斜杠。

我不确定什么代码会对这方面有所帮助。

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

这是一个PHP问题。角色\' 正在进行转义,以便可以在不同的位置安全地访问它,尤其是数据库。这就是为什么你\' 看起来像\\\'.

您可以使用PHP的stripslashes() 函数来清理它,或者(如果它是需要清理的数组)WordPress的stripslashes_deep() 作用

结束