Intereting Posts
PHP Script в WordPress тема Таксономия, субтаксономия, детальная таксономия продукта woocommerce Получить содержание сообщения WordPress по идентификатору сообщения WordPress не может определить размер эскизов? Запретить удаление вложения CF7 Помогите с вопросами о «Добавление фильтра таксономии в список администраторов для пользовательского типа сообщений?» Sticky – Лучшее изображение Установить заголовок сообщения, основанный на первом элементе h2 в разделе содержимого Как изменить / расширить / переопределить основной метод? API-интерфейс пользовательского интерфейса Внутри базы данных, где находится флаг, в котором говорится, что у пользователя есть права Super Admin? Отображать последние сообщения из 5 категорий на главной странице Запрос почты из многоузловой сети Получить идентификатор сообщения из wp_insert_post () Крючок для плагина для отображения содержимого для определенных URL-адресов

Где хранятся данные корзины в базе данных?

Я новичок в woo-commerce, может кто-нибудь, пожалуйста, сообщите мне, где хранятся элементы корзины в базе данных. в каких таблицах есть детали корзины?

Solutions Collecting From Web of "Где хранятся данные корзины в базе данных?"

Различные данные о корзине хранятся в Woocmmerce двумя способами:

  1. В объекте $ woocommerce (о сеансе, информации о корзине, промежуточных итогах и т. Д.)
  2. В таблице базы данных с именем persistent_cart, которая является динамической … она будет уничтожена, как только будет выполнена проверка.

Итак, теперь, как получить доступ ко всей этой информации … Для 1-го рода просто объявите глобальный объект $ woocommerce и используйте ниже код, чтобы увидеть все подробности

global $woocommerce; echo "<pre>"; print_r($woocommerce); exit; 

Для 2-го рода вам нужно получить данные из таблицы .. поэтому сначала объявите объект wpdb wordpress и напишите sql-запрос, чтобы получить результат. Одна вещь, которую нужно отметить, это … данные хранятся в сериализованной форме в таблице woocommerce_persistent_cart поэтому вам нужно выполнить несериализацию его перед использованием, только тогда вы можете его использовать. Ниже приведен код для получения информации о тележке из таблицы

 global $wpdb; $array = $wpdb->get_results("select meta_value from ".$wpdb->prefix."usermeta where meta_key='_woocommerce_persistent_cart'"); //print_r($array); $data =$array[0]->meta_value; $de=unserialize($data);