Почему не работает с $ _REQUEST

Передавая значения моему 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?

0

Решение

WordPress не просто передает переменные запроса на серверную часть.

Вы должны зарегистрировать варианты запросов, чтобы иметь возможность использовать их в своих плагинах и темах.

Вы можете увидеть эту тему, это поможет вам понять, как зарегистрировать использование запроса VARS.

WordPress get_query_var ()

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector