500 ошибка AJAX WordPress

Пытаюсь реализовать ajax запрос на WordPress поиск на сайте, но при отправке запроса вылетает ошибка 500, не понимаю в чем проблема.

JS код:

jQuery(function ($) {
    $('.search_form input[name="s"]').on('keyup', function () {
        var search = $('.search_form input[name="s"]').val();

        var data = {
            s:search,
            action: 'search_action',
            nonce : search_form.nonce

        };
        $.ajax({
            url: search_form.url,
            data: data,
            type: 'POST',
            dataType: 'json',
            success: function(data){
                console.log(data)
            }
        });

    });
});

PHP код:

<?php
add_action('wp_ajax_search_action', 'esp_search_ajax_action_callback');
add_action('wp_ajax_nopriv_search_action', 'esp_search_ajax_action_callback');

function esp_search_ajax_action_callback(){
    get_vd($_POST);
}

Ответы (0 шт):