Intereting Posts
Санизировать или обрабатывать строку в редакторе с помощью короткого кода Представления Google Analytics публикуются в WordPress? Как изменить заголовок заголовка и атрибуты alt для публикации заголовка? Loop get_theme_mod удалить меню администратора wp по роли пользователя пользователя автоматически установите «Лучшее изображение» так же, как и og: i, которое установлено в настраиваемом поле Сделать персонализированную почту доступной в основном домене напрямую? Откройте div внутри пользовательского пост-типа с Fancybox Добавление виджетов в верхний и нижний колонтитулы из плагина Как перезагрузить панель управления после нажатия «Обновить» в «Быстрое редактирование»? Скрыть подменю wordpress? author.php показывает профили всех пользователей, а не только авторов Узнать общее количество страниц в глобальном запросе на странице архива? Загрузка сценария детской темы после сценариев плагинов отслеживать все внешние ссылки в блоге через имя пользователя

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

Я новичок в 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);