私はsql dbを見ていますが、wp_posts内の注文に似たものを見ることができます。ただし、wp_woocommerceで始まるテーブル内にあることを期待します。
誰もがこの現象に光を当てることができますか?
乾杯
Woocommerceでは、注文は カスタム投稿タイプ としてモデル化されるため、wp_posts
あなたが見つけたように。 woocommerceが使用するカスタム投稿タイプのリストについては、 WooCommerce分類と投稿タイプ を参照してください。注文はタイプshop_order
オーダー内の個別のアイテムは、カスタムテーブルに個別のレコードとして保存されます woocommerce_order_items
プラグインのバージョン情報を2018年8月10日更新
注文はカスタムの投稿タイプです。 WooCommerceから 投稿タイプ :
- 製造指図(shop_order)
注文はwp_posts
テーブル(post_type = 'shop_order'
)に存在します。 wp_postmeta
テーブルで注文のpost_idを検索すると、より多くのデータを利用できます。
さらに、WooCommerce GitHub Wikiから データベースの説明
- woocommerce_order_items–注文に関連付けられている広告申込情報を保存します。
- woocommerce_order_itemmeta–注文品目に関するメタデータを保存します。
現在、WordPress WooCommerceプラグインのバージョンは3.4.xです
WooCommerceの注文は「カスタム投稿」であり、「post_type」->「「shop_order」の下の「wp_posts」に保存されます。
sQLクエリで製造指図を選択する場合は、次のようなことができます。
global $wpdb;
$results = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE post_type = 'shop_order'", ARRAY_A );
それらはwp_posts
テーブル内にあります。
PhpMyAdminの場合:
wp_posts tableをクリックし、[SQL]タブをクリックして、wp_postsがテーブル名であると仮定して、次のクエリを実行します。
Select * from wp_posts where post_type='shop_order'
次に、woocommerceの注文に関するすべてのデータがあります
「すべて表示」チェックボックスをクリックします
完了した注文の「完了」を検索します
wp_woocommerce_order_itemmeta
wp_woocommerce_order_items
wp_posts
探しているデータの種類によっては、異なる場所を探す必要があります。 PHPMyAdminがある場合は、探しているデータを見つけてください。
私は最近、注文データを手動で復元しました。これが私が見つけた表です。
wp_posts //post_type = shop_order
wp_postmeta
wp_woocommerce_order_items
wp_woocommerce_order_itemmeta
Postmetaとitemmetaのorder_id/order_item_id参照が正しいことを確認してください。