Добавьте новый столбец в список заказов администратора Woocommerce [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Добавьте новый столбец в список заказов администратора Woocommerce [дубликат]

Сообщение Anonymous »

Код: Выделить всё

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');
}
}
}
Я добавил 2 настраиваемых поля на страницу редактирования заказа. Теперь я хочу отобразить эти два новых поля в списке заказов. я хочу добавить [этикетку доставки] и [счет-фактуру] в список заказов администратора Woocommerce, но это не работает

Подробнее здесь: https://stackoverflow.com/questions/787 ... order-list
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»