Amber Weinberg: Freelance Web Developer specializing in semantic WordPress, Mobile, CSS and HTML5 Development

The Blog

Super Hijinksified – A Developer’s WP Theme

Posted on 09/23/11 in blog, development, extras about ,

A combination of my Hijinks and HTML5 Boilerplate, all the goodness of a blank WordPress theme with the helpings of HTML5 Boilerplate.

Basic Hijinks explained:

A lot of people have been asking if I use a framework for WordPress. I use my own custom blankish framework that allows me to quickly get started on projects. I’ve recently cleaned it up with the launch of WordPress 3.0 and thought I’d give it to you guys for free. It’s basically the core files, cleaned up, with all the nonsense divs removed, a basic structure and some basic CSS.

Download from Git

 

Old Changelog Before Github

Features in V 2.6

  • Cleaned up CSS
  • Removed extra HTML
  • Indented head elements for easier reading
  • Added sample custom post types w/ sample custom taxonomies applied

Features in V 2.5

  • Removed Timthumb
  • Added Post Thumbnails
  • Cleaned up CSS

Features in V 2.4

  • Fixed error in search.php template
  • Cleaned up comments.php code

Features in V 2.3

  • Added comments template into single.php
  • Cleaned up/shortened CSS reset

Features in V 2.2

  • Basic Comments Styling (Avoids the ugly stock styling)
  • Alphabetical ordering of declarations in CSS

Features in V 2.1

  • Removal of container div – now harnessing HTML/Body tags as container & cleaner code!
  • Shortening of CSS Reset
  • Added more elements to CSS

Features in V 2.0

  • HTML5 compliant!
  • HTML5 header components
  • Cleaned up code
  • Removal of some branded areas
  • Timthumb support
  • WordPress 3 menu support (functions file)

Features in V 1.1

  • Bug Fix – PHP errors in Search template

Features in V 1.0

  • XHTML 1.0 compliant
  • CSS Reset
  • Stripped Loops, Divs
  • Custom search form w/ javascript text remove on click
  • Built-in functions: Multiple excerpt lengths, excerpt removed [...], sidebar

About the author
Amber Weinberg specializes in clean and semantic XHTML, CSS and WordPress development. She has over 10 years of coding experience and is pretty cool to work with. Amber is available for freelance work, so why not hire her for your next project?

24 Awesome Comments

  1. Paul says:

    Nice job! All the goodness of Hijinks with the robustness of boilerplate :)

  2. Nice one Amber, I have a simple template to knock out this weekend so I will give this a go. Thanks

  3. Very cool, building my first site with hijinks right now, might have to see what the super-ified version has in store!

  4. Amber, Thanks for this!

    I want to start learning how to work with WordPress, is this a good start? Do you have any recommendations?

  5. Great! I’ll download it this weekend. Happen to have one for Javascript? LOL!

  6. David Zupec says:

    Hi Amber, I’m using your hijinks template but when I put my loop info between the php tags my posts as well as the page goes blank. I created My blog page as a template page. Is it because of this line query_posts(‘pagename=home’) ?

    Thank you

  7. Sendog says:

    Hi Amber,
    great site! Ive started to follow your html5 css3 responsive theme tutorial and downloaded the above theme. When i install it i see two new options in the dashboard called “design” and “floorplan”?
    I dont think these are supposed to be there?!

    Thanks

  8. Nicole says:

    I think it would be great if you included a readme.txt and some sort of features list! The theme is great though.

  9. Rachel says:

    Thanks for publishing your theme! Very helpful articles and tutorials on your site as well!

    I am, however, having a problem when activating the theme. I am relatively new to wordpress, so forgive me if I am missing something obvious, but when I activate the theme, I just get a blank screen. I am using wp version 3.3.1, not sure if that might be the issue?

  10. Hi

    I paid for your tutorial which I’ve found very helpful.

    I’ve got one question…

    I’ve added the following line (query_posts(‘pagename=home’)) to the index.php page so it brings in the home page content without using templates, which works fine.

    Although I now have two home pages, I still have a ‘Home’ link in the main navigation which goes to /home and uses a standard page template rather than going to / and using the index.php page.

    How have you got around this?

    • Hello there, are you use WP menus or wp_list_pages to display your nav? If you’re using menus, you WP automatically gives you a link to /, just just need to swap it out. If you’re using wp_list_pages, you’ll need to exclude the /home page by ID

Leave a Reply