在WooCommerce管理员订单视图上显示订单商品自定义字段值

时间:2020-07-22 20:13:18

标签: php wordpress woocommerce metadata hook-woocommerce

我有一个使用woocommerce的内部销售站点。我正在使用产品的自定义字段进行初始调试。我在订单视图上有另外一列,并尝试通过我的functions.php中的代码调用该值。

我唯一的问题是将实际值拖入列中。后元元密钥为_initial_commission,woocommerce订单项目元元密钥为_initial_commission。两者都包含表单/订单中的值。

我尝试过的是:

add_action( 'manage_shop_order_posts_custom_column' , 'custom_orders_list_column_content', 20, 2 );
    function custom_orders_list_column_content( $column, $post_id )
    {
        switch ( $column )
        {
            case 'initial_commission' :
            $my_var_one = get_post_meta( $post_id, 'initial_commission', true );
            if(!empty($my_var_one))
            echo $my_var_one;
            else
            echo '(<em>no value</em>)';

它将“无值”拉入列中,只是不从数据库中提取实际值。我也尝试过_initial_commission。我敢肯定,这是一件简单的事情,我只是想念但我要拔掉头发。任何帮助将不胜感激。

0 个答案:

没有答案