2017-01-25 17 views
-1

https://postimg.org/image/xgyc0hgxz/注文詳細は[Woocommerce]

[OK]を引っ掛けた後、私は絵が黒い四角が、私はフックがあるかわからない、すべての最初のを持っている余分なフィールド(列)を作成します。 Add order metadata to WooCommerce admin order overview

はまた、私が何をしたい私はを通じてアクセスすることができましたと仮定し、各オブジェクトのための出荷クラスを表示することです。..検索した後、私はフック

woocommerce_admin_order_data_after_order_details 

が見つかりましたが、このフックは、ここで示したよう私が欲しいものを超えています私はそこにループにアクセスすることができますが、私はちょうどフックを知らないか、またはどのように私はこの列を追加すると仮定しているグローバル$製品。何か案は?

答えて

1

私は解決策を見つけました。これを探している他の人のためにここに投稿します。

add_action('woocommerce_before_order_itemmeta','woocommerce_before_order_itemmeta',10,3); 
function woocommerce_before_order_itemmeta($item_id, $item, $product){ 
    $shippingclass = $product->get_shipping_class(); 

    echo ($shippingclass) ? __('<hr><b>Shipping with: </b> <i style = "text-transform:uppercase">'. $shippingclass .'</i><hr>','woocommerce') : 'No Shipping Class is assigned to this product'; 
    echo '<p><b>Category:</b> <i>'.get_the_term_list($product->id, 'product_cat').'</i></p>'; 
} 
関連する問題