/** * Show rtmedia radio in admin options. * * @access static * * @param array $args * * @return void */ public static function radio($args) { global $rtmedia; $options = $rtmedia->options; $defaults = array('key' => '', 'radios' => array(), 'default' => '', 'show_desc' => false); $args = wp_parse_args($args, $defaults); extract($args); if (2 > count($radios)) { trigger_error(__('Need to specify atleast two radios, else use a checkbox instead', 'rtmedia')); return; } if (!empty($key)) { $args['name'] = 'rtmedia-options[' . $key . ']'; } $args['rtForm_options'] = array(); foreach ($radios as $value => $key) { $args['rtForm_options'][] = array($key => $value, 'checked' => $default == $value ? true : false); } $objRad = new rtForm(); echo $objRad->get_radio($args); }