"Geo Redirect"플러그인과의 비 호환성을 해결하는 방법

플러그인“지역 리디렉션”를 사용하면 방문자를 리디렉션하거나 해당 국가에 따라 언어를 전환 할 수 있습니다. 안타깝게도 2013 년 이후로 업데이트가 없었으며이 플러그인을 Maps Marker Pro와 함께 사용하면 레이어 맵이 깨집니다 (마커를로드하는 데 필요한 leaflet-geojson.php 호출도 리디렉션됨에 따라).

이 문제를 해결하려면 /wp-content/plugin/geographical-redirect/geo-redirect.php 파일을여십시오.

코드 찾기

    공용 함수 checkIfRedirectNeeded ()
    {
        if (! is_array ($ this-> geo_redirect_data))
            반환;

와로 교체

    공용 함수 checkIfRedirectNeeded ()
    {
        // 정보 : Maps Marker Pro 요청을 리디렉션하지 않습니다
        $ request_uri = $ this-> request_uri;
        if (stripos ($ request_uri, 'geojson')! == FALSE) {
            반환;
        }
        if (! is_array ($ this-> geo_redirect_data))
            반환;

파일을 저장하십시오. 결과적으로 레이어 맵이 다시 작동해야합니다.

0
0
9361
이 FAQ 답변 평가

이 게시물을 평가할 수 없습니다.

en English
X