Передавая значения моему marker
Функция отлично работает с жестко закодированными значениями, но не тогда, когда я использую значения из $ _REQUEST.
У меня есть плагин WordPress для Google Maps. Я пытаюсь получить широту и долготу из URL.
Если я позвоню marker
с константой работает (отображает маркер на Google Map):
marker("35.415156","25.141561");
Но если я вызову функцию маркера с $_REQUEST
переменная, она не работает (не отображает маркер на Google Map):
marker($_REQUEST['coordx'],$_REQUEST['coordy'])
Мой код:
add_action("wp_ajax_nopriv_g_map_options","g_map_nopriv_options_callback");
g_map_nopriv_options_callback($_REQUEST['coordx'],$_REQUEST['coordy']);
function g_map_nopriv_options_callback($lat_coord,$lng_coord) {
$lat_coord2 = $lat_coord;
$lng_coord2 = $lng_coord;
$response = $response."<marker id='6' size='48' name='' animation='DROP' lat='".$lat_coord2."' lng='".$lng_coord2."' description='' img='' />";
}
Почему это не работает, когда значения считываются из переменной $ _REQUEST?
WordPress не просто передает переменные запроса на серверную часть.
Вы должны зарегистрировать варианты запросов, чтобы иметь возможность использовать их в своих плагинах и темах.
Вы можете увидеть эту тему, это поможет вам понять, как зарегистрировать использование запроса VARS.
Других решений пока нет …