我有以下代码,我想用重力形式字段内容填充列的元后键。这是一个在woocommerce管理员订单页面上显示其他列的插件。
注意:最后一列(数量)不是重力形式字段,但我也不知道它是wc还是wp。
我已经安装了woocommerce工具包,并获得了某些字段的元密钥,例如_qty作为数量,但仅此一项是行不通的。
有人可以帮我吗?
谢谢
add_filter( 'manage_edit-shop_order_columns', 'MY_COLUMNS_FUNCTION' );
function MY_COLUMNS_FUNCTION( $columns ) {
new_columns = ( is_array( $columns ) ) ? $columns : array();
unset( $new_columns[ 'order_total' ] );
//edit this for your column(s)
//all of your columns will be added before the status column
$new_columns['JOB_NAME_ID_1'] = 'Job Name';
$new_columns['SERVICES_TYPE_ID_2'] = 'Services';
$new_columns['DUE_DATE_ID_3'] = 'Due Date';
$new_columns['QUANTITY_ID_4'] = 'Quantity';
//stop editing
$new_columns[ 'order_total' ] = $columns[ 'order_total' ];
return $new_columns;
}
add_filter( "manage_edit-shop_order_sortable_columns", 'MY_COLUMNS_SORT_FUNCTION' );
function MY_COLUMNS_SORT_FUNCTION( $columns )
{
$custom = array(
'JOB_NAME_ID_1' => 'MY_COLUMN_1_POST_META_ID',
'SERVICES_TYPE_ID_2' => 'MY_COLUMN_2_POST_META_ID',
'DUE_DATE_ID_3' => 'MY_COLUMN_3_POST_META_ID',
'QUANTITY_ID_4' => '_qty'
);
return wp_parse_args( $custom, $columns );
}