Я работаю на платежном шлюзе. Я пишу ниже код
$order = new WC_Order($order_id);
if($data && $data->status == "ACCEPTED")
{
wc_maybe_reduce_stock_levels($order_id);
$order -> update_status('Processing');
$order -> payment_complete();
Я замечаю, что таблица wp_posts post_status обновляется с обработкой, пока я обновляю статус с веб-панели GUI Она обновляется с помощью w c -обработка
В приведенном выше изображении id 79 обновляется с панели и 80 обновляется программно
В обоих случаях wp_wc_order_stats обновляется с помощью w c -processing
Когда post_status обновляется с обработкой, это не отображается в списке заказов на панели
Я не уверен, что это ошибка или я делаю какие-либо ошибки, но это работает раньше версия.