Люди, у меня есть код, который мне нужно включить в 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"); } }); }); });