/** * Render select_tree * * @param $options * @param $meta * @param $field * * @return array */ static function render_select_tree($options, $meta, $field) { $field_class = RW_Meta_Box::get_class_name($field); $db_fields = call_user_func(array($field_class, 'get_db_fields'), $field); $walker = new RWMB_Select_Tree_Walker($db_fields, $field, $meta); $output = $walker->walk($options); return $output; }
/** * Walk options * * @param mixed $meta * @param array $field * @param mixed $options * @param mixed $db_fields * * @return string */ public static function walk($options, $db_fields, $meta, $field) { $walker = new RWMB_Select_Tree_Walker($db_fields, $field, $meta); return $walker->walk($options); }