Woocommerce -> 获取标题产品订单
Woocommerce -> Get Title Product Order
我想下载已购买的产品名称,如您在管理面板的“订单”选项卡中所见。我正在尝试不同的方式,有人有什么建议吗?
<?php
/**
* @snippet Add Column to Orders Table (e.g. Product) - WooCommerce
*/
add_filter( 'manage_edit-shop_order_columns', 'inforder_add_new_order_admin_list_column' );
function inforder_add_new_order_admin_list_column( $columns ) {
$columns['product_order'] = 'Product';
return $columns;
}
add_action( 'manage_shop_order_posts_custom_column', 'inforder_add_new_order_admin_list_column_content' );
function inforder_add_new_order_admin_list_column_content( $column ) {
global $post;
if ( 'product_order' === $column ) {
$order = wc_get_order( $post->ID );
echo $order->get_currency();
}
}
现在这是一个货币的例子,我没有问题。
这可能是您想要显示订单产品的内容:
/**
* @snippet Add Column to Orders Table (e.g. Product) - WooCommerce
*/
add_filter( 'manage_edit-shop_order_columns', 'inforder_add_new_order_admin_list_column' );
function inforder_add_new_order_admin_list_column( $columns ) {
$columns['product_order'] = 'Product';
return $columns;
}
add_action( 'manage_shop_order_posts_custom_column', 'inforder_add_new_order_admin_list_column_content' );
function inforder_add_new_order_admin_list_column_content( $column ) {
global $post;
if ( 'product_order' === $column ) {
$order = wc_get_order( $post->ID );
$items = $order->get_items();
$count = count($items);
$i = 1;
foreach($items as $item) {
if($i==$count)
echo $item->get_name();
else
echo $item->get_name() .', ';
$i++;
}
}
}
我想下载已购买的产品名称,如您在管理面板的“订单”选项卡中所见。我正在尝试不同的方式,有人有什么建议吗?
<?php
/**
* @snippet Add Column to Orders Table (e.g. Product) - WooCommerce
*/
add_filter( 'manage_edit-shop_order_columns', 'inforder_add_new_order_admin_list_column' );
function inforder_add_new_order_admin_list_column( $columns ) {
$columns['product_order'] = 'Product';
return $columns;
}
add_action( 'manage_shop_order_posts_custom_column', 'inforder_add_new_order_admin_list_column_content' );
function inforder_add_new_order_admin_list_column_content( $column ) {
global $post;
if ( 'product_order' === $column ) {
$order = wc_get_order( $post->ID );
echo $order->get_currency();
}
}
现在这是一个货币的例子,我没有问题。
这可能是您想要显示订单产品的内容:
/**
* @snippet Add Column to Orders Table (e.g. Product) - WooCommerce
*/
add_filter( 'manage_edit-shop_order_columns', 'inforder_add_new_order_admin_list_column' );
function inforder_add_new_order_admin_list_column( $columns ) {
$columns['product_order'] = 'Product';
return $columns;
}
add_action( 'manage_shop_order_posts_custom_column', 'inforder_add_new_order_admin_list_column_content' );
function inforder_add_new_order_admin_list_column_content( $column ) {
global $post;
if ( 'product_order' === $column ) {
$order = wc_get_order( $post->ID );
$items = $order->get_items();
$count = count($items);
$i = 1;
foreach($items as $item) {
if($i==$count)
echo $item->get_name();
else
echo $item->get_name() .', ';
$i++;
}
}
}