订单详情挂钩后[Woocommerce]
After Order Details Hook[Woocommerce]
https://postimg.org/image/xgyc0hgxz/
好的,所以我想创建一个额外的字段(列),其中图片有黑色方块,但首先我不知道钩子是什么。搜索后我找到了钩子
woocommerce_admin_order_data_after_order_details
但是这个钩子超出了我想要的,如图所示..
另外我想要的是显示每个对象的运输 Class 如果我可以访问那里的循环我想我可以通过全局 $product 访问但我只是不知道钩子或如何我想添加此列。有什么想法吗?
好的,我找到了一个解决方案,我 post 把它放在这里供任何搜索此内容的人使用。
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>';
}
https://postimg.org/image/xgyc0hgxz/
好的,所以我想创建一个额外的字段(列),其中图片有黑色方块,但首先我不知道钩子是什么。搜索后我找到了钩子
woocommerce_admin_order_data_after_order_details
但是这个钩子超出了我想要的,如图所示..
另外我想要的是显示每个对象的运输 Class 如果我可以访问那里的循环我想我可以通过全局 $product 访问但我只是不知道钩子或如何我想添加此列。有什么想法吗?
好的,我找到了一个解决方案,我 post 把它放在这里供任何搜索此内容的人使用。
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>';
}