USPS 배송 계산기에 문제가 있습니다.USPS API 변경
국제 운송 요금이 갑자기 작동하지 않을 때까지 며칠 전까지 정상적으로 작동했습니다. 또한 미국 국내 서비스에는 이상한 문자가 포함되어 있습니다.
몇 가지 검색을 수행 한 결과, USPS가 서비스 이름을 다시 한 번 변경했습니다 (미친, 매년 서비스 이름이 바뀜).
내 USPS 계산기는 WP 전자 상거래 플러그인의 이전 버전에서, 그리고 내가 수동으로 난 국제 따옴표를 허용 할 서비스 유형을 정의했다 : 이름이 변경 이후 추측
$allowed_types = array('First-Class Package International' => 'First-Class Package International Service<sup>™</sup>**');
을 $ allowed_types 변수에는 올바른 서비스가 포함되어 있지 않으므로 국제적인 쿼리를 위해 계산기가 더 이상 작동하지 않습니다. 미국 국내 쿼리로
이 가능한 서비스는 다음과 같다 :
Priority Mail 2-Day<sup>™</sup>
상표가 잘못 표시되는하지만 난 그것을 해결하는 방법을 모르겠어요. 나는 고전을 시도했다 : $key = str_replace('<sup>™</sup>', "", $key);
그러나 무엇인가의 이유로 그것은 작동하지 않는다. "우선 메일"과 같은 다른 뭔가를 str_replace하려고하면 작동합니다. 그것은 단지 상표 표시를 위해 작동하지 않습니다.
해당 문자를 바꾸는 방법에 대한 아이디어와 퍼스트 클래스 패키지 국제 서비스의 새로운 이름이 무엇인지 알아 보는 방법은 무엇입니까? :)
고마워, 치프 리안