Сообщение Ajax в дочерней теме возвращает страницу подтверждения вместо echo - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь разрешить загрузку файлов через простую HTML-форму на странице WordPress, используя AJAX POST для «upload-manager.php».Проблема в том, что когда сообщение запускается, возвращаемые данные не совпадают с тем, что отображается в «upload-manager.php».Вместо этого возвращаемые данные - это домашняя страница в html-строке при входе в консоль.

Может быть, где-то в Wordpress установлен URL-адрес подтверждения, который вызывает это?

У меня естьпопытался использовать wp_dequeue_script () в моей дочерней теме в надежде, что, возможно, это помешает установке прослушивателей событий POST с помощью другого скрипта в теме.

//DEQUEUE Specific scripts
function project_dequeue_unnecessary_scripts() {
wp_dequeue_script('nectar-upload');
wp_deregister_style( 'nectar-upload' );
wp_dequeue_script('redux-opts-field-upload-js');
wp_deregister_style( 'redux-opts-field-upload-js' );
}
add_action( 'wp_print_scripts', 'project_dequeue_unnecessary_scripts' );
//DEQUEUE all scripts
function pm_remove_all_scripts() {
    global $wp_scripts;
    $wp_scripts->queue = array();
}
add_action('wp_print_scripts', 'pm_remove_all_scripts', 100);

Ни один из них не работает.

Также стоит отметить, что в сетевой панели devtools> XHR я получаю следующее:

enter image description here

Затем через ~ 2 секунды оно меняется на:

enter image description here

Означает ли это, что мой JQuery AJAX POST перенаправляется или что-то в этом роде?

Пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...