当前位置: 首页 > 知识库问答 >
问题:

WooCommerce会员资格。在成员的管理列表视图中,如何添加“用户标识”列

苏淇
2023-03-14

我正在使用WooCommerce会员插件。

在管理仪表板,当我去WooCommerce

姓名,电子邮件,计划,团队,状态,成员以来,到期

我想将USER ID添加到此列。有人知道怎么做吗?

共有1个答案

长孙绍辉
2023-03-14
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测试正常

 类似资料:
  • 问题内容: 我想在模型的列表视图中为我的模型的“添加”按钮旁边添加一个按钮,然后创建一个视图函数,在该函数中,我将做我的工作,然后将用户重定向回列表视图。 我已经检查了如何重载管理模板,但我仍然不知道,我应该将视图函数放在哪里做我的事情,以及如何将该视图注册到管理url中。 还有关于安全性的问题。我想在admin内部执行该操作,因此如果您未登录,则无法使用它。 问题答案: 当多个应用程序提供同一资

  • 我发现WooCommerce有两个过滤器可以扩展成员计划列表: 我想添加一个新的列与成员计划ID显示.任何建议如何使用它在functions.php

  • 我正在尝试为管理员添加自定义css,如下所示 工作非常完美,但我想将其用于用户名,而不是用户ID 有可能吗?如果是,请给我一些建议 谢谢 编辑代码 第一。。。Css正在工作,但适用于所有用户。包括代码中列出的。 第二给出错误 给定秒误差 致命错误:未捕获错误:调用/home/dh_w4i633/site中未定义的函数wp_get_current_user()。com/wp content/plug

  • 最近,我成功地获取了使用google Directory API添加到https://admin.google.com/的用户,并为此任务进行了服务器到服务器的认证。 现在,我需要在办公室365做同样的事情。我从哪里开始?像https://admin.google.com/,它在office 365中有什么? **这是我需要的Azure Active Directory订阅吗* * 从哪里以及如何

  • 我正在寻找一种程序化的方法来解决这个问题,如果一个会员有多个会员计划,那么只有最高的购买折扣适用。这需要在产品页面和结账时显示。 目前,如果用户有多个计划,它似乎会堆叠购买折扣。有人知道该怎么走吗?我已经探索了插件和文档,没有提到一个明确的方法来实现这一点。我看了看是否有办法创建会员计划的变体(父 我目前使用的插件是 https://docs.woocommerce.com/documentati

  • 我在显示管理视图时遇到一个小问题。我搜索了一下,但没有找到好的解决办法。我有一个会议桌,它存储两个不同用户的ID,并根据登录的用户显示记录。 我分配给变量