Woocommerce管理员中的自定义可编辑字段将订单页面编辑到每个项目中

时间:2018-09-25 11:48:20

标签: woocommerce

我有一个用代码为每个订单商品定义的“ file_url”字段。但是我必须必须在后端订单页面中插入此可编辑的元字段。我还可以在每个订单项行中添加另一个输入字段,我只需要一个输入字段即可为每个订单项行保存此数据。

1 个答案:

答案 0 :(得分:0)

Woocommerce检查订单是否可编辑,并且不允许编辑正在处理或已完成的订单。但是有一个挂钩可以改变这一点。您可以简单地将此代码添加到主题文件夹中的functions.php中:

function make_orders_editable( $is_editable, $order ) {
    // Allow only for admin and moderators
    if ( current_user_can( "manage_options" ) ) {
        return true;
    }
}
add_filter( 'wc_order_is_editable', 'make_orders_editable', 10, 2 );

但是要小心-这将允许按管理员用户和主持人的顺序编辑所有数据。