Plugin Directory

!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

K2 Hook Up

Be prepared to get hooked up! This plugin allows you to insert any content you want into the custom hooks added by the K2 theme. K2-RC6+ is required.

Why Would I Want This?

If you use the K2 theme, you'll want this. This plugin will allow you to insert arbitrary content in any place you see the hooks. Great for adding javascript widgets, advertising, bits of text, and other code in places that you can't reach with just a custom CSS File or the K2 Sidebar Manager.

Which version of K2 do I need?

At least K2-RC6. Versions prior to this did not include the hooks necessary for this plugin to work. Use the latest nightly, to ensure that all of the hooks presented will be available in your theme.

Does this work with K2 child themes?

Yes. For more information on K2 child themes, check the wiki.

Can I paste in PHP code?

As of v1.0, the plugin has an option next to each hook's input box to indicate if the content contains PHP or not. Just be sure to enclose your content in the proper tags: <?php // your code goes here ?>. Code output that you want to see should be done via print or echo.

I think I'm doing it wrong. I put in some PHP code, checked the box, and saved it, but now nothing is showing up for that Hook, including the plain jane HTML that I put in there, too.

Make sure there aren't any PHP errors being generated by your code. If any of your code errors, it won't be able to finish parsing it.

What if I don't use K2? Can I still make use of this plugin?

Sure! Just implement the same hooks that K2 uses in your theme files, and the plugin will happily work its magic. In fact, I think that all themes should implement these hooks as a matter of standard practice.

Let me know if you implement these hooks in your theme so I can link to you.

I can't find where to configure this plugin!

Its filed under the 'Design' tab, next to the other K2 option pages. It seemed to be the most logical place for it. Earlier versions filed it under the Settings tab.

I want to help with development of this Plugin!

The project is now hosted on github.com. Just fork the project and send me a pull request.

New to git?

Requires: 2.5 or higher
Compatible up to: 2.9.2
Last Updated: 7 years ago
Active Installs: 70+


0 out of 5 stars


Got something to say? Need help?


Not enough data

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