Building a Site Like This With WordPress and Thesis

How fitting for a first post to be self-referential. In the last few days I’ve gone from going from knowing nothing about WordPress and Thesis to putting this site together.  Although you may surmise I still know  nothing about WordPress and Thesis, we all start somewhere.  I didn’t figure any of this out for myself from scratch – I had plenty of help.  One of the best reasons for choosing WordPress and Thesis is that there are a ton of sites out there that can walk you through every inch of the  setup and customization process.  I’ve come across good ones and bad ones.  Here I want to share a few tidbits about using Thesis because while the WordPress part of setting up the site was quite straightforward, not all the tips I found on Thesis were so helpful.

Thesis at it’s basic install settings is quite a pretty theme.  But I was looking for something more specific – very minimalist with a few visual features.  First off I decided I wanted a nice grey bar at the top of the page.  I like grey, easy color to match – nobody ever clashes with grey, I’m wearing a grey t-shirt right now.

Going Full Widthhttp://www.artofblog.com/the-ultimate-visual-guide-to-the-thesis-full-width-framework/

This page was fabulously helpful, explaining the specifics of what Thesis does in full-width mode – and offering detailed CSS examples.  It also shows how to move the navigation from above the header to below, which was another thing I wanted for my design.

Color Adjustments and other Touch-Ups to the styling

Pretty easy to change around the header, link colors etc.  Don’t need to explain that.

Wigitizing the Footerhttp://www.kristarella.com/2008/11/thesis-footers-101/

Next, I wanted to get rid of the boring footer and add another wigitized area to the page at the bottom.  Found this site which has a gem hidden in “Comment 151″.  It worked perfectly.  A few other sites explaining how to wigitize the footer area had incorrect suggestions and caused me innumerable problems.  Here’s the basics:
In your custom_functions.php:

register_sidebars(1,
    array(
        'name' => 'Footer',
        'before_widget' => '<li class="widget %2$s" id="%1$s">',
        'after_widget' => '</li>',
        'before_title' => '<h3>',
        'after_title' => '</h3>'
    )
);
function custom_footer() { ?>
	<div id="footer_1" class="sidebar">
		<ul class="sidebar_list">
			<?php thesis_default_widget(3); ?>
		</ul>
	</div>
<?php }
add_action('thesis_hook_footer', 'custom_footer', '1');

Then in custom.css:

.custom #footer_1 {text-align:left; color:#333;}
	.custom #footer_1 ul.sidebar_list li.widget {width:23%; margin-right:2%; float:left;}
		.custom #footer_1 ul.sidebar_list li.widget h3 {color:#222;}
		.custom #footer_1 ul.sidebar_list li.widget a {color:#444; border-bottom:0;}
		.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#111;}

That’s the code straight off the page, however, I modified the CSS slightly for my site – changing the link & hover behavior.

Google Search Integrationhttp://www.berchman.com/wordpressthesis-tutorial-custom-google-search-engine/
This is a great walkthrough of integrating Google Custom Search into WordPress.  It could probably use a little more work in altering the CSS to more closely match the colors I’ve chosen, but it does the trick.  not that there’s a whole lot to search on the site yet.

More to come later…

This entry was posted in Tech and tagged , . Bookmark the permalink.

Leave a reply