Welcome to Create an Awesome Home Business!

Products, services and step-by-step processes to cut through the confusion and help you to grow a profitable online business.

All in plain, simple English.

Contact me if you have any questions. Or just start exploring the site through the search box or links in the sidebars to the right. Enjoy!

Open Hook: Dominate Your Thesis Theme

by Martin on 25 March, 2009

in Product & Site Reviews

My friend Bob Hartman pointed me in the direction of the Open Hook plugin for Thesis yesterday – and what a discovery it was.  For me, that is – Bob already knew about it.  :)

I’ve written elsewhere about the Thesis theme and mentioned that, in order to maximize its powerful capabilities, one of the things you needed to get to grips with was ‘hooks’

Thats just become a whole lot easier.  

The Thesis Openhook plugin is written by Rick Beckman who is one of the Thesis developers and a mainstay of the Thesis support forums. So he’s plenty qualified to write excellent Thesis plugins.

Here, then, is my experience with Thesis Openhook:

Before we start, let me mention that I’d already done quite a few customizations of Thesis, using both the custom CSS file and hooks in the custom functions file.

So my first concern was whether activating this plugin would disturb anything that I’d already done.

The answer to that is no. Nothing was disturbed.  Everything continued working normally.

Activating Thesis Openhook places an extra link in your Appearance menu, above Thesis Options and Thesis Design Options.

Clicking it takes you to a screen that displays the contents of your custom.css file and lists each of the Hooks that are available in Thesis.

For those who don’t yet use Thesis, hooks are the mechanisms by which you can move elements around on your layout.

So if, for example, you want to move the Menu bar from above the Header to below it, you simply un-hook it from above and re-hook it below.

There’s a long list of hooks in Thesis focused on every element of your display – e.g. header area, content area, sidebar areas, multi media box area, content div areas and so on.

Manipulating these hooks allows you to completely re-design your layout.

But one of the draw backs with hooks was that you needed to get to grips with the logic behind them and then manually type in the commands for manipulating them.

That could take a while – especially for people who, like me, are not technical wizzos.

Thesis Openhook has taken care of all that.

Now, each Thesis hook is listed, and against each is an open text box into which you can type HTML, CSS, JavaScript or PHP.

No need to worry about the logic of hooks – just type your code.

Under each hook is a ‘Little Ass Save Button’.  You need to save each hook that you update, as you update it. If you’re editing multiple hooks don’t leave it till the end to save them – the Little Ass Save Button will only save your last one.

Also attached to each hook is a check box for executing PHP – if that’s what you want done.

There’s an explanation against each hook box and many include additional guidelines and check boxes for functions such as adding or removing hooks.

So hooks are now a piece of cake.

Thesis OpenHook also displays your custom.css file, enabling you to do your CSS customizations through this screen instead of in a separate text editor.

That was no big deal to me as I do most of my custom.css editing through my hosting provider’s File Manager interface.  This allows me to update the file in one tab and refresh the view on a separate tab so I can immediately see the results.

But for some it may prove to be more convenient.

So, what’s my overall view of Thesis Openhook?

This is a plugin that greatly empowers less technical Thesis users and unlocks another huge chunk of Thesis’ powerful capabilities for them.

And, if you offer Wordpress blog installation services, this will hugely speed up the time it takes to customize the layout to your clients’ satisfaction.

You can find Thesis OpenHook here.

And if you’re interested in using Thesis there’s a review here, and details of my special Thesis offer here.

See the tools I use to improve my on-site SEO and increase my traffic – click here

Other Articles You Might Like:

  1. Thesis: The Last Wordpress Theme You’ll Ever Need
  2. A Review of Thesis 1.5 – The Official Release
  3. Review of Thesis 1.6 for WordPress
  4. More Recommended Plugins
  5. Can Changing Your WordPress Theme Affect Your Search Engine Love?

{ 2 trackbacks }

