<?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>Wordpress Talk &#187; Wordpress Themes</title>
	<atom:link href="http://www.wp-talk.com/category/wordpress-themes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wp-talk.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 03 Jul 2009 02:36:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress Starter Themes</title>
		<link>http://www.wp-talk.com/21295686/</link>
		<comments>http://www.wp-talk.com/21295686/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 02:29:56 +0000</pubDate>
		<dc:creator>Andy Staple</dc:creator>
				<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://www.wp-talk.com/?p=86</guid>
		<description><![CDATA[While Wordpress Theming is fun and exciting; there are some pretty redundant tasks you go through each time when making a theme. Things like setting up the theme files (index.php, sidebar.php, style.css and so on). If you don't want to get your hands dirty with the php and xhtml that is needed when making themes there is a solution. What are known as "Blank Themes", or "Starter Themes". These are basically wordpress themes that have no design elements built into them, they are just the core files for the theme to run. Think of them as frameworks to build your theme off of.]]></description>
			<content:encoded><![CDATA[<p>While Wordpress Theming is fun and exciting; there are some pretty redundant tasks you go through each time when making a theme. Things like setting up the theme files (index.php, sidebar.php, style.css and so on). If you don&#8217;t want to get your hands dirty with the php and xhtml that is needed when making themes there is a solution. What are known as &#8220;Blank Themes&#8221;, or &#8220;Starter Themes&#8221;. These are basically wordpress themes that have no design elements built into them, they are just the core files for the theme to run. Think of them as frameworks to build your theme off of. Whether you&#8217;re designing your first theme, or you&#8217;re a hardened wp theme designer using a existing starter theme (or even creating your own) will save you loads of time and hassle. I personally have a basic framework I made that I use to begin all my sites that I design, but many of these alternatives are just as good if not better than my personal one. Mine is built custom for me, so these will work better for people looking as they&#8217;re built for anyone to use easily.</p>
<ul>
<li><a href="http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/">Whiteboard Theme</a> by Brian Purkiss</li>
<li><a href="http://elliotjaystocks.com/blog/2008/free-starkers-wordpress-theme/">Starkers Theme</a> by Elliot J. Starker</li>
<li><a href="http://wpcandy.com/articles/the-wordpress-starter-theme-project.html">Starter Theme</a> by Dan Philibin</li>
<li><a href="http://www.siftware.co.uk/services/wordpress/blank-wordpress-theme/">Wordpress Naked</a> by Siftware</li>
<li><a href="http://www.plaintxt.org/themes/sandbox/">Sandbox Theme</a> by Scott Allan Wallick &#038; Andy Skelton</li>
<li><a href="http://www.tubetorial.com/cutline-theme-for-wordpress/">Cutline Theme</a> by tubetorial</li>
</ul>
<p>While these are great resources, starter themes have issues. First off, you&#8217;ll want to check the licenses associated with each of these themes listed. Also, if a theme isn&#8217;t updated for 2.7 functionality you may have to do some editing on your own.</p>
<p>If you&#8217;ve got any other themes to share, post a comment and we&#8217;ll add them in for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wp-talk.com/21295686/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Customize Just Category Pages</title>
		<link>http://www.wp-talk.com/03404540/</link>
		<comments>http://www.wp-talk.com/03404540/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 08:40:45 +0000</pubDate>
		<dc:creator>Brent Wilson</dc:creator>
				<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://www.wp-talk.com/?p=40</guid>
		<description><![CDATA[If you want to customize your site it’s best to have things separated. The default wordpress theme comes with an archive.php that handles category, all archive, tag and author pages. So if you want your category pages to look different than the other pages you will have to separate them by creating a category.php file. Doing so is really easy so don’t worry.]]></description>
			<content:encoded><![CDATA[<p>If you want to customize your site it&#8217;s best to have things separated. The default wordpress theme comes with an archive.php that handles category, all archive, tag and author pages. So if you want your category pages to look different than the other pages you will have to separate them by creating a category.php file. Doing so is really easy so don&#8217;t worry. <span id="more-40"></span></p>
<p>The first thing you need to do is create a new file called category.php. Wordpress automatically checks for this file and if it exists it will use this file to show category pages instead of archive.php. After you create your category.php page place the following code inside it:</p>
<pre class="brush: php;">
&lt;?php
/**
 * @package WordPress
 * @subpackage Default_Theme
 */

get_header(); ?&gt;

	&lt;div id=&quot;content&quot; class=&quot;narrowcolumn&quot;&gt;

	&lt;?php if (have_posts()) : ?&gt;

		&lt;?php while (have_posts()) : the_post(); ?&gt;

			&lt;div &lt;?php post_class() ?&gt; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;
				&lt;h2&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to &lt;?php the_title_attribute(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
				&lt;small&gt;&lt;?php the_time('F jS, Y') ?&gt; &lt;!-- by &lt;?php the_author() ?&gt; --&gt;&lt;/small&gt;

				&lt;div class=&quot;entry&quot;&gt;
					&lt;?php the_content('Read the rest of this entry &amp;raquo;'); ?&gt;
				&lt;/div&gt;

				&lt;p class=&quot;postmetadata&quot;&gt;&lt;?php the_tags('Tags: ', ', ', '&lt;br /&gt;'); ?&gt; Posted in &lt;?php the_category(', ') ?&gt; | &lt;?php edit_post_link('Edit', '', ' | '); ?&gt;  &lt;?php comments_popup_link('No Comments &amp;#187;', '1 Comment &amp;#187;', '% Comments &amp;#187;'); ?&gt;&lt;/p&gt;
			&lt;/div&gt;

		&lt;?php endwhile; ?&gt;

		&lt;div class=&quot;navigation&quot;&gt;
			&lt;div class=&quot;alignleft&quot;&gt;&lt;?php next_posts_link('&amp;laquo; Older Entries') ?&gt;&lt;/div&gt;
			&lt;div class=&quot;alignright&quot;&gt;&lt;?php previous_posts_link('Newer Entries &amp;raquo;') ?&gt;&lt;/div&gt;
		&lt;/div&gt;

	&lt;?php else : ?&gt;

		&lt;h2 class=&quot;center&quot;&gt;Not Found&lt;/h2&gt;
		&lt;p class=&quot;center&quot;&gt;Sorry, but you are looking for something that isn't here.&lt;/p&gt;
		&lt;?php get_search_form(); ?&gt;

	&lt;?php endif; ?&gt;

	&lt;/div&gt;

&lt;?php get_sidebar(); ?&gt;

&lt;?php get_footer(); ?&gt;
</pre>
<p>Now all you have to do is save the file and when you go to one of your category pages it will now use this file instead of archive.php. To customize, just edit category.php to your liking. If you are using my <a href="http://www.wp-talk.com/03204735/">Show Every Post On Your Category Page</a> tip don&#8217;t forget to edit it accordingly! Also, if you have a customized theme you can just copy your entire index.php file in your themes folder into the new category.php.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wp-talk.com/03404540/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Make Your Theme Widget Ready</title>
		<link>http://www.wp-talk.com/22362019/</link>
		<comments>http://www.wp-talk.com/22362019/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 03:36:20 +0000</pubDate>
		<dc:creator>Andy Staple</dc:creator>
				<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://www.wp-talk.com/?p=19</guid>
		<description><![CDATA[<img src="http://www.wp-talk.com/wp-content/uploads/2009/03/widgets.jpg" alt="widgets" title="widgets" width="158" height="107" class="right" />One of the most useful parts of the Wordpress platform is the ability to make use of "widgets". Widgets are little accessories that will automatically display information in "widgetized" areas of your theme. Some themes come with many widgetized areas, while other themes leave them out all together. Themes that work with widgets allow for greater ease-of-use and help with plugins you install. Many plugins are built to be used as widgets and if you don't have a widgetized theme they can be useless without editing files and adding php to them.]]></description>
			<content:encoded><![CDATA[<p><img class="right" title="widgets" src="http://www.wp-talk.com/wp-content/uploads/2009/03/widgets.jpg" alt="widgets" width="158" height="107" />One of the most useful parts of the Wordpress platform is the ability to make use of &#8220;widgets&#8221;. Widgets are little accessories that will automatically display information in &#8220;widgetized&#8221; areas of your theme. Some themes come with many widgetized areas, while other themes leave them out all together. Themes that work with widgets allow for greater ease-of-use and help with plugins you install. Many plugins are built to be used as widgets and if you don&#8217;t have a widgetized theme they can be useless without editing files and adding php to them.</p>
<p>If you&#8217;ve got a theme that isn&#8217;t making use of widgets, it isn&#8217;t a hard task to make the theme widget-ready. All it requires is a bit of code to be inserted into the areas you want to widgetize, and creating/editing a functions.php file of your theme.<span id="more-19"></span></p>
<p>First Step is to find where you want to add widgets. The most popular area is the sidebar of a blog or site. If that is the case, you&#8217;d open your sidebar.php file of your theme, and insert this code after your main sidebar div:</p>
<pre class="brush: php;">&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(&quot;Sample Sidebar&quot;) ) : ?&gt;</pre>
<p>*Make note of the &#8216;Sample Sidebar&#8217;, that is what you&#8217;re going to need to carry over. You can put whatever you&#8217;d like in this area, but it&#8217;s best to be descriptive so that you can see what area this is corresponding to later on if you decide to edit it again.</p>
<p>Next, place this piece of code just before the end of the sidebar div:</p>
<pre class="brush: php;">&lt;?php endif; ?&gt;</pre>
<p>What you just did was instruct Wordpress to look and see if you&#8217;ve enabled any widgets in your themes options and to display them if you did. If not, whatever is between the 2 lines of code we entered is displayed in the sidebar.</p>
<p>Now we need to open your functions.php file of your theme (if you do not have a functions.php file, you can just make a new one). In this file enter the following code:</p>
<pre class="brush: php;">
&lt;?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' =&gt; 'Sidebar Sample',
'before_widget' =&gt; '',
'after_widget' =&gt; '',
'before_title' =&gt; '&lt;h2&gt;',
'after_title' =&gt; '&lt;/h2&gt;',
));
?&gt;
</pre>
<p>Please note that where it says &#8216;Sample Sidebar&#8217;, you need to match this up to what you entered above in Step 1. The values of before_title and after_title do just what they look like they&#8217;d do, they put what is in the hash marks after the title of the widget. Same goes for before_widget and after_widget.</p>
<p>If you&#8217;d like to have multiple sidebar widget areas (or even in other places) just make sure to add another if ( function &#8230; statment like the one we defined and be sure to give it a different name.</p>
<p>And that&#8217;s it. It wasn&#8217;t that hard at all. You can now go to your Admin Panel, find the &#8220;Appearance &gt; Widgets&#8221; section and start adding widgets at your leisure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wp-talk.com/22362019/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
