Я использую плагин WooCommerce для одного из моих веб-сайтов для электронной коммерции электронной коммерции. Я хочу добавить некоторые столбцы на страницу списка заказов в области администрирования 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 вашей активной дочерней темы (или темы), а также в любом файле плагина.
Протестировано и работает.
Связанный ответ (для продуктов): добавьте пользовательские столбцы в список производителей в WooCommerce