Ваш AJAX может вызвать /wp-admin/admin-ajax.php с параметром действия (и всем, что вы хотите), затем в файле плагина вы можете связать свой вызов ajax с:
add_action('wp_ajax_YOUR_ACTION_NAME', 'the_function_to_call');
add_action('wp_ajax_no_priv_YOUR_ACTION_NAME', 'the_function_to_call');
YOUR_ACTION_NAME должно быть значением параметра action.Первый, это публичный ajax-запрос, означает, что вы можете вызывать его, даже если вы не вошли в систему. Второй, если вы вошли в систему.
Тогда функция the_function_to_call может включать в себя все, что будет работать!
function the_function_to_call () {
include (TEMPLATEPATH . '/reloadhomeposts.php');
die(); // prevent string 1 to appear after
}
Немного сложно, но вы используете внутренний процесс WP для AJAX.