Код: Выделить всё
add_filter('manage_edit-shop_order_columns', 'add_custom_order_columns');
function add_custom_order_columns($columns) {
$new_columns = array();
foreach ($columns as $key => $column) {
$new_columns[$key] = $column;
if ($key === 'order_status') {
$new_columns['shipping_label'] = __('Shipping Label', 'woocommerce');
$new_columns['invoice'] = __('Invoice', 'woocommerce');
}
}
return $new_columns;
}
add_action('manage_shop_order_posts_custom_column', 'show_custom_order_columns', 10, 2);
function show_custom_order_columns($column, $post_id) {
$order = wc_get_order($post_id);
if ('shipping_label' === $column) {
$shipping_label = $order->get_meta('_shipping_label');
if ($shipping_label) {
echo '' . __('View PDF', 'woocommerce') . '';
} else {
echo __('No Shipping Label', 'woocommerce');
}
}
if ('invoice' === $column) {
$invoice = $order->get_meta('_invoice');
if ($invoice) {
echo '' . __('View PDF', 'woocommerce') . '';
} else {
echo __('No Invoice', 'woocommerce');
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... order-list