Отображение настраиваемого фильтра заказа в WooCommerce - PullRequest
1 голос
/ 06 мая 2020

Я пытаюсь отобразить столбец настраиваемого административного порядка в WooCommerce, и мне трудно получить код прямо здесь.

У меня есть этот код:

add_filter( 'woocommerce_admin_order_data_after_order_details', 'display_order_data_in_admin', 10, 1);
function display_order_data_in_admin( $output )
global $wp_query
$output .= wc_product_dropdown_categories( array(
'show_option_none' => 'Filter by Location',
'taxonomy => 'product_tag',
'name' => 'product_tag',
'selectd' => isset( $wp_query->query_vars['product_tag'] ) ? $wp_query->vars['procut_tag'] :
) );
return $output;
}

Мне сложно отображать столбец для фильтрации моих заказов по местоположению, которое было выбрано при оформлении заказа.

1 Ответ

0 голосов
/ 06 мая 2020
add_filter( 'manage_edit-shop_order_columns', 'wc_add_new_order_admin_list_column' );

function wc_add_new_order_admin_list_column( $columns ) {
    $columns['billing_country'] = 'Country';
    return $columns;
}

add_action( 'manage_shop_order_posts_custom_column', 'wc_add_new_order_admin_list_column_content' );

function wc_add_new_order_admin_list_column_content( $column ) {

    global $post;

    if ( 'billing_country' === $column ) {

        $order = wc_get_order( $post->ID );
        echo $order->get_billing_country();

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...