как я понимаю - здесь проверяется возвращаемое значение?нет, вы получаете в data возвращаемый сервером ответ, но зачем то выводите в консоль значение элемента из DOM. console.log(data); выведет в консоль то что пришло с сервера.
Сайт на wordpress - разве у него есть контроллер?то что это все на вордпрессе нигде не указано, условно можно считать core вордпресса одним большим
возвращает полную html страницу начиная с doctypeсудя по этому у вас отрабатывает сначала контроллер, а затем и вид рендерится, а при аякс запросе нужно после операций с данными аякс отдать ответ и сделать exit;
среди кучи текста,
в том гробу твоя невеста!" (с) Пушкин