Следующее решение должно работать. Вы собираетесь продолжить и опубликовать непосредственно в установке WordPress и перехватить запрос, прежде чем WordPress выполнит все запросы, которые он обычно делает. У этого метода есть некоторые оговорки, одна из которых заключается в том, что некоторые методы кэширования будут мешать ему, но он должен работать достаточно хорошо для ваших целей.
Кроме того, вы сказали, что не хотите использовать указанный API WordPress, так что это должно быть прямо в вашем переулке.
JavaScript:
jQuery(document).ready(function($) {
$('.action.next_posts').click(function(event) {
event.preventDefault();
var last_date = $(this).attr('title');
$.ajax({
url: '/',
type: 'post',
data: {date : last_date, action: 'get_next_posts'},
success: function(response) {
alert(response);
},
error: function(error) {
alert("error");
}
});
});
});
functions.php
add_action('parse_request','my_request_parser');
function my_request_parser($wp) {
if( 'get_next_posts' == $_POST['action'] ) {
echo 'ok';
bloginfo('name');
exit();
}
}