Thesis 1.5: A Review | Creating an Awesome Home Business
4 May, 2009 at 8:06 pm
Wordpress Plugins: Some More Recommendations | Creating an Awesome Home Business
8 July, 2009 at 6:47 pm

{ 23 comments… read them below or add one }

1 Lisa Irby 26 March, 2009 at 7:01 am

Thank you for this! Just installed it and already love it.

Lisa Irby´s last blog post..Failure to Plan = Planning to Fail

Reply

2 WealthyDragon 26 March, 2009 at 7:19 am

Hi Lisa,

Excellent – it’s a cool plugin isn’t it…

Cheers,

Martin.

Reply

3 Rick Beckman 26 March, 2009 at 10:03 am

Thanks for reviewing OpenHook! May be the encouragement I need to start working on its next iteration. :D

Rick Beckman´s last blog post..Blog Readers Read Blogs

Reply

4 WealthyDragon 26 March, 2009 at 1:56 pm

Rick, hi,

You’re very welcome! You did a great job with OH, and I look forward to the next iteration!

Because it makes hooks so much easier for us lesser mortals, it makes the job of affiliates who are promoting Thesis even easier! :)

Cheers,

Martin.

Reply

5 iGoByDoc 26 March, 2009 at 10:14 am

Martin,

Great post, and 100% agree with you when it comes to OpenHook and Thesis.

I love what you have done with your site here, and your customizations… makes me want to go mess with my site even more now.

Thanks for the inspiration of what can be done with Thesis and OpenHook!

Doc

Reply

6 WealthyDragon 26 March, 2009 at 2:01 pm

Doc, hi,

Thanks! I’m delighted it was helpful!

I have to admit, though, that when I look at some of the customisations that are linked to in the gallery on the Thesis site I bow in acknowledgment! I’m an awful long way from being able to achieve some of those designs!

But thanks again – I very much appreciate your comments :)

Cheers,

Martin.

Reply

7 Sharon 6 April, 2009 at 7:34 am

Another great post on Thesis. I’m going to download OH now, even though I haven’t yet bought Thesis (but I will) just to make sure I don’t forget about it.

Sharon´s last blog post..Five Tools You Need To Write From Anywhere

Reply

8 WealthyDragon 6 April, 2009 at 7:50 am

:)

You’ll have Open Hook sitting in a folder somewhere crying out for attention: “… Bring me Thesis, Bring me Thesis..! …”

Thanks Sharon – I’m glad this post was useful! And please feel free to ask if you need any help setting it up and customising it.

Cheers,

Martin.

Reply

9 Adrian Bold 26 June, 2009 at 2:34 pm

Hi Martin

Just stopped by to say thanks for letting me know about this. Exactly what I was looking for.

Adrian

Reply

10 WealthyDragon 26 June, 2009 at 4:09 pm

Adrian, hi,

You’re very welcome – and glad it did the trick :)

Good luck with tricking out Thesis and if you get stuck at any time by all means let me know. There’s also a lot of support on the Thesis site where Rick (who wrote Open Hook) and a couple of the others are usually very quick to respond.

Cheers,

Martin.

Reply

11 Wasim Mohammed 29 June, 2009 at 4:25 am

Hi thanks for this. I recently (yesterday actually) installed the thesis theme. I installed the OpenHook plugn in but it did not seem to show up in my WordPress Plugins. I’ve asked at the forum too. Any ideas or tips atall?
Wasim Mohammed´s last blog post: Lead Capture Page Template

Reply

12 WealthyDragon 29 June, 2009 at 9:12 am

Hi Wasim,

Sorry – I’ve not seen that problem before, but the Thesis forums are not the place to ask – you need to go to Rick’s site.

Although OpenHook is written by one of the Thesis developers it’s not a Thesis product, so they won’t give you any support there.

Cheers,

Martin.

Reply

13 Scott Lovingood 19 September, 2009 at 11:29 am

