WordPress链接/书签-需要进行urlencode,因为空格正在被剥离

时间:2011-07-14 作者:Thomas Clayson

Wordpress正在剥离链接中的空格。

例如,将其放入新链接的网址:

mailto:[email protected]?subject=Hello there
并保存以下结果:

mailto:[email protected]?subject=Hellothere
我知道空间是%20 但不能指望我的客户使用这个。此外,他们还可能上载文件名中带有空格的PDF/Word文档,并复制和粘贴链接。

我该如何补救?我知道我必须使用urlencode,但是我真的不想编辑核心wordpress管理员,因为在升级时我必须再次更改它。然而,如果这是唯一的方法,我会这样做(看看我似乎找不到一个钩子或任何可以让我这样做的东西!),但我就是不知道该把它放在哪里。

谢谢你能给我的一切帮助。

1 个回复
SO网友:kaiser

您可以使用antispambot() 函数。

示例:

<a href="<?php echo antispambot(\'mailto:[email protected]?subject=Hello there\'); ?>">Some link text</a>

结束

相关推荐

边栏参数和wp_list_bookmark的问题

我遇到了一个问题,试图使用侧栏参数(before\\u widget、after widget、after\\u widget、before\\u widget)作为wp\\u list\\u bookmarks函数的主题风格友好参数,也就是说wp\\u list\\u bookmarks输出看起来就像wp\\u widget\\u链接中的一个。我几乎一字不差地复制了links小部件的代码,但当尝试重用仅有的一个侧栏参数(通过全局$wp\\u registered\\u侧栏)时,我得到了一些用于小部件容器