lisa
  • 0
Новичок

Вызов ajax в WordPress возвращает ноль, хотя die()

  • 0

Я делаю запрос на плагин. Это отлично работает на моей тестовой платформе (обычный WP), но создает проблемы на WPMU (обе последние версии wp). Это моя функция:

function my_action_callback() {
$post = $_POST['shortcode'];
$post = str_replace('"','"',$post);    
echo do_shortcode($post);
die(); 
}

В чем может быть проблема?

Share
  1. Когда вызов ajax возвращает 0, это обычно означает, что ваши действия настроены неправильно. Вам нужно убедиться, что вы подключаетесь к wp_ajax, а также к wp_ajax_nopriv.

    add_action( 'wp_ajax_ACTION', 'your-callback' );
    add_action( 'wp_ajax_nopriv_ACTION', 'your-callback' );
    

    Я предполагаю, что проблема в том, что вы подключаетесь только к wp_ajax и вошли в систему при установке dev, а не во время установки в реальном времени. Тут только предположить. Чтобы знать наверняка, нужно увидеть весь код.

    • 0

Оставить ответ

You must login to add an answer.