Так, понял, что запрос в бд это полнейший бред
<?php
global $wpdb;
global $my_user;
$order_amount_buy = $_POST['order_amount_buy'];
if($wpdb->query("INSERT INTO `wp_users_deals`(`user_login`, `amount`) VALUES ('$my_user','$order_amount_buy')"))
echo "OK";
else
echo "ОШИБКА В ЗАПРОСЕ!";
?>
Глобальные переменные, которые здесь объявлены, вероятно вообще ничего не значат.
Тогда вопрос, как в WP подключить в кастомный скрипт глобальные переменные?
UPD:
Вот так все работает:
<?php
//define( 'WP_USE_THEMES', false );
define( 'SHORTINIT', true );
require_once $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php';
global $wpdb;
$order_amount_buy = $_POST['order_amount_buy'];
$my_user_id = $_POST['my_user_id'];
if($wpdb->query("INSERT INTO `wp_users_deals`(`user_login`, `amount`) VALUES ('$my_user_id','$order_amount_buy')"))
echo "OK";
else
echo "Ошибка в запросе";
?>