I had the exact same issue. It’s plagued me the last 3 websites I’ve done. I don’t know how to resolve it either.
Thread Starter
Emilie
(@emiliervgmailcom)
Scott, I ended up resolving it but neglected to post it because I felt kind of stupid. All the time I was looking in the database and such. I don’t remember what I did exactly. I installed the OptionTree plugin and I remember going in my themes options and then all I had to do was change the links in there. Hope that solves it for you!
I discovered what’s happening.
Since the data is serialized a simple find/replace within the database is obviously out of the question. Therefore it’s better to use tools like: Search and Replace or Peach.
However, these tools for whatever do not adequately update the serialized values for OptionTree. The data itself is updated but the serialized values stay the same.
A lame workaround is to copy the OptionsTree data to your clipboard (or by some other means) prior to running the find/replace. And then pasting it into the “new” database manually (after updating the values of course.)
Having the same issue. Damage is done, how do I fix it. this either needs addressed or I will have to quit using the plugin. I have to update the site links on every install of WP so it needs to have a fix.
To be fair, this isn’t really the fault of OT. It has to do with the tools we use to update serialized data.
The ugly fix I posted (above) has gotten me through a couple migrations. When I remember to do it.
Perhaps in the future OT will consider not storing the data in a serialized format.
I understand, but I disagree. It is pretty common to move a WP install from a test area to a live area. In that process the URL needs changed in the system and I think it is important for all plugin developers to make sure their plugin makes the switch without completely breaking a site. I don’t fault them for using serialized data storage makes sense, but there needs to be something in place to update it if core settings change.
After the URL change, I can’t even get it to select an image from the media library. It lets me click the send to OptionTree button, but then the overlay goes white and stays put, never actually inserting the image. Didn’t so that before the switch. I even tried uninstalling ( I didn’t delete the database records for the plugin manually – another thing I would like to see developers cover more often), but no change.
I detect a Options Tree fork in the near future 😉