DoubleMule Widget Robot — Thesis Theme Widgetizing Code Generator


Hook Widgetizer Bot Version — Thesis 1.8.5 / WordPress 3.4.1

Disclaimer — successful registration and widgetization of any area — in Thesis, a hook — is contingent upon the use of unique values. If you have already created widgetized areas in your custom_functions.php file, or find yourself with widgetized areas generated by plugins or child themes... use of this tool may cause problems up to and including... divorce, chest pains, difficulty breathing, and/or PHP syntax errors.

Consult a physician should you experience these symptoms.

Better still, confirm that numbers such as...

     <?php thesis_default_widget(50); ?>

...have not been previously used in your theme, child theme, or custom_functions.php files as registered identifiers. To reduce the likelihood of this unfortunate potential, the Mules will begin with the number 50, as aftermarket widgetized areas in the Thesis theme oft begin with the number 3 and increment from there.

In Thesis, the two default sidebars occupy registered areas 1 and 2... you have been warned, biped!

The DoubleMule Widgetizing Tool... What's This Doohickey... Do...?

The herd has pastures to plow and hay to munch... we shall say only this: in Thesis, and Wordpress overall, there are various hooks and filters. Custom functions and code of the PHP variety, often containing other JS or HTML code, can be written in, for Thesis, custom_functions.php — and for many concepts, this is jolly good.

However, at times, a "widgetized" area is preferable for reasons of ease and maintenance. Against slopping through the code for an About Us text blob above your sidebars... this being common in custom_functions.php... why, the merest thought of adjusting content in a text widget hits the ear as calf-simple. Any areas that see frequent updates are candidates for "widgetization" — hardly a word, but we shall let it pass...

Instructions for use of the Thesis Theme Widgetizing Code Generator...

The herd just knows you will botch this... but here shall we go in futile attempt to assist you.

Hover your mouse here.

No, really, hover on it — this is an example of the hovering helper tips you shall find next to each potentially widgetizable... oh, the herd despises the word... but, widgetizable area below. Pause for a moment to absorb the elven green of "too much nitrogen on healthy alfalfa" — this garish swab of color approximates location for the hook you are widgetizing, were you to check the box and submit via the widgetizing code generator robot button. Glory to goodness, a jolly green pop-up image! Special as twin foals, is it not?

Below you will find every reasonably widget-capable hook at present available to Thesis users. This does not, by any stretch of reason, mean to imply you should widgetize fifty sections of your site. Pick one or two you may need... then click submit. Or, because human curiosity rivals that of blind cats, carry on...do them all! But ask not the herd's advice thereafter... we shall recommend you do great harm to your person.

When you are done selecting various components you do not need — but clicked anyway, as is your nature — click the "Generate" submit button at the very end. Your widgetized Thesis code will leap from the screen and spank you like a newborn biped! Or to the effect of that.

Copy and paste the resulting PHP into your custom_functions.php file, either within the Thesis Custom File Editor located in the WordPress administration interface... or in a local version of custom_functions.php you publish to your web host by way of an FTP client.

If you are among the brighter of your species, you may recognize you have the ability to click the BACK button. You may make adjustments to the seelcted hooks, then click the Generate button once more to create a new set of widgetized PHP code.

Your god may have faith in you. The herd does not. Please note the Mules provide quite precisely zero support of this tool or its destructive capacity to your site, whether express or implied — and as you are a human, destruction is implied by swift express.

But Enough of Informative Jabber... Let's Get Widget!

Select the hook or hooks you wish to widgetize within the Thesis Theme for Wordpress...

  Widgetize thesis_hook_before_html ( View the hook location )
  Widgetize thesis_hook_before_header ( View the hook location )
  Widgetize thesis_hook_header ( View the hook location )
  Widgetize thesis_hook_after_header ( View the hook location )
  Widgetize thesis_hook_feature_box ( View the hook location )
  Widgetize thesis_hook_before_content_box ( View the hook location )
  Widgetize thesis_hook_before_content ( View the hook location )
  Widgetize thesis_hook_before_post_box ( View the hook location )
  Widgetize thesis_hook_before_post ( View the hook location )
  Widgetize thesis_hook_after_post ( View the hook location )
  Widgetize thesis_hook_after_post_box ( View the hook location )
  Widgetize thesis_hook_before_teasers_box ( View the hook location )
  Widgetize thesis_hook_before_teaser_box ( View the hook location )
  Widgetize thesis_hook_after_teaser_box ( View the hook location )
  Widgetize thesis_hook_before_teaser ( View the hook location )
  Widgetize thesis_hook_after_teaser ( View the hook location )
  Widgetize thesis_hook_after_teasers_box ( View the hook location )
  Widgetize thesis_hook_comment_form_top ( View the hook location )
  Widgetize thesis_hook_comment_field ( View the hook location )
  Widgetize thesis_hook_after_comment ( View the hook location )
  Widgetize thesis_hook_after_comments ( View the hook location )
  Widgetize thesis_hook_comment_form_bottom ( View the hook location )
  Widgetize thesis_hook_after_comment_box ( View the hook location )
  Widgetize thesis_hook_after_content ( View the hook location )
  Widgetize thesis_hook_after_content_box ( View the hook location )
  Widgetize thesis_hook_before_sidebars ( View the hook location )
  Widgetize thesis_hook_before_sidebar_1 ( View the hook location )
  Widgetize thesis_hook_before_sidebar_2 ( View the hook location )
  Widgetize thesis_hook_after_sidebar_1 ( View the hook location )
  Widgetize thesis_hook_after_sidebar_2 ( View the hook location )
  Widgetize thesis_hook_after_sidebars ( View the hook location )
  Widgetize thesis_hook_before_footer ( View the hook location )
  Widgetize thesis_hook_footer ( View the hook location )
  Widgetize thesis_hook_after_footer ( View the hook location )
  Widgetize thesis_hook_after_html ( View the hook location )