/** * Get column width options * @return string Options markup */ public function getWidthOptions() { $markup = '<option value="">' . __('Inherit', 'modularity') . '</option>' . "\n"; foreach (\Modularity\Module::widthOptions() as $key => $value) { $markup .= '<option value="' . $key . '">' . $value . '</option>' . "\n"; } return $markup; }
<label for="<?php echo $this->get_field_id('module_size'); ?> "><?php _e('Module width', 'modularity'); ?> :</label> <select class="widefat" name="<?php echo $this->get_field_name('module_size'); ?> " id="<?php echo $this->get_field_id('size'); ?> "> <?php foreach (\Modularity\Module::widthOptions() as $key => $type) { ?> <option value="<?php echo $key; ?> " <?php selected(isset($instance['module_size']) ? $instance['module_size'] : '', $key, true); ?> ><?php echo $type; ?> </option> <?php } ?> </select>