Ajax(エージャックス)を使うと画面遷移を伴わずにデータを呼び出したり、保存したりできます。ブラウザを更新せずに画面を変化させ、SPA(シングルページアプリケーション)っぽい挙動も実装できます。WordPress での Ajax はやや特殊ながら、お作法に沿って実装すれば比較的簡単なので、使い方をメモしました。 /wp-admin/admin-ajax.php を利用 WordPress では Ajax を利用するために標準で/wp-admin/admin-ajax.phpが用意されています。ここに Ajax でリクエストを投げると、用意した PHP の関数を呼び出すことができます。 処理の流れ JavaScript から Ajax で admin-ajax.php に任意のアクション名[action]を投げる admin-ajax.phpからwp_ajax_[action]とwp_aj