<?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>GrandSlambert &#187; Themes</title>
	<atom:link href="http://grandslambert.com/channel/themes/feed" rel="self" type="application/rss+xml" />
	<link>http://grandslambert.com</link>
	<description>The Works of GrandSlambert rolled into one web site.</description>
	<lastBuildDate>Tue, 31 Aug 2010 22:15:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Installing themes is easier in WordPress 2.8</title>
		<link>http://wordpress.grandslambert.com/2009/07/themes-in-wordpress-28.html</link>
		<comments>http://wordpress.grandslambert.com/2009/07/themes-in-wordpress-28.html#comments</comments>
		<pubDate>Sat, 04 Jul 2009 20:30:44 +0000</pubDate>
		<dc:creator>GrandSlambert</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Customize]]></category>
		<category><![CDATA[Web Sites]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://17.48</guid>
		<description><![CDATA[It&#8217;s been a long time coming, but recently we saw the release of the latest version of WordPress, and so far I am impressed. This particular site is now using this latest version and aside form a couple of bugs &#8230; <a href="http://wordpress.grandslambert.com/2009/07/themes-in-wordpress-28.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time coming, but recently we saw the release of the latest version of WordPress, and so far I am impressed. This particular site is now using this latest version and aside form a couple of bugs I found it seems to work well. Hopefully the bugs can be worked out and a maintenance release will be available, but I want to focus on the new features with this post.</p>
<h3>Theme Installer</h3>
<p>For quite a while now WordPress has had a wonderful tool for finding and installing plugins in WordPress, but themes was a different story. Though the <a href="http://wordpress.org" target="_blank">WordPress.org</a> web site listed hundreds of great themes, the only way to get them to work for your site was to download a zip file then upload the files to your web server. If you didn&#8217;t know how to use FTP or open a zip file, you could really be lost with this. I have seen quite a few sites running WordPress that are using the classic them included with the WordPress software.</p>
<p><a href="http://press.grandslambert.com/files/2009/12/wordpress-install-themes.png"><img class="alignright size-thumbnail wp-image-397" title="wordpress-install-themes" src="http://wordpress.grandslambert.com/wp-content/uploads/2009/07/wordpress-install-themes-150x150.png" alt="" width="150" height="150" /></a>This changes with WordPress 2.8 with the addition of the &#8220;Add New Themes&#8221; tool that is built into the software. When you click on the option, you get a screen similar to the one on the right (click to enlarge) where you can search for themes with specific keywords, or select from a variety of options (tags) to find a theme. With the hundreds of themes already available you are certain to find one you can use.</p>
<p><a href="http://press.grandslambert.com/files/2009/12/wordpress-install-themes-results.png"><img class="alignleft size-thumbnail wp-image-398" title="wordpress-install-themes-results" src="http://wordpress.grandslambert.com/wp-content/uploads/2009/07/wordpress-install-themes-results-150x150.png" alt="" width="150" height="150" /></a>When you search for a keyword, or by tag, or use either the &#8220;Featured&#8221; or &#8220;Newest&#8221; options on the &#8220;Add New Themes&#8221; page you will be presented with a list of themes to choose from. You can preview the themes before you install them, but be warned that the preview will have the sample data similar to what you see on the <a href="http://wordpress.org" target="_blank">WordPress.org</a> web site. To see how it will look with your data, you will need to install the theme first. Don&#8217;t worry, just installing won&#8217;t change your site, you still need to activate it.</p>
<p>Once you find one you want to try, click on the install link to install the theme. The <a title="Sample install theme popup window." href="http://press.grandslambert.com/files/2009/12/wordpress-theme-install-popup.png">pop up window</a> that shows up is a bit confusing at first as you have to scroll the window down to find the button to install the theme. Once you do this the system will download and install the theme for you, then you can preview it with your content or activate the theme on your site. If you don&#8217;t like the look of the theme once it&#8217;s installed, you can easily delete the theme from the Appearance page.</p>
<p>This feature will really make it easier for people to apply different themes to their site. The fine people at WordPress even included a link to upload themes on this new section so that theme developers can easily share their themes from inside their own site.</p>
<p>There are quite a few other great new features that I want to talk about, but we&#8217;ll wait for tomorrow to post those. Let me get a chance to check them out before I tell you all about them. If you want more information on all the wonderful new features of WordPress 2.8, you can check the <a title="Official announcement of the release of WordPress 2.8" href="http://wordpress.org/development/2009/06/wordpress-28/" target="_blank">official announcement</a> or the <a title="Wordpress Codex page for the release of version 2.8" href="http://codex.wordpress.org/Version_2.8" target="_blank">codex page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.grandslambert.com/2009/07/themes-in-wordpress-28.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing the 404 Not Found Page</title>
		<link>http://wordpress.grandslambert.com/2009/07/not-found-page.html</link>
		<comments>http://wordpress.grandslambert.com/2009/07/not-found-page.html#comments</comments>
		<pubDate>Fri, 03 Jul 2009 17:29:41 +0000</pubDate>
		<dc:creator>GrandSlambert</dc:creator>
				<category><![CDATA[404 Page]]></category>
		<category><![CDATA[Template Files]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Error Pages]]></category>
		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://17.34</guid>
		<description><![CDATA[It is great to see that WordPress handles 404 Not Found errors gracefully and displays your web site rather then just a blank page. However, the default page supplied with most themes does not provide much help to your visitor. &#8230; <a href="http://wordpress.grandslambert.com/2009/07/not-found-page.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_36" class="wp-caption alignright" style="width: 220px"><a href="http://press.grandslambert.com/files/2009/07/notfound-capture.jpg"><img class="size-medium wp-image-36" title="notfound-capture" src="http://wordpress.grandslambert.com/wp-content/uploads/2009/07/notfound-capture-300x167.jpg" alt="notfound-capture" width="210" height="117" /></a><p class="wp-caption-text">The default 404 Not Found Page</p></div>
<p>It is great to see that WordPress handles 404 Not Found errors gracefully and displays your web site rather then just a blank page. However, the default page supplied with most themes does not provide much help to your visitor. Click the image to the right to view a sample of the default 404 Not Found page. With a little manipulation, we can make that page a lot more useful.</p>
<p>The 404 Page Not Found pages for your site are generated by the file <tt>404.php</tt> template file in your theme. If your theme does not have one of these template files, you should copy one from the &#8220;default&#8221; folder in your <tt>wp-content/themes</tt> folder into your theme folder. Open this file in a text editor to make changes or in the Theme Editor area built into the Appearance menu of WordPress.</p>
<h3>Page Title</h3>
<p>The first change I make is in the header of the page area, where it says &#8220;Not Found&#8221;. I like to have something a bit more personal in that area. For this site I have changed it to &#8220;Content Not Found&#8221;. To change the page title, you need to locate the code <tt>&lt;?php _e('Not Found', 'kubrick'); ?&gt;</tt> in the file and change the text &#8220;Not Found&#8221; to what you want it to say. This is a pretty simple fix.</p>
<h3>Page Content</h3>
<p>The default error page has the text &#8220;Error 404 &#8211; Not Found&#8221;, which is too cryptic for most normal web users. I suggest changing this to something more descriptive, perhaps providing instructions on how to fix the problem or at least a link to your home page. To change this text, find the code <tt>&lt;?php _e('Error 404 - Not Found', 'kubrick'); ?&gt;</tt> and replace the text with your message. You can remove the PHP function if you wish, but leaving this in will allow others to create a language file in their language for your theme. The default page wraps this text in an <tt>&lt;h2&gt;</tt> tag so if you are creating a longer message, you may want to remove this tag.</p>
<div id="attachment_35" class="wp-caption alignleft" style="width: 220px"><a href="http://press.grandslambert.com/files/2009/07/notfound-better.jpg"><img class="size-medium wp-image-35" title="notfound-better" src="http://wordpress.grandslambert.com/wp-content/uploads/2009/07/notfound-better-300x167.jpg" alt="A Better Not Found Page" width="210" height="117" /></a><p class="wp-caption-text">A Better Not Found Page</p></div>
<p>You can stop at changing the page title and the message displayed, which would be a great improvement over the default page. However, the page still is not very useful to your visitors. I like to give them somewhere to go without having to first click on the home page link. For this I list the pages on the site using the <tt><a href="http://codex.wordpress.org/wp_list_pages" target="_blank">wp_list_pages()</a></tt> method in WordPress. To achieve this I add the following code after the message:</p>
<p><tt>&lt;?php wp_list_pages('title_li=&lt;h2&gt;Pages&lt;/h2&gt;&amp;show_date=1'); ?&gt;</tt></p>
<p>Now my 404 Not Found page is much more helpful to my visitors. A person could do even more on this page including listing a tag cloud, recent posts or displaying a random post. I will cover these in later articles.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.grandslambert.com/2009/07/not-found-page.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the difference between a theme and a template?</title>
		<link>http://wordpress.grandslambert.com/2009/07/theme-vs-template.html</link>
		<comments>http://wordpress.grandslambert.com/2009/07/theme-vs-template.html#comments</comments>
		<pubDate>Thu, 02 Jul 2009 16:36:28 +0000</pubDate>
		<dc:creator>GrandSlambert</dc:creator>
				<category><![CDATA[Template Files]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Customize]]></category>
		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://17.27</guid>
		<description><![CDATA[Some people may confuse a theme with a template, and in many cases they are the same thing. However, in WordPress, there is a specific distinction between the two that users should understand. Though you do not necessarily need to &#8230; <a href="http://wordpress.grandslambert.com/2009/07/theme-vs-template.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some people may confuse a theme with a template, and in many cases they are the same thing. However, in WordPress, there is a specific distinction between the two that users should understand. Though you do not necessarily need to understand the difference, when you start working on your theme files it will help to know.</p>
<h3>Template Files</h3>
<p>The template files in WordPress are used to display the content of your site. There are many template files used for the different areas in your web site. By manipulating these template files you can create a custom look for your site. The template files recognized by WordPress are:</p>
<ul>
<li><tt>style.css -</tt> (Required) The main stylesheet. This must be included with your Theme, and it must contain the information header for your Theme.</li>
<li><tt>index.php - </tt>(Required) The main template. If your Theme provides its own templates, <tt>index.php</tt> must be present.</li>
<li><tt>comments.php -</tt> The comments template. If not present, <tt>comments.php</tt> from the &#8220;default&#8221; Theme is used.</li>
<li><tt>comments-popup.php - </tt>The popup comments template. If not present, <tt>comments-popup.php</tt> from the &#8220;default&#8221; Theme is used.</li>
<li><tt>home.php - </tt>The home page template.</li>
<li><tt>single.php -</tt> The single post template. Used when a single post is queried. For this and all other query templates, <tt>index.php</tt> is used if the query template is not present.</li>
<li><tt>page.php -</tt> The page template. Used when an individual <a title="Pages" href="http://codex.wordpress.org/Pages" target="_blank">Page</a> is queried.</li>
<li><tt>category.php - </tt>The <a title="Category Templates" href="http://codex.wordpress.org/Category_Templates" target="_blank">category template</a>. Used when a category is queried.</li>
<li><tt>author.php - </tt>The <a title="Author Templates" href="http://codex.wordpress.org/Author_Templates" target="_blank">author template</a>. Used when an author is queried.</li>
<li><tt>date.php - </tt>The date/time template. Used when a date or time is queried. Year, month, day, hour, minute, second.</li>
<li><tt>archive.php - </tt>The archive template. Used when a category, author, or date is queried. Note that this template will be overridden by <tt>category.php</tt>, <tt>author.php</tt>, and <tt>date.php</tt> for their respective query types.</li>
<li><tt>search.php - </tt>The search results template. Used when a search is performed.</li>
<li><tt>404.php - </tt>The <a title="Creating an Error 404 Page" href="http://codex.wordpress.org/Creating_an_Error_404_Page" target="_blank">404 Not Found</a> template. Used when WordPress cannot find a post or page that matches the query. This template could be modified to include a table of contents or list of posts for your site.</li>
</ul>
<h3>Theme</h3>
<p>The theme for your WordPress site is the collection of template files, images and style sheets that create the entire site. At the very minimum, a theme file will include the template files index.php and style.css. If the theme you are using is missing any template files, WordPress will use the built in files using the <a href="http://codex.wordpress.org/Template_Hierarchy" target="_blank">Template Hierarchy</a>. It is this hierarchy that makes developing themes for wordpress quick and easy as you do not need to create or modify every template file.</p>
<p>Once you know and understand how the template files and the theme work you can begin to modify an existing theme or build a new theme. In the next few weeks and months I will share with your some fun tricks to making your WordPress web site unlike any other.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.grandslambert.com/2009/07/theme-vs-template.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Theme: City of Minneapolis</title>
		<link>http://grandslambert.com/2009/06/new-theme-city-of-minneapolis.html</link>
		<comments>http://grandslambert.com/2009/06/new-theme-city-of-minneapolis.html#comments</comments>
		<pubDate>Tue, 23 Jun 2009 05:20:45 +0000</pubDate>
		<dc:creator>GrandSlambert</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://grandslambert.com/?p=63</guid>
		<description><![CDATA[Today I finally got around to uploading my first custom theme, the City of Minneapolis. This one features a nice view of the downtown skyline and allows you to modify some settings in the header and footer, including hiding my &#8230; <a href="http://grandslambert.com/2009/06/new-theme-city-of-minneapolis.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://grandslambert.com/wordpress/themes/cities/minneapolis.html" class="broken_link"></a>Today I finally got around to uploading my first custom theme, the <a href="http://grandslambert.com/wordpress/themes/cities/minneapolis.html" class="broken_link">City of Minneapolis</a>. This one features a nice view of the downtown skyline and allows you to modify some settings in the header and footer, including hiding my author credit without editing any theme files. Please see the <a href="http://grandslambert.com/wordpress/themes/cities/minneapolis.html" class="broken_link">official theme page</a> for more information about this theme.</p>
<p>This theme is the first in what I hope to be many designed around a specific city. The colors in this theme were chosen to blend well with the photo in the header and not based on any official colors of the city. If you are interested in a theme for your favorite city, please feel free to <a href="http://grandslambert.com/about/contact.html" class="broken_link">contact me</a> and I will see if I can build a theme around it for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://grandslambert.com/2009/06/new-theme-city-of-minneapolis.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing themes is easier in WordPress 2.8</title>
		<link>http://grandslambert.com/2009/06/themes-in-wordpress-28.html</link>
		<comments>http://grandslambert.com/2009/06/themes-in-wordpress-28.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 19:30:44 +0000</pubDate>
		<dc:creator>GrandSlambert</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://grandslambert.com/?p=36</guid>
		<description><![CDATA[It&#8217;s been a long time coming, but today we saw the release of the latest version of WordPress, and so far I am impressed. This particular site is now using this latest version and aside form a couple of bugs &#8230; <a href="http://grandslambert.com/2009/06/themes-in-wordpress-28.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time coming, but today we saw the release of the latest version of WordPress, and so far I am impressed. This particular site is now using this latest version and aside form a couple of bugs I found it seems to work well. Hopefully the bugs can be worked out and a maintenance release will be available, but I want to focus on the new features with this post.</p>
<h3>Theme Installer</h3>
<p>For quite a while now WordPress has had a wonderful tool for finding and installing plugins in WordPress, but themes was a different story. Though the <a href="http://wordpress.org" target="_blank">WordPress.org</a> web site listed hundreds of great themes, the only way to get them to work for your site was to download a zip file then upload the files to your web server. If you didn&#8217;t know how to use FTP or open a zip file, you could really be lost with this. I have seen quite a few sites running WordPress that are using the classic them included with the WordPress software.</p>
<p>This changes with WordPress 2.8 with the addition of the &#8220;Add New Themes&#8221; tool that is built into the software. When you click on the option, you get a screen similar to the one on the right (click to enlarge) where you can search for themes with specific keywords, or select from a variety of options (tags) to find a theme. With the hundreds of themes already available you are certain to find one you can use.</p>
<p>When you search for a keyword, or by tag, or use either the &#8220;Featured&#8221; or &#8220;Newest&#8221; options on the &#8220;Add New Themes&#8221; page you will be presented with a list of themes to choose from. You can preview the themes before you install them, but be warned that the preview will have the sample data similar to what you see on the <a href="http://wordpress.org" target="_blank">WordPress.org</a> web site. To see how it will look with your data, you will need to install the theme first. Don&#8217;t worry, just installing won&#8217;t change your site, you still need to activate it.</p>
<p>Once you find one you want to try, click on the install link to install the theme. The pop up window that shows up is a bit confusing at first as you have to scroll the window down to find the button to install the theme. Once you do this the system will download and install the theme for you, then you can preview it with your content or activate the theme on your site. If you don&#8217;t like the look of the theme once it&#8217;s installed, you can easily delete the theme from the Appearance page.</p>
<p>This feature will really make it easier for people to apply different themes to their site. The fine people at WordPress even included a link to upload themes on this new section so that theme developers can easily share their themes from inside their own site.</p>
<p>There are quite a few other great new features that I want to talk about, but we&#8217;ll wait for tomorrow to post those. Let me get a chance to check them out before I tell you all about them. If you want more information on all the wonderful new features of WordPress 2.8, you can check the <a title="Official announcement of the release of WordPress 2.8" href="http://wordpress.org/development/2009/06/wordpress-28/" target="_blank">official announcement</a> or the <a title="Wordpress Codex page for the release of version 2.8" href="http://codex.wordpress.org/Version_2.8" target="_blank">codex page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://grandslambert.com/2009/06/themes-in-wordpress-28.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<div class="post-theming-cleared"> </div></channel>
</rss>
