@KrivdaKravdaBum

WordPress [400 Bad Request] на странице плагина в админке?

Всем, привет!
Пишу плагин для WordPress (и да, в этом деле опыта маловато), создана страница в админке. Собственно код на страницы:

<?php

function my_action() {
check_admin_referrer();
echo(json_encode( array('status'=>'ok','request_vars'=>$_REQUEST) ));
wp_die();
}

add_action( 'wp_ajax_my_action', 'my_action');
add_action( 'wp_ajax_nopriv_my_action', 'my_action');


if (isset($_POST['my_action']))
if ( wp_verify_nonce( $_POST['nonce'], 'my_action' ) ) my_action();

?>


<script>
$(document).ready(function() {
    $.ajax({
        type: "POST",
        url: ajaxurl,
        data: {
            action: "my_action",
            //"nonce" : "<?php echo wp_create_nonce( 'my_action' ); ?>"
        },
        success: function (response) {
            console.log('AJAX response : ',response);
        }
    });
});

</script>


По идее должен возвращать JSON, но возвращает 400 Bad Request.

5bfdd42391cb6152675305.jpeg

5bfdd42fb8638800379941.jpeg

5bfdd4372d5d9221271751.jpeg
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы