Deprecated: 関数 WP_Dependencies->add_data() がバージョン 6.9.0 から非推奨になった引数付きで呼び出されました。IE の条件付きコメントは、対応しているすべてのブラウザで無視されます。 in /home/artws/woo-japan.info/public_html/wp-includes/functions.php on line 6131

Deprecated: 関数 WP_Dependencies->add_data() がバージョン 6.9.0 から非推奨になった引数付きで呼び出されました。IE の条件付きコメントは、対応しているすべてのブラウザで無視されます。 in /home/artws/woo-japan.info/public_html/wp-includes/functions.php on line 6131
コンテンツへスキップ →

class-reference

Classes in WooCommerce

List of Classes in WooCommerce

For a list of Classes in WooCommerce, please see the WooCommerce Code Reference.

Common Classes

WooCommerce

The main class is woocommerce which is available globally via the $woocommerce variable. This handles the main functions of WooCommerce and init's other classes, stores site-wide variables, and handles error/success messages. The woocommerce class initializes the following classes when constructed:

  • WC_Query – stored in $woocommerce->query
  • WC_Customer – stored in $woocommerce->customer
  • WC_Shipping – stored in $woocommerce->shipping
  • WC_Payment_Gateways – stored in $woocommerce->payment_gateways
  • WC_Countries – stored in $woocommerce->countries

その他のクラスはオンデマンドで自動ロードされる。

View the WooCommerce Class Code Reference for a full list of methods contained in this class.

WC_Product

WooCommerceには商品データのロードと出力を担当するいくつかの商品クラスがあります。これは

$product = wc_get_product( $post->ID );

In the loop this is not always necessary since calling the_post() will automatically populate the global $product variable if the post is a product.

View the WC_Product Code Reference for a full list of methods contained in this class.

WC_Customer

customerクラスは、例えば現在の顧客に関するデータを取得することができます:

global $woocommerce;
$customer_country = $woocommerce->customer->get_country();

View the WC_Customer Code Reference for a full list of methods contained in this class.

WC_Cart

カートクラスは、ユーザーのカートデータをロードし、セッションに保存します。たとえば、カートの小計を取得するには、次のようにします:

global $woocommerce;
$cart_subtotal = $woocommerce->cart->get_cart_subtotal();

View the WC_Cart Code Reference for a full list of methods contained in this class.