The OpenHook Customizations Manager
After you install and activate version 3.x of the WordPress OpenHook Customizations Manager, you’ll have a new menu option called “Thesis Hooks” under the “Thesis” option in your WordPress panel. Clicking on this option, opens the new configuration panel. The first thing that you need to do here is to configure OpenHook for Thesis.
As in the screenshot above, you need to do three things on this screen.
- Next to “Active action groups” check Thesis.
- Save your changes.
- If you’re upgrading from a version 2.x of OpenHook, click on the “Upgrade from OpenHook 2” button.
That should take care of the installation and if you’re fortunate, you’ll be good to go. Unfortunately for me, I immediately started noticing problems with the upgrade.
When Upgrading a Plugin Breaks Something
After upgrading OpenHook (from 2.3.2 to 3.3.1) I noticed that two strange things occurred when I was on individual blog posts:
- Clicking on my banner graphic did not take me to the home page.
- My navigation menu was missing when I was on my home page.
Since I had created a backup before upgrading my plugins, I could have restored it. However, I knew that the OpenHook plugin was the cause of my problems and deactivating it verified that. So, my choices were to either remove the offending plugin and reinstall a 2.x version or reevaluate what I was using this plugin for.
Going back through the Excel spreadsheet that I maintain for this blog, I verified that at this time, I was only using hooks that affected my sidebars. Since it’s always a good idea to eliminate unnecessary plugins, I decided to copy the code that was currently in my “hooks” and instead use text widgets to recreate the elements. (I had been using hooks for the code for my subscribe buttons, my Facebook social plugin and my Alexa and Blogger badges.)
Recreating the Code in Text Widgets
After determining that the issue had been caused by the upgrade to OpenHook, I followed these steps:
- I reactivated the OpenHook plugin.
- I copied the code from each of the hooks that I was using and pasted the code into Notepad++. (Read below for why I use a plain text editor.)
- I created text widgets by copying the code from Notepad++ and pasting it into the text widgets.
Most likely, my issue is a conflict between the OpenHook Customizations Manager plugin and another plugin on my site. It could possibly be a configuration issue. Up until I encountered this issue, I had been very happy with this plugin. However, sometimes, plugins no longer fill our needs and I’m fortunate to have easily resolved my issues. (Unlike the time the W3 Total Cache plugin broke my Thesis design and even a complete restore of my website didn’t resolve my issues.)
Let’s hear from you. Have you encountered problems upgrading WordPress plugins that previously worked? Do you have systems in place to help you troubleshoot problems with your website? What other tips and experiences can you share?