function render() { $html = ''; foreach ($this->color_schemes as $color_scheme) { $html .= '<div class="color-option">'; $checked = ''; if ($this->value == $color_scheme->name) { $checked = 'checked'; } $html .= '<input type="radio" name="' . $this->name . '" ' . $checked . ' class="tog" value="' . $color_scheme->name . '" id="' . $color_scheme->name . '" />'; $html .= '<table class="color-palette">'; $html .= '<tr>'; foreach ($color_scheme->get_colors() as $color) { $html .= '<td style="background: #' . $color . '"> </td>'; } $html .= '</tr>'; $html .= '</table>'; $html .= '</div>'; $html .= '<label for="' . $color_scheme->name . '">' . $color_scheme->name . '</label>'; } return wp_option::render($html); }
function render() { $field_html = '<input type="text" name="' . $this->name . '" value="' . $this->value . '" id="' . $this->name . '" ' . $this->get_custom_attrs() . ' /><span style="background: ' . $this->value . '; width: 22px; float: left; margin: 2px 4px;" class="color-preview"> </span>'; return wp_option::render($field_html); }