Hi! Here is the code i have added to functions.php
/* ADD TRENINGSROM AND ORDER TO STORE */
add_filter( 'wpsl_meta_box_fields', 'custom_meta_box_fields' );
function custom_meta_box_fields( $meta_fields ) {
$meta_fields[__( 'Additional Information', 'wpsl' )] = array(
'phone' => array(
'label' => __( 'Tel', 'wpsl' )
),
'fax' => array(
'label' => __( 'Fax', 'wpsl' )
),
'email' => array(
'label' => __( 'Email', 'wpsl' )
),
'url' => array(
'label' => __( 'Url', 'wpsl' )
),
'treningsrom' => array(
'label' => __( 'treningsrom', 'wpsl' )
),
'order' => array(
'label' => __( 'order', 'wpsl' )
)
);
return $meta_fields;
}
add_filter( 'wpsl_frontend_meta_fields', 'custom_frontend_meta_fields' );
function custom_frontend_meta_fields( $store_fields ) {
$store_fields['wpsl_treningsrom'] = array(
'name' => 'treningsrom',
'type' => 'text'
);
$store_fields['wpsl_order'] = array(
'name' => 'order',
'type' => 'text'
);
return $store_fields;
}
/* ADD ORDER TO SORTING*/
add_filter( 'wpsl_store_data', 'custom_result_sort' );
function custom_result_sort( $store_meta ) {
$custom_sort = array();
foreach ( $store_meta as $key => $row ) {
$custom_sort[$key] = $row['order'];
}
array_multisort( $custom_sort, SORT_ASC, SORT_NATURAL|SORT_FLAG_CASE, $store_meta );
return $store_meta;
}