首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Woocommerce Orders页面添加一列

向Woocommerce Orders页面添加一列
EN

Stack Overflow用户
提问于 2022-07-22 12:26:58
回答 2查看 81关注 0票数 0

我想在Woocommerce订单页面中添加一列--特别是“公司名称”。这在订单中被列为“客户”。我想把它显示为订单页面中的一列。

EN

回答 2

Stack Overflow用户

发布于 2022-07-22 13:08:24

代码语言:javascript
复制
<pre>
Step 1:-
/* add custom column under order listing page */
/**
 * Add 'Company name' column header to 'Orders' page immediately after 'Total' column.
 *
 * @param string[] $columns
 * @return string[] $new_columns
 */
function sv_wc_cogs_add_order_profit_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['company_name'] = __( 'Company name', 'my-textdomain' );
        }
    }

    return $new_columns;
}
add_filter( 'manage_edit-shop_order_columns', 'sv_wc_cogs_add_order_profit_column_header', 20 );

Step 2:-

/**
 * Add 'Company name' column content to 'Orders' page immediately after 'Total' column.
 *
 * @param string[] $column name of column being displayed
 */
function sv_wc_cogs_add_order_profit_column_content( $column ) {
    global $post;

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

       
        $company_name = !empty(get_post_meta($post->ID,'company_name',true)) ? get_post_meta($post->ID,'company_name',true) : 'N/A';
        

        echo $company_name;
    }
    
}
add_action( 'manage_shop_order_posts_custom_column', 'sv_wc_cogs_add_order_profit_column_content' );
</pre>

在主题functions.php文件中复制上面的代码

票数 1
EN

Stack Overflow用户

发布于 2022-07-22 13:57:48

代码语言:javascript
复制
Change code from 

 $company_name = !empty(get_post_meta($post->ID,'company_name',true)) ? get_post_meta($post->ID,'company_name',true) : 'N/A';

To 

 $company_name = !empty(get_post_meta($post->ID,'_billing_company',true)) ? get_post_meta($post->ID,'_billing_company',true) : 'N/A';

我希望这件事能成功。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73080351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档