【发布时间】:2016-05-13 01:38:11
【问题描述】:
我有 Wordpress 网站,在第一页我使用文件中的主题。 代码是正确的,但 src 或 href 不好。 示例:
$url = site_url()."/blog/".get_the_ID();
它的节目:
http://localhost/blog/144%E2%80%8E/
在Firefox的调试器中链接是正确的:
http://localhost/blog/144/
如果有人可以帮忙,请写!!
【问题讨论】:
-
get_the_ID()在做什么?返回值中有一个 U+200E 字符(这是从左到右标记,您绝对不想在 URL 中允许的双向控制字符)。当它被格式化为显示为实际控制字符而不是%xx序列的 Unicode IRI 时,无论哪种方式都不好,您可能应该过滤掉非数字 ID。