У меня есть следующий код, и я хотел бы заполнить мета-ключ для столбцов содержимым поля формы гравитации.Это плагин для отображения дополнительных столбцов на странице заказа администратора 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 );
}