Я новичок в Wordpress и пытаюсь создать простой вызов, который можно вызвать с страницы ajax. Я знаю, как это сделать с PHP, но я не могу сделать это с помощью Wordpress.Ajax call to wordpress plugin
<?php
/*
Plugin Name: Jed Plugin
*/
function func_rate()
{
$data = wp_remote_retrieve_body (wp_remote_get("https://www.google.com/finance/converter?a=1&from=USD&to=ZAR"));
$pos = strpos($data,'class=bld>');
echo substr($data,$pos+10,7);
}
add_action('get_value', 'func_rate');
Мне нужно создать простой Ajax вызов этому
$.ajax({
url : "https://www.forexforecasts.co.za/wp-content/plugins/test/test.php",
type : 'post',
data : {
action : 'get_value'
},
success : function(response) {
alert(response)
}
});
Вы должны прочитать [** codex **] (https://codex.wordpress.org/AJAX_in_Plugins), Wordpress имеет очень специфические требования и методы при выполнении ajax-запросов к плагинам. – adeneo