Ajaxで送信するurlをJavaScriptから取得できるようにする function my_enqueue() { // ここで決めたハンドル名(ajax-script)と下のwp_localiza_scriptのハンドル名を同じにする wp_enqueue_script( 'ajax-script', '/path/ajax.js', ['jquery'], false, false ); // add_urlがグローバル変数になる add_url.ajax_urlで送信先urlを取得できる wp_localize_script( 'ajax-script', 'add_url',array( 'ajax_url' => admin_url( 'admin-ajax.php') ) ); } add_action( 'wp_enqueue_scripts', 'my_enqueue'
![wordpressでAjaxを使う方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/887c701f2a86d49f57f1f54c71142797c9885773/height=288;version=1;width=512/https%3A%2F%2Ffreiheit-channel.com%2Fwp-content%2Fthemes%2Flionblog%2Fimg%2Fimg_no.gif)