向 WooCommerce 管理员优惠券列表添加一个带有作者姓名的新列

问题描述

昨天我们遇到了这样的情况,有人问我“谁创建了这张优惠券?”。不幸的是,WooCommerce 默认情况下不会在列出所有优惠券的优惠券概览中显示优惠券的创建者。

我试图找出的是,如何在 WooCommerce > 营销 > 优惠券概览中添加一个带有作者姓名的新列。

这是我目前所拥有的:

function display_coupon_creator() {

    foreach( $coupons as $coupon ){

        // Get coupon creator
        $coupon_creator_id = get_post_field('post_author',$post_id);
        $creator_name = get_the_author_meta( 'display_name',$coupon_creator_id );

        echo $creator_name . '<br>';    
    }
}

不幸的是没有想要的结果,有人可以让我走上正轨吗?

解决方法

这将在优惠券列表中添加一个带有作者姓名的新列, 通过添加到代码中的注释标签进行解释。

</body>

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...