Как переписать URL для передачи запросов в пользовательский метод через AJAX? (Нельзя использовать admin-ajax.php)

13 янв. 2012 г., 05:00:18
Просмотры: 402
Голосов: 1

Мне нужно создать WordPress-плагин, который возвращает HTML для AJAX-запроса. Однако из-за особенностей серверной среды я не могу использовать стандартный admin-ajax.php.

Мне посоветовали создать пользовательскую страницу с перезаписью URL, например: /my-ajax-calls/

Таким образом, когда я отправляю запрос на эту страницу, это будет выглядеть так:

jQuery.get("/my-ajax-calls/param1/param2/",...);

Затем я смогу использовать param1 и param2 для возврата соответствующего HTML.

Я знаю, как создавать плагины, но как мне переписать URL, чтобы связать его с методом, генерирующим HTML?

1
Комментарии

Пожалуйста, отформатируйте ваш вопрос (у вас есть кнопки визуального редактора сверху). И также, пожалуйста, не используйте диалектные слова, такие как "becoz". Это публичная страница, а не личный чат.

kaiser kaiser
13 янв. 2012 г. 21:53:48
Все ответы на вопрос 1
0

Вы можете легко указать путь к пользовательскому файлу при использовании wp_localize_script(). Просто - в третьем аргументе-массиве - установите ajax_url на любой файл, который вы хотите использовать.

13 янв. 2012 г. 21:56:47