Ошибка 500 при выполнении Php файла из моего JQuery сценария с $ .Get или $ .Post или $. Ajax - PullRequest
0 голосов
/ 03 апреля 2020

Привет, я пытаюсь сделать трюк с моим веб-приложением WordPress / WooCommerce, и у меня есть это:

JS:

     .done(function(result){
     $.get("phpfile.php").done(function(result2){
                                            console.log(result2);
                                    }).error(function(result3){
                                            console.log(result3);
                                    });

И в моем PHP файле у меня есть :

   $current_user = wp_get_current_user();
   global $wpdb;
   $result = $wpdb->get_var('SELECT MAX(ID) FROM wp_posts ');
   $postData = get_post( $result); 

  $postData = array( 'ID' => $result);

  $postData['post_author'] = $current_user->ID;

  wp_update_post( $postData );

Когда я выполняю это, у меня появляется ошибка GET 500. Когда я пишу эхо-сигнал «обратная связь» перед всем кодом в моем PHP, он возвращает его.

Почему ошибка вызвана wp_get_current_user();

Я что-то пропустил? Пожалуйста, если вы экспериментировали с этим, дайте мне представление, как этого избежать. Заранее спасибо

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