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

WordPress WooCommerce会员计划将列添加到列表

方英耀
2023-03-14

我发现WooCommerce有两个过滤器可以扩展成员计划列表:

add_filter( 'manage_edit-wc_user_membership_columns', array( $this, 'customize_columns' ) );
add_filter( 'manage_edit-wc_user_membership_sortable_columns', array( $this, 'customize_sortable_columns' ) );

我想添加一个新的列与成员计划ID显示.任何建议如何使用它在functions.php

共有1个答案

云啸
2023-03-14

你找到了正确的过滤器manage_edit-wc_user_membership_columns-它允许在会员计划中添加一列,例如:

add_filter( 'manage_edit-wc_user_membership_columns', 'my_add' );
function my_add( $columns ) {

    $columns['id_of_the_plan'] = 'Memberships plan id';

    return $columns;

}

在当前主题functions.php文件或自定义插件中插入此代码后,将显示该列。现在是向其中添加数据的时候了manage\u posts\u custom\u列将对此有所帮助。

add_action( 'manage_posts_custom_column', 'my_id' );
function my_id( $column ) {
    if( $column == 'id_of_the_plan' ) {
        $m = wc_memberships_get_user_membership( get_the_ID() );
        echo $m->plan_id;
    }
}

原始代码取自此示例。

 类似资料:
  • 问题内容: 与此问题类似,如何将空列添加到数据框?,我想知道向DataFrame添加一列空列表的最佳方法。 我想要做的基本上是初始化一列,然后遍历行以处理其中的一些行,然后在此新列中添加填充列表以替换初始化的值。 例如,如果下面是我的初始DataFrame: 然后,我最终希望得到这样的结果,其中每一行都经过单独处理(显示了示例结果): 当然,如果我尝试像使用其他任何常量一样进行初始化,它会认为我正

  • 问题内容: 我使用SQLAlchemy制作了一个表,却忘记添加列。我基本上想这样做: 这是什么语法?我在文档中找不到它。 问题答案: 这称为数据库迁移(SQLAlchemy不支持即开即用的迁移)。您可以考虑使用sqlalchemy- migrate 在这种情况下提供帮助,也可以仅通过选择的数据库的命令行实用程序,

  • 我只是试图将JComboBox添加到最后一列的所有行中。代码在下面。 当我运行这段代码时,它只在第3列显示true of false,而不是JComboBox?有人能找出问题所在吗?非常感谢

  • 很容易将列表列表转换为数据帧: 但是我如何将df转换回列表列表呢?

  • < code>list_of_lists=[[1,2,3],[4,5,6]] < br > < code > list _ to _ add =[" A "," B "," C"] 我希望结果是list_of_lists会变成: 谢谢!

  • 在前台查看添加的会员的各个设置: 一、查看会员等级在前台的展示: 1、找到个人中心点击进入,可看到会员名称下方的会员等级。 二、会员协议内容在前台的展示: 1、首先找到立即注册点击打开,可以看到用户注册协议。 2、再打开用户注册协议,就可以看到在后台填写的协议内容。 在后台查看关于会员的信息: 1、搜索:可输入手机号、邮箱、会员昵称进行搜索。 高级搜索: 搜索内容:可根据手机号、邮箱、以及名称