【问题标题】:Wordpress - site_url() returns with additional backslashesWordpress - site_url() 返回附加反斜杠
【发布时间】:2015-04-21 21:19:14
【问题描述】:

我正在使用site_url() 函数,它返回地址为http:\/\/vip.local\/cc,我可以看到WP 自动添加了不必要的反斜杠。这是为了某种逃避的目的吗?我尝试使用 stripslashes 函数,但这也没有解决它。有什么帮助吗?

【问题讨论】:

  • 尝试使用get_site_url() 而不仅仅是site_url()
  • 试过了。即使有stripslashes。没有运气

标签: php wordpress escaping


【解决方案1】:

您可以简单地使用stripslashes([string])

这会从给定的字符串中删除所有反斜杠(需要它们)。

编辑

我测试的代码:PHPaste Snippet

编辑 2

代码与json_encode([array]) 一起使用,自动添加斜杠。

【讨论】:

  • @ChaniLastname 请告诉我你是如何使用它的。 编辑我还在我的 OP 中添加了一个关于我如何测试它的 sn-p。
  • $stats['site-url'] = stripslashes( site_url() );
  • 这样做,然后在它的正下方输入die($stats['site-url']);
  • 做到了。但这是怎么回事?
  • 你是如何使用 site_url() 的东西的?也许你在哪里使用它有另一个函数,里面有addslashes()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-31
  • 2014-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多