Ready to get started?Download WordPress

Plugin Directory


Infinite customization in infinite combinations.

I upgraded from OpenHook 2.x.x; where did all of my customizations go?

OpenHook 3.0+ does not automatically import pre-existing customizations. You will need to visit the OpenHook settings page accessible at Settings -> OpenHook; once there, you can use the "Upgrade from OpenHook 2" button to import your pre-existing customizations to the new schema. You'll then need to activate the Thesis & WordPress action groups as needed from the same settings page.

I don't use one of the supported themes; can I still use this plugin?

Of course! However, what you are able to do with OpenHook will be limited. Still, you will have access to WordPress' few public-facing hooks, the new shortcodes, and the phpinfo() panel.

Where can I get the supported themes?

What about the code in my theme's custom functions file?

If you have already modified your theme's installation via functions.php, custom_functions.php, or some other file, you are welcome to port those changes into OpenHook to manage all of your changes in one place.

Note that your blog will use both your theme's custom functions and OpenHook, so the two are complementary.

Likewise, your theme's custom functions file will be processed after OpenHook, so you can override OpenHook via the custom functions file, if you need to.

Why can't I edit my custom files with OpenHook?

Prior to version 2.3, OpenHook provided panels for editing Thesis' custom CSS & custom functions files. Thesis now provides those features by default, and so there's no reason for OpenHook to provide the same thing.

Why can only certain users on my site access OpenHook?

Do to the powerful nature of OpenHook, access is restricted only to the highest level of users (i.e., those with the authority to edit files from within WordPress).

What are the security risks involved in using OpenHook?

OpenHook is a powerful tool for customizing your site; however, with great power comes, ahem, great responsibility. You are able to use any (ANY!) PHP code within your OpenHook-managed customizations; any other administrators on your site with access to OpenHook can do the same. The freedom allowed means that database credentials could be displayed, your database could be deleted, or your entire site could be defaced. These risks exist with the built-in theme and plugin file editor present in WordPress as well as with directly having access to your theme's custom functions file. Therefore, while OpenHook certainly can be dangerous, if you have only trusted administrators on your site, you have nothing to worry about.

Requires: 3.3.1 or higher
Compatible up to: 3.5.2
Last Updated: 2012-12-14
Downloads: 230,804


4 stars
4.7 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,5,5 100,1,1
100,3,3 0,1,0 100,5,5
100,3,3 40,5,2 100,1,1 100,1,1 30,10,3 100,1,1 25,4,1
0,1,0 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1