Так вы, если вы хотите добавить несколько столбцов в списке заказов администратора страницы (в интерфейсе):
ДОБАВЛЕНИЕ КОЛОННЫ В WooCommerce АДМИНИСТРАТОР ЗАКАЗОВ СПИСОК
// ADDING COLUMN TITLES (Here 2 columns)
add_filter('manage_edit-shop_order_columns', 'custom_shop_order_column',11);
function custom_shop_order_column($columns)
{
//add columns
$columns['my-column1'] = __('Title1','theme_slug');
$columns['my-column2'] = __('Title2','theme_slug');
return $columns;
}
// adding the data for each orders by column (example)
add_action('manage_shop_order_posts_custom_column' , 'custom_orders_list_column_content', 10, 2);
function custom_orders_list_column_content($column, $post_id)
{
switch ($column)
{
case 'my-column1' :
$myVarOne = get_post_meta($post_id, '_the_meta_key1', true);
echo $myVarOne;
break;
case 'my-column2' :
$order_id = $the_order->id;
$myVarTwo = get_post_meta($post_id, '_the_meta_key2', true);
echo $myVarTwo;
break;
}
}
код идет в function.php файл вашей активной дочерней темы (или темы), а также в любом файле плагина.
Протестировано и работает.
Связанный ответ (для продуктов): Add custom columns to admin producs list in WooCommerce backend
ли вы имеете в виду, вы хотите добавить столбцы на странице 'корзины'? – zipkundan
Просьба прочитать следующее: https://wordpress.org/plugins/woocommerce-custom-product-data-fields/ – claudios
@claudios: я хочу добавить те столбцы, которые присутствуют в таблице заказов mysql, с их значениями, а не с полями, которые недоступны в таблице базы данных –