'
',
'after_widget' => '',
'before_title' => '',
));
/**
* Code for changing theme color
* vars:
* header
* footer
* .entry p a:visited
* a, h2 a:hover, h3 a:hover
* a:hover
*/
function init_blueberry() {
add_option('blueberry', 'blueberry');
add_action('wp_head', 'blueberry_css');
add_action('wp_footer', 'blueberry_wp');
add_action('admin_menu', 'add_blueberry_theme_page');
}
function blueberry_css() {
echo '';
}
function blueberry_wp() {
$berry = get_option('blueberry');
echo '';
}
function add_blueberry_theme_page() {
add_theme_page(__('Customize Theme'),
__('Blueberry Options'),
'edit_themes',
basename(__FILE__),
'blueberry_theme_page');
}
function blueberry_theme_page() {
$saved = false;
if ( !empty($_REQUEST['theme']) && call_blueberry_theme_function($_REQUEST['theme'], true) ) {
check_admin_referer('theme_nonce');
update_option('blueberry', $_REQUEST['theme']);
$saved = true;
}
require TEMPLATEPATH . '/blueberry-admin.php';
}
function call_blueberry_theme_function($call, $check=false) {
$function = '_get_' . $call;
$exists = function_exists($function);
if ( $check ) {
return $exists;
} else if ( $exists ) {
return call_user_func($function);
}
return false;
}
function _get_blackberry() {
return _get_css_colors('555', 'aaa', '666', 'eee', '777', 'fff');
}
function _get_blueberry() {
return _get_css_colors('03f', '036', '69f');
}
function _get_blueberrydark() {
return _get_css_colors('339', '006', '06c', 'ddd', '667', 'fff');
}
function _get_grape() {
return _get_css_colors('90c', '606', '969');
}
function _get_greengrape() {
return _get_css_colors('0c0', '080', '3f3');
}
function _get_lemon() {
return _get_css_colors('fc0', 'cf0', 'ff0', 'fff', '333', 'eee');
}
function _get_orange() {
return _get_css_colors('f60', 'a30', 'f93');
}
function _get_raspberry() {
return _get_css_colors('c03', 'f03', '936');
}
function _get_strawberry() {
return _get_css_colors('f00', 'b00', 'f66');
}
function _get_css_colors($entry, $hover, $visit, $header = 'eee', $footer = '000', $headlink = 'fff') {
return array(
'entry' => $entry,
'hover' => $hover,
'visit' => $visit,
'header' => $header,
'footer' => $footer,
'headlink' => $headlink
);
}
add_action('init', 'init_blueberry');