피드의 모든 Buy_URL을 다시 쓸 수있는 맞춤 PHP 함수가있는 데이터 피드 플러그인을 사용하고 있습니다.substr 대신 str_replace를 사용해야합니까?
http://www.affiliatecompa.com/product/clean.com?ref=ab
내가 시작과
"http://www.dsqce.com/click-111111-1111XX111?url=http%3A%2F%2Fwww.affiliatecompa.com"
및
"와 URL의 끝을 다시 할 : 예를 들어, 원래 Buy_URLs 중 하나가 이것이다, 말 laik "라고한다. 그래서이 될해야합니다
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 지금은 SUBSTR 내가이 경우 수행 할 작업에 적합한 아니라고 생각
http://www.dsqce.com/click-111111-1111XX111?url=http%3A%2F%2Fwww.affiliatecompa.comlaik
이되고있다. 대신 함수에서 str_replace를 사용해야합니까?
검사 : parse_url (http://www.php.net/manual/en/function.parse-url.php), [parse_str (HTTP : // WWW .php.net/manual/en/function.parse-str.php) 및 [http_build_query] (http://www.php.net/manual/en/function.http-build-query.php) – bitWorking