/** * Color parameters in admin settings page */ function ys_colorpicker_callback($args) { $options = ys_display_settings(); $background = $args[0] . '_background'; $border = $args[0] . '_border_color'; $color = $args[0] . '_color'; foreach ($args[1] as $key => $value) { $field = $args[0] . $key; ?> <span> <input id="show_in_posts" name="ys_settings_display[show_in_posts]" type="hidden" value="below"/> <input type="text" id="<?php echo $field; ?> " name="ys_settings_display[<?php echo $field; ?> ]" class="your_sign-color-input" value="<?php echo $options[$field]; ?> " /> <span class="description"><?php echo $value; ?> </span> <a href="#" id="<?php echo $field; ?> " class="color-field"></a> </span><br /> <?php } //echo var_dump($options); }
function ys_insert_color_settings() { $options = ys_display_settings(); ?> <style> .ys-str-display { background-color: <?php echo $options['profile_current_background']; ?> ; border: 2px solid <?php echo $options['profile_current_border']; ?> ; color: <?php echo $options['profile_current_color']; ?> ; } </style> <?php }