我正在使用具有自定义 PHP 函数的数据提要插件,该函数允许我重写提要中的每个 Buy_URL。例如,原始 Buy_URL 之一是这样的:
http://www.affiliatecompa.com/product/clean.com?ref=ab
我想重写 URL 的开头和结尾
“ http://www.dsqce.com/click-111111-1111XX111?url=http%3A%2F%2Fwww.affiliatecompa.com ”
和
“莱克”`分别。所以它应该变成:
http://www.dsqce.com/click-111111-1111XX111?url=http%3A%2F%2Fwww.affiliatecompa.com/product/clean.com?ref=laik
我联系了插件的作者,他告诉我把下面的代码放在我的主题的function.php中,然后调用插件中的函数
function WOKI_Change_Url($x){
$y = substr($x, 29);
$y = substr($y, -2);
return "http://www.dsqce.com/click-111111-1111XX111?url=http%3A%2F%2Fwww.affiliatecompa.com" . $y . 'laik';
}
显然它不起作用,因为它删除了 URL 的任何其他部分,并且每个 Buyurl 现在都变成了
http://www.dsqce.com/click-111111-1111XX111?url=http%3A%2F%2Fwww.affiliatecompa.comlaik
我怀疑 substr 不适合我在这种情况下想要做的事情。我应该在函数中使用 str_replace 吗?