我有一个插件,不幸的是我无法控制,我遇到的问题是它没有使用&
代替&
因此破坏了网站验证。
我的函数中是否有可以使用的函数。php,它将替换&
具有&
?
在插件内部进行了一些调查之后,我发现以下代码片段正在生成无效代码。。。。
static function GetPermalink($incomingLink = null) {
$blogUrl = get_bloginfo("url");
$urlSlug = dsSearchAgent_Rewrite::GetUrlSlug();
$canonicalUri = self::$CanonicalUri;
if (isset($canonicalUri) && (!$incomingLink || preg_match("/dsidxpress-data/", $incomingLink)))
return "{$blogUrl}/{$urlSlug}{$canonicalUri}";
else
return $incomingLink;
}
正是$canonicalURi变量保存着无效的链接,我是否正确地认为需要将esc\\U attr应用于此变量?