ajax в wordpress для передачи данных

Люди, у меня есть код, который мне нужно включить в WordPress. Не могли бы вы рассказать мне, как изменить эти коды для работы в WordPress ???

Код без WordPress:

JS

$(document).ready(function() { $('#example').ratings(5).bind('ratingchanged', function(event, data) { $('#example-rating').text(data.rating); $.ajax({ url : 'rating_plugin.php', type : 'POST', data : { rating : data.rating }, success : function(response){ console.log("successfull"); } }); }); }); 

PHP

 if ($_SERVER['REQUEST_METHOD'] == 'POST') { echo $_POST['rating']' } 

Благодарю.

В WordPress в целом лучше использовать встроенные функции ajax, которые поставляются с wordpress

поэтому добавьте рейтинг к вашим функциям.php (что-то в этих строках)

 function rateAjax() { require( get_template_directory() . '/rating_plugin.php' ); } add_action('wp_ajax_nopriv_PostAjax', 'rateAjax'); add_action('wp_ajax_PostAjax', 'rateAjax'); 

Jquery:

 $(document).ready(function() { $('#example').ratings(5).bind('ratingchanged', function(event, data) { $('#example-rating').text(data.rating); $.ajax({ url : '<?php echo admin_url('admin-ajax.php');?>', type : 'POST', data: { action : 'PostAjax', rating : data.rating }, success : function(response){ console.log("successfull"); } }); }); });