首页 > 解决方案 > WooCommerce 会员资格。在成员的管理员列表视图中,如何添加“用户 ID”列

问题描述

我正在使用 WooCommerce 会员资格插件。

在管理仪表板中,当我转到 WooCommerce > 成员时,有一个列表视图,其中包含列标题:

姓名、电子邮件、计划、团队、状态、成员自、过期

我想将 USER ID 添加到此列。有谁知道如何做到这一点?

标签: phpwordpresswoocommercewoocommerce-memberships

解决方案


add_filter('manage_edit-wc_user_membership_columns', 'customize_columns');

function customize_columns($columns) {


    $columns['UID'] = __('USER ID', 'woocommerce-memberships');

    return $columns;
}



add_action('manage_wc_user_membership_posts_custom_column', 'custom_column_content');

function custom_column_content($column, $post_id) {

    $user_membership = wc_memberships_get_user_membership($post_id);
    If(!$user_membership) return;
    $userid = $user_membership->get_user_id();

    switch ($column) {

        case 'UID':
            echo $userid;
            break;
    }
}

使用 WooCommerce 3.5.6 测试正常


推荐阅读