На основании кода ответа «Добавить столбцы в список заказов администратора» в коде ответа WooCommerce (+ HPOS) я добавляю настраиваемый столбец на панель мониторинга wc-orders. но я не могу заставить его работать.
Столбцы отображаются на моей информационной панели wc-orders, но метаданные о количестве заказов не извлекаются. Он просто не отображает никакого значения.
Вот код, который я ввел в файл function.php моей дочерней темы
add_filter( 'manage_woocommerce_page_wc-orders_columns', 'add_wc_order_list_custom_column' );
function add_wc_order_list_custom_column( $columns ) {
$reordered_columns = array();
// Inserting columns to a specific location
foreach( $columns as $key => $column){
$reordered_columns[$key] = $column;
if( $key === 'order_status' ){
// Inserting after "Status" column
$reordered_columns['my-column1'] = __( 'Title1','customer_order_count');
$reordered_columns['my-column2'] = __( 'Title2','theme_domain');
}
}
return $reordered_columns;
}
add_action('manage_woocommerce_page_wc-orders_custom_column', 'display_wc_order_list_custom_column_content', 10, 2);
function display_wc_order_list_custom_column_content( $column, $order ){
switch ( $column )
{
case 'my-column1' :
// Get custom order metadata
$value = $order->get_meta('$orders_count');
if ( ! empty($value) ) {
echo $value;
}
case 'my-column2' :
// Get custom order metadata
$value = $order->get_meta('_the_meta_key2');
if ( ! empty($value) ) {
echo $value;
}
// For testing (to be removed) - Empty value case
else {
echo '(no value)';
}
break;
}
}
Подробнее здесь: https://stackoverflow.com/questions/779 ... -list-hpos
Добавить количество заказов клиентов в список заказов администратора WooCommerce (HPOS) ⇐ Php
Кемеровские программисты php общаются здесь
1733237393
Anonymous
На основании кода ответа «Добавить столбцы в список заказов администратора» в коде ответа WooCommerce (+ HPOS) я добавляю настраиваемый столбец на панель мониторинга wc-orders. но я не могу заставить его работать.
Столбцы отображаются на моей информационной панели wc-orders, но метаданные о количестве заказов не извлекаются. Он просто не отображает никакого значения.
Вот код, который я ввел в файл function.php моей дочерней темы
add_filter( 'manage_woocommerce_page_wc-orders_columns', 'add_wc_order_list_custom_column' );
function add_wc_order_list_custom_column( $columns ) {
$reordered_columns = array();
// Inserting columns to a specific location
foreach( $columns as $key => $column){
$reordered_columns[$key] = $column;
if( $key === 'order_status' ){
// Inserting after "Status" column
$reordered_columns['my-column1'] = __( 'Title1','customer_order_count');
$reordered_columns['my-column2'] = __( 'Title2','theme_domain');
}
}
return $reordered_columns;
}
add_action('manage_woocommerce_page_wc-orders_custom_column', 'display_wc_order_list_custom_column_content', 10, 2);
function display_wc_order_list_custom_column_content( $column, $order ){
switch ( $column )
{
case 'my-column1' :
// Get custom order metadata
$value = $order->get_meta('$orders_count');
if ( ! empty($value) ) {
echo $value;
}
case 'my-column2' :
// Get custom order metadata
$value = $order->get_meta('_the_meta_key2');
if ( ! empty($value) ) {
echo $value;
}
// For testing (to be removed) - Empty value case
else {
echo '(no value)';
}
break;
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/77901491/add-customer-order-count-to-woocommerce-admin-orders-list-hpos[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия