**TAKE NOTE**
Once you do this, you will need to go into the Freshy Theme Options and set your options again. Before you start, you should check what your settings are and copy them down.
Now, if you really want this theme to work, this is what you need to do:
Around line 283, you will see this block:
/*
if (get_option('freshy_options')) {
$freshy_options = get_option('freshy_options');
}
else {
$freshy_options=$freshy_theme_default;
update_option('freshy_options', $freshy_options);
}
*/
if (get_option('freshy_options')) {
$existing_options = get_option('freshy_options');
foreach ($freshy_theme_default as $key=>$val) {
$freshy_options[$key]=$val;
}
foreach ($existing_options as $key=>$val) {
$freshy_options[$key]=$val;
}
}
else {
$freshy_options=$freshy_theme_default;
update_option('freshy_options', $freshy_options);
}
Change that to this:
if (get_option('freshy_options')) {
$freshy_options = get_option('freshy_options');
}
else {
$freshy_options=$freshy_theme_default;
update_option('freshy_options', $freshy_options);
}
/*
if (get_option('freshy_options')) {
$existing_options = get_option('freshy_options');
foreach ($freshy_theme_default as $key=>$val) {
$freshy_options[$key]=$val;
}
foreach ($existing_options as $key=>$val) {
$freshy_options[$key]=$val;
}
}
else {
$freshy_options=$freshy_theme_default;
update_option('freshy_options', $freshy_options);
}
*/
Basically, you are uncommenting out the first “if” statement and commenting out the second “if” statement.
**TAKE NOTE**
Now, go back into the Freshy Theme Options and set everything back up how you want it. That should fix it; at least it did for me with my update to WordPress 2.2.2