<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joe Kraynak &#187; Thesis Theme</title>
	<atom:link href="http://joekraynak.com/category/computers/thesis-theme/feed" rel="self" type="application/rss+xml" />
	<link>http://joekraynak.com</link>
	<description>Freelance Writer</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:25:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Creating a Static Home Page with Thesis and WordPress</title>
		<link>http://joekraynak.com/computers/creating-a-static-home-page-with-thesis-and-wordpress.html</link>
		<comments>http://joekraynak.com/computers/creating-a-static-home-page-with-thesis-and-wordpress.html#comments</comments>
		<pubDate>Sat, 16 May 2009 13:09:05 +0000</pubDate>
		<dc:creator>Joe Kraynak</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Thesis Theme]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://joekraynak.com/blog/?p=564</guid>
		<description><![CDATA[You can use WordPress to manage a website complete with a blog. You do it by creating a static home page that functions as your landing pad (to greet visitors) and then creating a new blank page that will contain all of your blog posts. With recent versions of WordPress, the process is pretty simple [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>You can use WordPress to manage a website complete with a blog. You do it by creating a static home page that functions as your landing pad (to greet visitors) and then creating a new blank page that will contain all of your blog posts. With recent versions of WordPress, the process is pretty simple (requires WordPress 2.3.1 or later):</p>
<ol>
<li>Create the <em>page</em> you want to appear as your home page. (Make sure it&#8217;s a page, not a post.)</li>
<div class="wp-caption aligncenter" style="width: 450px">
	<img class="     " title="Create a Static Home Page in Wordpress" src="http://computerchimp.com/images/StaticHomePage/statichomepage01.jpg" alt="Create the page you want to use as your static home page." width="450" height="334" />
	<p class="wp-caption-text">Create the page you want to use as your static home page.</p>
</div>
<li>Scroll down to the Discussion options and remove the checks next to <strong>Allow comments</strong> and <strong>Allow pings</strong>.</li>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Disable comments and pings." src="http://computerchimp.com/images/StaticHomePage/statichomepage02.jpg" alt="Disable comments and pings for this page." width="450" height="112" />
	<p class="wp-caption-text">Disable comments and pings for this page.</p>
</div>
<li>Click the <strong>Publish</strong> button to publish your new page.</li>
<li>Create and publish a blank page to use for your blog, and call it something like Blog or Nick&#8217;s Blog, whatever.</li>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Create Blog Page." src="http://computerchimp.com/images/StaticHomePage/statichomepage03.jpg" alt="Create a blank page for your blog." width="450" height="329" />
	<p class="wp-caption-text">Create a blank page for your blog.</p>
</div>
<li>In the WordPress Options or Settings group (on the Administration panel), click <strong>Reading</strong>.</li>
<div class="wp-caption aligncenter" style="width: 145px">
	<img title="Choose the Reading option." src="http://computerchimp.com/images/StaticHomePage/statichomepage04.jpg" alt="Under Settings, click Reading." width="145" height="137" />
	<p class="wp-caption-text">Under Settings, click Reading.</p>
</div>
<li>Under <strong>Front page</strong>, click the <strong>Static page</strong> option.</li>
<div class="wp-caption aligncenter" style="width: 433px">
	<img title="Change the Reading options." src="http://computerchimp.com/images/StaticHomePage/statichomepage05.jpg" alt="Choose the pages to use for the static home page and blog posts." width="433" height="136" />
	<p class="wp-caption-text">Choose the pages to use for the static home page and blog posts.</p>
</div>
<li>Open the <strong>Front page</strong> list and choose the page you want to use as your static home page.</li>
<li>Open the <strong>Post page</strong> list and choose the page you want to use to display your blog posts.</li>
<li>Save your changes.</li>
</ol>
<p>If you&#8217;re using Thesis, you need to choose to have new pages displayed as tabs in the navigation bar:</p>
<ol>
<li>On the WordPress Administration panel, click <strong>Appearance</strong>, <strong>Thesis Options</strong>.</li>
<div class="wp-caption aligncenter" style="width: 148px">
	<img title="Select Thesis Options." src="http://computerchimp.com/images/StaticHomePage/statichomepage06.jpg" alt="Select Thesis Options." width="148" height="164" />
	<p class="wp-caption-text">Select Thesis Options.</p>
</div>
<li>Under <strong>Navigation Menu</strong> click the plus sign next to <strong>Select pages to include in nav menu</strong>.</li>
<p><img class="aligncenter" title="Choose pages to display." src="http://computerchimp.com/images/StaticHomePage/statichomepage07.jpg" alt="Checkmark the new pages to appear in the navigation bar." /></p>
<li>Check the box next to the blog page you created. (Do not check the box next to the new home page you created. As long as you have the option checked to show the home link in the nav menu (see the following step), a tab for the page will appear.(Optional) In the list of pages, you can drag pages up or down to rearrange the order they will appear in your navigation bar.</li>
<li>Click the plus sign next to <strong>Home Link</strong> and make sure the <strong>Show home link in nav menu</strong> option is checked. You can edit the link&#8217;s name to use something different for the link than you used for the page name.</li>
<p><img class="aligncenter" src="http://computerchimp.com/images/StaticHomePage/statichomepage09.jpg" alt="Checkmark Show home link in nav menu." /></p>
<li>Click the <strong>Save</strong> button.</li>
</ol>
<p>Your new static home page now opens whenever someone chooses to go to your site, and they can click your new Blog tab to go to your blog.</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Static Web site with Blog tab." src="http://computerchimp.com/images/StaticHomePage/statichomepage08.jpg" alt="Your new static page greets visitors who can click the new blog tab." width="450" height="313" />
	<p class="wp-caption-text">Your new static page greets visitors who can click the new blog tab.</p>
</div>
<p>You&#8217;ll find other tutorials about this topic that recommend creating a separate template, which you can do if you want to give your home page a unique appearance, but I think most folks just want to have a static page with some unique content to greet visitors.</p>
<p>For more about using Thesis to design your website or blog, check out <a href="http://joekraynak.com/blog/computers/redesigning-my-wordpress-blog-with-thesis.html">Redesigning My WordPress Blog with Thesis</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://joekraynak.com/computers/creating-a-static-home-page-with-thesis-and-wordpress.html/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Redesigning My WordPress Blog with Thesis</title>
		<link>http://joekraynak.com/computers/blogging/redesigning-my-wordpress-blog-with-thesis.html</link>
		<comments>http://joekraynak.com/computers/blogging/redesigning-my-wordpress-blog-with-thesis.html#comments</comments>
		<pubDate>Fri, 15 May 2009 17:44:33 +0000</pubDate>
		<dc:creator>Joe Kraynak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Thesis Theme]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://joekraynak.com/blog/?p=510</guid>
		<description><![CDATA[Over the course of the last few weeks, I&#8217;ve been knee deep in blogging software. With the publication of our latest books, my friend and co-author Marc Kelly Smith wanted to revamp his blog at Slampapi.com/blog. He was using GoDaddy&#8217;s Quick Blogcast, which is a terrible blogging platform. I recommended that he switch to WordPress, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Over the course of the last few weeks, I&#8217;ve been knee deep in blogging software. With the publication of our latest books, my friend and co-author Marc Kelly Smith wanted to revamp his blog at <a href="http://slampapi.com/blog">Slampapi.com/blog</a>. He was using GoDaddy&#8217;s Quick Blogcast, which is a terrible blogging platform. I recommended that he switch to WordPress, which is infinitely better.</p>
<p>After switching from Quick Blogcast to WordPress, the next challenge was to find a suitable theme (the code that works behind the scenes to control the layout and appearance of the blog). With over 4 million WordPress Themes to choose from, we were a little overwhelmed. I contacted another friend and colleague, <a href="http://www.belicove.com">Mikal Belicove</a>, who recommended I check out a theme he had heard a lot of good things about – <a href="http://diythemes.com/?a_aid=JoeKraynak">Thesis</a>. I watched the 16-minute Thesis Demo and was sold. Thesis seemed powerful, flexible, and <em>easy</em>-to-configure.</p>
<blockquote><p>As with most tasks, &#8220;easy&#8221; is a relative term. It&#8217;s always easy once you know what you&#8217;re doing.</p></blockquote>
<p>Well, let me qualify that statement. The truth is that in many ways, Thesis makes it very easy to configure the look and layout of your blog. With a click of the mouse, you can change font styles and sizes; choose a 1, 2, or 3 column layout; adjust the width of each column; rearrange the columns; add a YouTube video to a media box; and much more, as shown below.</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="WordPress Thesis Theme" src="http://computerchimp.com/images/thesistutorial/thesis01.jpg" alt="Thesis makes it easy to change the look and layout of your WordPress blog." width="450" height="356" />
	<p class="wp-caption-text">Thesis makes it easy to change the look and layout of your WordPress blog.</p>
</div>
<p>This is all very nice, but I wanted to make some additional changes. For example, instead of having the navigation bar appear <em>above</em> the blog&#8217;s header, I wanted it <em>below</em> the header. I also wanted the cool header image that Marc&#8217;s son Adam designed for the blog to appear in place of the standard blog name and tagline. How to make changes like these was not so apparent. In fact, just looking at my Thesis options, I didn&#8217;t even know whether what I wanted to do was possible with Thesis.</p>
<p>Time for plan B: Read the manual.</p>
<p>The manual says that to make the types of changes I wanted to make, I would need to edit one of two files in the theme&#8217;s &#8220;custom&#8221; directory. Now the whole reason I bought Thesis is because I didn&#8217;t want to edit theme files or deal with CSS or php functions. This was a definite bummer, but I forged ahead like many others and am now a strong advocate for the Thesis theme.</p>
<p>I soon discovered the idea behind Thesis. In most WordPress Themes, you have to edit multiple files to control the look and layout of your blog. These files are packed with codes and settings. If you make a bunch of changes, tracking down those changes later can be nearly impossible. With Thesis, the core theme files remain unchanged. You make all changes to two files: custom.css (for style changes) and custom_functions.php (to add or remove functions through the use of &#8220;hooks&#8221;&#8230; more about hooks later).</p>
<p>In the following sections, I show some examples of changes I made to my blogs by editing these files.</p>
<h2>How To Edit custom.css and custom_functions.php</h2>
<p>The manual recommends downloading the file you want to edit, opening it in a text editor, like Notepad, making your changes, saving the file, and then uploading it. I have one word for you – don&#8217;t. I tried that. Here&#8217;s what custom.css looks like in Notepad.</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="custom.css in Notepad" src="http://computerchimp.com/images/thesistutorial/thesis02.jpg" alt="In Notepad, custom.css is like editing a bowl of oatmeal." width="450" height="272" />
	<p class="wp-caption-text">In Notepad, custom.css is like editing a bowl of oatmeal.</p>
</div>
<p>Before you even think about editing custom.css or custom_functions.php, consider installing the <a href="http://rickbeckman.org/thesis-openhook/">Thesis OpenHook plugin</a> – it&#8217;s free. With this plugin, you can edit the custom.css file directly in WordPress. In addition, you don&#8217;t have to touch the custom_functions.php file. You can disable functions and add new functions via OpenHook much more easily. (I&#8217;ll show you how to make changes with and without OpenHook to cover all the bases.)</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Thesis OpenHook in Action" src="http://computerchimp.com/images/thesistutorial/thesis03.jpg" alt="The Thesis OpenHook plugin provides the tools you need to customize Thesis." width="450" height="283" />
	<p class="wp-caption-text">The Thesis OpenHook plugin provides the tools you need to customize Thesis.</p>
</div>
<p>If you don&#8217;t want to use OpenHook, I recommend using the text editor that your domain hosting provider offers. For example, on Bluehost, I log into my account, choose File Manager from the Control Panel, navigate to the public_html/blog/wp-content/themes/thesis-15/custom folder, click the file I want to edit, and click the Edit button. The contents of the file appear as shown below. I simply enter my changes and click the Save Changes button.</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Bluehost file editor" src="http://computerchimp.com/images/thesistutorial/thesis04.jpg" alt="Edit the contents of your files online." width="450" height="304" />
	<p class="wp-caption-text">Edit the contents of your files online.</p>
</div>
<h2>Changing Styles with custom.css</h2>
<p>Most WordPress themes contain a file called style.css that contains most of the formatting directives for the blog. Each CSS code is structured something like this:</p>
<p><code>selector { property: value; }</code></p>
<p>The <em>selector</em> indicates the object that the style applies to (such as a heading, paragraph, or image), the <em>property</em> defines the aspect of the object that will be modified (such as its color or alignment), and the <em>value</em> defines the setting for the property (such as blue or center). Here&#8217;s an example:</p>
<p><code>p { text-align:center; font-family:arial; }</code></p>
<p>In Thesis, you can choose to use the custom stylesheet. To do so, log into WordPress and then click <strong>Appearance</strong>, <strong>Thesis Options</strong>, <strong>Custom Stylesheet</strong>, and make sure <strong>Use custom stylesheet</strong> is checked. With the custom stylesheet enabled, you can use the custom class selector to override any existing style for any selector.</p>
<p>Here are some of the easy changes I made to my custom.css file (above each is a comment explaining what the new CSS declaration does):</p>
<p><code>/*Remove padding above and to left of header*/</code><br />
<code>.custom #header { padding-top: 0; padding-left: 0; }</code></p>
<p><code>/*Indent the tagline in the header 130px*/</code><br />
<code>.custom #tagline { position: absolute; left: 130px; }</code></p>
<p><code>/*When images are left-aligned add no extra space to the left, top, or bottom but 1em space to the right*/</code><br />
<code>.custom img.alignleft { margin: 0 1em 0 0; }</code></p>
<p><code>/*Separate list items by 10px space in the content area – does not affect list items in sidebars*/</code><br />
<code>.custom #content li { padding-bottom: 10px; }</code></p>
<p><code>/*Reduce the space between widgets in the sidebars*/</code><br />
<code>.custom li.widget { margin-bottom: 10px; }</code></p>
<blockquote><p><strong>Note</strong></p>
<p>Before you can change the property of a selector, you need to know what the selector is. To find out which selectors are used to format something in a post, create a post as you normally would in WordPress and apply the formatting. Then, click the HTML tag to see how it&#8217;s formatted. For example, a bulleted list will begin with &lt;ul&gt; and each item in the list will begin with &lt;li&gt;. The selectors for these items are <strong>ul</strong> and <strong>li</strong> respectively.</p>
<p>However, it&#8217;s more complicated than that, because selectors can be refined; for example, the selector <strong>li</strong> allows you to apply formatting to all list items, whereas <strong>li.widget</strong> applies formatting only to widgets arranged as list items. <strong>#content li</strong> applies formatting only to list items in the content area, not the header or footer, for example.</p>
<p>In some cases, you may have to open the Thesis syle.css file to see what Thesis calls a particular selector. <em>Look, but don&#8217;t touch – do NOT edit this file.</em></p></blockquote>
<h2>Customizing Thesis with Hooks</h2>
<p>Using hooks, you can embed HTML tags or php functions in the Thesis template wherever you wish them to execute. Following are two easy hooks to get you started. The first removes the navigation menu that appears above the header. The second adds the navigation menu below the header. You simply add these statements at the end of your custom_functions.php file.</p>
<p><code>remove_action('thesis_hook_before_header', 'thesis_nav_menu');</code><br />
<code>add_action('thesis_hook_after_header', 'thesis_nav_menu');</code></p>
<p>In the example above, the hooks merely move an existing function (one that&#8217;s built into the Thesis theme) from one place to another.</p>
<p>You can create your own functions with HTML tags or php. Following is a function I created to replace the footer text with my own footer text:</p>
<p><code>function my_footer() {</code><br />
<code>echo '&lt;p&gt;Copyright &amp;copy; 2009 Joe Kraynak&lt;/p&gt;';</code><br />
<code>}</code></p>
<p><code>remove_action('thesis_hook_footer', 'thesis_attribution');</code><br />
<code>add_action('thesis_hook_footer', 'my_footer');</code></p>
<p><strong>Caution:</strong> You&#8217;re allowed to remove the Thesis footer attribution only if you purchased the developer&#8217;s edition. If you purchased the single user version, you can still edit the footer, but be sure it includes the following attribution code:</p>
<p><code>&lt;p&gt;Get smart with the &lt;a href="http://diythemes.com/thesis/"&gt;Thesis WordPress Theme&lt;/a&gt; from DIYthemes.&lt;/p&gt;</code></p>
<p>With the Thesis OpenHook plugin, the process is even easier. You don&#8217;t have to deal with all that function stuff. You can disable built-in functions by clicking an option to remove them and add functions by pasting the HTML or php code in the appropriate text box, as shown below.</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Modify footer text in OpenHook" src="http://computerchimp.com/images/thesistutorial/thesis05.jpg" alt="The Thesis OpenHook plugin simplifies the process of configuring the Thesis theme." width="450" height="146" />
	<p class="wp-caption-text">The Thesis OpenHook plugin simplifies the process of configuring the Thesis theme.</p>
</div>
<h2>Adding a Header Image</h2>
<p>You can add a header image in place of or in addition to the header and tagline text that appear at the top of your blog, and you can do it either by editing the custom.css file or through the use of hooks. The following sections show an example of each method.</p>
<h3>Adding a Header Image with CSS</h3>
<p>You can add a header image to your blog by editing your CSS file with or without the Thesis OpenHook plugin. Thesis guru <a href="http://rickbeckman.org/">Rick Beckman</a> developed css specifically for this purpose. I don&#8217;t use a header image on this blog, but I have done so on both ComputerChimp.com and Slampapi.com/blog. In both cases, the graphics contain the blog title, so I wanted to hide the title and tagline that the blog inserts in the header. This code did the trick.</p>
<p>Before you begin:</p>
<ol>
<li>Upload the graphic you want to use and note its address – such as <strong>http://www.sample.com/images/example.jpg</strong>.</li>
<li>On your WordPress dashboard, choose <strong>Appearance</strong>, <strong>Thesis Options</strong>, click the plus sign under <strong>Display Options</strong> next to <strong>Header </strong>and make sure <strong>Show site name in header</strong> and <strong>Show tagline in header</strong> are both checked. Otherwise, your header area will be blank – no text and no header image.</li>
<li>Paste the following into your custom.css file. Be sure to edit the code to include the correct dimensions and location and name of the image you want to use.</li>
</ol>
<p><code>/* This line sets up our clickable background image based on the site title's link */</code></p>
<p><code>/* DIY: Adjust the height &amp; width attributes to reflect the actual size of your image */</code></p>
<p><code>/* DIY: Change the url of your image to reflect the actual header's location and file name */</code><br />
<code>.custom #header #logo a { display: block; height: 125px; width: 875px; background: url('http://computerchimp.com/logos/computerchimp_3.jpg') no-repeat; outline: none; }</code></p>
<p><code>/* This line gets rid of the site title &amp; tagline by casting them out to far left field */</code><br />
<code>.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }</code></p>
<p><code>/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */</code></p>
<p><code>/* This is a bit of a kludge, but it seems to work. */</code><br />
<code>.custom #header #tagline { height: 0; }</code></p>
<p><code>/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */</code><br />
<code>.custom #header { padding: 0; }</code></p>
<h3>Adding a Header Image with Hooks</h3>
<p><a href="http://www.sugarrae.com/thesis-hooks-dummies-tutorial/">Sugarrae</a> has a good tutorial on using hooks that includes code for adding a header image with hooks. I modified the code slightly to avoid the use of backslashes. Again, replace any text and settings specific to my blog with text and settings specific to your blog.</p>
<p><code>/* Custom Header Image */</code><br />
<code>function add_header_image () {</code><br />
<code>echo '&lt;a href="http://www.computerchimp.com/"</code> <code>title="ComputerChimp.com"&gt;</code><br />
<code>&lt;img src="http://computerchimp.com/logos/computerchimp_3.jpg"</code> <code>alt="ComputerChimp" height="125" width="875" style="border:0px" /&gt;</code><br />
<code>&lt;/a&gt;';</code><br />
<code>}</code></p>
<p><code>add_action('thesis_hook_after_title', 'add_header_image');</code></p>
<p><strong>Note:</strong> If you&#8217;re using the Thesis OpenHook plugin, you simply add the HTML portion as shown below in the Header box.</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Insert Header Image Using OpenHook" src="http://computerchimp.com/images/thesistutorial/thesis06.jpg" alt="You can insert the HTML code for your header image with OpenHook." width="450" height="208" />
	<p class="wp-caption-text">You can insert the HTML code for your header image with OpenHook.</p>
</div>
<p>You can click the <strong>Remove Thesis default header</strong> option to remove the blog title and tagline. Otherwise, the title and tagline will appear below your header image. If you prefer leaving the default header in place but simply want to hide the text, add the following to your custom.css file:</p>
<p><code>.custom #header #logo { display: none; }</code><br />
<code>.custom #header #tagline { display: none; }</code></p>
<p><code>/* Optional to remove space around header image so image sits on divider line */</code><br />
<code>.custom #header { padding: 0; }</code></p>
<p>This hooks option inserts the header image fine, but it doesn&#8217;t insert it as a background image like the css method. If you want the blog title and tagline to appear in front of the header image, you&#8217;ll need to make some additional adjustments.</p>
<h2>Adding the Pixopoint Multi-Level Navigation Menu</h2>
<p>One last customization I want to discuss. Instead of the navigation bar that Thesis displays above or below the header area, I wanted to use a drop-down menu for this blog. I found a nifty plugin called <a title="Multi-Level Navigation Menu Plugin" href="http://pixopoint.com/multi-level-navigation/">Multi-Level Navigation Menu</a> from PixoPoint and installed it. The instructions call for adding the following php function wherever you want the dropdown menu bar to appear (usually in the header.php file).</p>
<p><code>&lt;?php if (function_exists('pixopoint_menu')) { pixopoint_menu(); } ?&gt;</code></p>
<blockquote><p><strong>Important</strong><br />
If you used hooks to move the Thesis navbar from above the header to below the header earlier, remove those hooks before proceeding. Otherwise, you&#8217;re likely to end up with the Thesis navigation bar <em>and</em> the multi-level navigation menu.</p></blockquote>
<p>Well, I knew that editing the header.php file was a big no-no in Thesis, so I would have to either use hooks in the custom_functions.php file or add the code using Thesis OpenHook. Let&#8217;s look at the easy way first. With OpenHook, you scroll down to the <strong>Before Header</strong> box and click the <strong>Remove Thesis nav menu</strong> option. Then, scroll down to the <strong>After Header</strong> box and paste in the code as shown below. Be sure to click the <strong>Execute PHP on this hook</strong> option. Click the save button, and you should be good to go.</p>
<div class="wp-caption aligncenter" style="width: 450px">
	<img title="Add Multi-Level Navigation Menu with OpenHook" src="http://computerchimp.com/images/thesistutorial/thesis07.jpg" alt="Adding the Multi-Level Navigation Menu is a snap with OpenHook." width="450" height="267" />
	<p class="wp-caption-text">Adding the Multi-Level Navigation Menu is a snap with OpenHook.</p>
</div>
<p>The other option is to edit the custom_functions.php file; simply insert the following at the end of the file.</p>
<p><code>function my_nav_menu() { ?&gt;</code><br />
<code>&lt;?php if (function_exists('pixopoint_menu')) { pixopoint_menu(); } ?&gt;</code><br />
<code>&lt;?php</code><br />
<code>}</code></p>
<p><code>remove_action('thesis_hook_before_header', 'thesis_nav_menu');</code><br />
<code>add_action('thesis_hook_after_header', 'my_nav_menu');</code></p>
<p>After getting the menu bar to display, I made some additional tweaks to its design using the <a title="PixoPoint Multi-Level Menu Navigation CSS Generator" href="http://pixopoint.com/suckerfish_css/">PixoPoint Multi-Level Menu Navigation CSS Generator</a> and making some additional adjustments to its stylesheet. (Yes, the menu bar has its own CSS stylesheet that controls the menu&#8217;s appearance.)</p>
]]></content:encoded>
			<wfw:commentRss>http://joekraynak.com/computers/blogging/redesigning-my-wordpress-blog-with-thesis.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
