سلام
وقت بخیر
من همه مواردی که فرمودید رو دقیقا پیاده سازی کردم، ولی بازم با ارور 404 در برگردانده شدن ajax برخورد میکنم:
کد صفحه ajax.php
<?php
add_action('hht_ajax_calculate_operation','wp_apis_handle_ajax_operation');
function wp_apis_handle_ajax_operation(){
}
?>
کد صفحه wpapis-admin.js:
jQuery(document).ready(function($){
$('#sendAjaxRequest').on('click', function(event){
$.ajax({
url:'/wp-admin/admin-ajax.php',
type:'post',
data:{
action:'calculate_operation',
numberOne: 25,
numberTwo: 87
},
success:function(response){
},
error: function(error){}
});
});
});
برای مطمئن شدن از include بودن صفحه ajax.php، مقدارهای تستی رو برای چاپ فرستادم، نمایش داده شد و مشکلی نبود