I installed open hooks before really working on my blog. I had done a lot of study and bought Thesis before ever starting. I had found openhooks while doing my research. I didn’t realize what a blog without OH looked like until recently.

I will never go back!!

Thesis and OH rules!!
Scott Lovingood´s last blog ..As Seen on Bankrate.com Seven ways to Minimize your Small Business Risks

Reply

14 WealthyDragon 19 September, 2009 at 11:38 am

Scott, hi,

Open Hook is great, isn’t it? And Rick upgrades it every now and again so it keeps getting better and better. Once you’ve got these installed (Thesis and OpenHook) there’s not much need to ever go hunting for themes again. :)

Cheers,

Martin.

Reply

15 Wasim Mohammed 30 June, 2009 at 6:36 am

Hi thanks for your reply but I finally figured it out. Oddly enough I uploaded the zipped file and suddenly it worked and WOW the OpenHook plugin is excellent.
Wasim Mohammed´s last blog post: Lead Capture Page Template

Reply

16 CorrieHowe 8 November, 2009 at 10:54 am

Looking forward to playing around with this…maybe not for a little while. My friend and I downloaded Thesis 1.6 and both busted out laughing at the Big Ass Save Button.”
CorrieHowe´s last blog ..100th Post Celebration

Reply

17 Martin 8 November, 2009 at 11:00 am

And OpenHook has Little Ass Save Buttons :)

This is a magic plugin – I install it on any site where I’m installing or working with Thesis

Martin.

Reply

18 pankaj singla 13 December, 2009 at 2:53 pm

Hi, lovely tutorial, i have a problem in thesis openhook. Whenever i add code whether for feed burner subscribers or search engine code of google search. it shows me in a very little fonts.
Please tell how i can solve this problem. i am very upset from it.
thanks

Reply

19 Martin 13 December, 2009 at 4:05 pm

I don’t really understand your question, since I would not expect to see the code for either of those items you mentioned displaid to readers.

However, where you are adding text that will be displaid to readers you need to adjust the size by means of in-line CSS. Use the element ‘font-size’ and set its size to whatever you want.

Cheers,

Martin.

Reply

20 Tom 6 February, 2010 at 3:08 am

Great post, but I caught one thing you might want to check:

You need to save each hook that you update, as you update it. If you’re editing multiple hooks don’t leave it till the end to save them – the Little Ass Save Button will only save your last one.

This is actually the opposite of what the open-hook dialog says, which reads:
Please note that using any of the save buttons on this page will save all of the displayed fields. Take care not to save unwanted changes. You’ve been warned.

Reply

21 Martin 6 February, 2010 at 8:38 am

Tom, hi,

Yep – you’re right!

My only defense was that I was an early user of OpenHook, and in the early versions you had to save after each step.

Can’t remember when Rick changed that but it’s definitely a lot more convenient now, because you often need to make changes in more than one field for a single customisation.

Cheers,

Martin.

Reply

22 Michele Cohen 23 February, 2010 at 11:38 am

I’m a bit shy about touching anything having to do with modifying the code at this point. I made an error to the custom.functions.php core file that sent me into a sweat for a couple hours. That just tells you I don’t know a lot, yet!
So, I love OpenHook but am wondering now if I insert PHP, click the box and save and don’t like the results can I back out of it?
Just go back and delete PHP, untick the box and save?

Reply

23 Martin 23 February, 2010 at 2:31 pm

Hi Michele,

I honestly don’t know because I haven’t tried it.

But you could take a copy of your custom-functions file, then try making a change using Openhook, check that it’s worked and then reverse it by deleting the change in Openhook.

If it doesn’t work you can always restore your custom-functions file from the copy you took before making the change.

I’d be interested to know if it works – can you let us know if you try it?

(And if you get stuck with anything let me know – I should be able to straighten it out for you)

Cheers,

Martin.

Reply

Leave a Comment

Previous post:

Next post: