options(); }else{ $sortlists = $value; } if ( $sortlists ) { echo '
'; echo ''; } } add_filter( 'cmb2_render_tb_sorter', 'tb_sorter_render', 10, 5 ); function tb_sorter_escape( $check, $meta_value ) { if ( !empty( $meta_value ) ) { foreach ( $meta_value as $groups => $sortlist ) { $meta_value[ $groups ] = array_map( 'esc_attr', $sortlist ); } return $meta_value; } } add_filter( 'cmb2_types_esc_tb_sorter', 'tb_sorter_escape', 10, 2 ); function tb_sorter_sanitize( $check, $meta_value) { foreach ( $meta_value as $groups => $sortlist ) { $meta_value[ $groups ] = array_map( 'sanitize_text_field', $sortlist ); } return $meta_value; } add_filter( 'cmb2_sanitize_tb_sorter', 'tb_sorter_sanitize', 10, 2 );