WordPress Ajax в плагинах - PullRequest
       14

WordPress Ajax в плагинах

1 голос
/ 21 августа 2011

Я портирую плагин для Wordpress из скрипта, и мне очень трудно обновлять мои настройки через ajax или добавлять новые опции.

Я хочу использовать ajax, так как мой оригинальный скрипт использует ajax.

Как лучше всего подойти к этому?

Я уже прочитал Ajax In Plugins и все его ресурсы ..

Вотосновная структура плагина

myplugin / js / custom.js <- здесь есть все запросы ajax с использованием jQuery-Ajax myplugin / ajax / <- здесь все файлы php, которые получают настройкиобновлено.myplugin / plugin.php <- загружает файл javascript. </p>

javascript загружается с использованием:

wp_register_script( 'custom_script', plugins_url('/js/custom.js', __FILE__) );
wp_enqueue_script( 'custom_script' );

Любая помощь приветствуется.

1 Ответ

1 голос
/ 29 августа 2011

Хорошо, мне потребовалось некоторое время, чтобы понять, как все это работает, но вот сделка:

Вы используете следующий пример кода:

Javascript
$ .Ajax ({ тип: "POST", url: "admin-ajax.php", data: {action: "DoMyAjaxStuff"} success: function () {} });

PHP

add_action('wp_ajax_DoMyAjaxStuff', 'myajaxfunc');

function myajaxfunc{
//Do stuff here
}
...