第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

在 WooCommerce 管理訂單列表自定義列中顯示數(shù)據(jù)

在 WooCommerce 管理訂單列表自定義列中顯示數(shù)據(jù)

PHP
浮云間 2023-06-24 15:57:07
我添加以下自定義列,它們都會出現(xiàn):function add_order_new_column_header( $columns ) {    $new_columns = array();    foreach ( $columns as $column_name => $column_info ) {        $new_columns[ $column_name ] = $column_info;        if ( 'order_total' === $column_name ) {            $new_columns['order_shipping'] = __( 'Tarnemeetod', 'my-textdomain' );            $new_columns['order_payment'] = __( 'Maksemeetod', 'my-textdomain' );        }    }    return $new_columns;然后我添加以下內(nèi)容來生成數(shù)據(jù):add_filter( 'manage_edit-shop_order_columns', 'add_order_new_column_header', 20);add_action( 'manage_shop_order_posts_custom_column', 'add_wc_order_admin_list_column_content' );function add_wc_order_admin_list_column_content( $column ) {       global $post;     if ( 'order_shipping' === $column ) {         $order = wc_get_order( $post->ID );        echo $order->get_shipping_method();            if ( 'order_payment' === $column ) {        $order = wc_get_order( $post->ID );        echo $order->get_payment_method_title();    }    }}order_shipping 顯示正確的運(yùn)輸方式,但 order_ payment 為空。我沒有在網(wǎng)站上使用多種語言。WooCommerce 4.1.1、PHP 7.3.19從 WooCommerce 訂單管理面板查看:我嘗試過 get_ payment_method 和 get_ payment_method_list 。我的訂單大部分是通過 BACS 進(jìn)行的,還有一些貨到付款的訂單,目前已禁用。我在這里缺少什么?
查看完整描述

1 回答

?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊

您的代碼中存在一些錯(cuò)誤和缺失的內(nèi)容,請嘗試以下操作:


add_filter( 'manage_edit-shop_order_columns', 'add_custom_columns_to_admin_orders', 20);

function add_custom_columns_to_admin_orders( $columns ) {

    $new_columns = array();


    foreach ( $columns as $column_name => $column_info ) {

        $new_columns[ $column_name ] = $column_info;


        if ( 'order_total' === $column_name ) {

            $new_columns['order_shipping'] = __( 'Tarnemeetod', 'my-textdomain' );

            $new_columns['order_payment'] = __( 'Maksemeetod', 'my-textdomain' );

        }

    }

    return $new_columns;

}



add_action( 'manage_shop_order_posts_custom_column', 'custom_columns_content_in_admin_orders' );

function custom_columns_content_in_admin_orders( $column ) {

    global $post, $the_order;


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

        echo $the_order->get_shipping_method();

    }

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

        echo $the_order->get_payment_method_title();

    }

}

代碼位于活動子主題(或活動主題)的functions.php 文件中。經(jīng)過測試并有效。


查看完整回答
反對 回復(fù) 2023-06-24
  • 1 回答
  • 0 關(guān)注
  • 228 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號