<?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/"
	>

<channel>
	<title>WPThoughts</title>
	<atom:link href="http://wpthoughts.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpthoughts.com</link>
	<description>Wordpress and More</description>
	<pubDate>Sat, 09 May 2009 19:10:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>9 Creative Wordpress Themes</title>
		<link>http://wpthoughts.com/2009/04/9-creative-wordpress-themes/</link>
		<comments>http://wpthoughts.com/2009/04/9-creative-wordpress-themes/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 07:53:16 +0000</pubDate>
		<dc:creator>Clayton McIlrath</dc:creator>
		
		<category><![CDATA[themes]]></category>

		<category><![CDATA[blogging]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[makeover]]></category>

		<category><![CDATA[modification]]></category>

		<category><![CDATA[modify]]></category>

		<category><![CDATA[new theme]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=90</guid>
		<description><![CDATA[Today I put together a collection of some of the most creative (while still highly legible and functional) wordpress themes. Check them out and give some feedback. Feel free to post references to other themes or even your own themes to be included in the next roundup!

Night Royale
View or Download
This theme has a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>Today I put together a collection of some of the most creative (while still highly legible and functional) wordpress themes. Check them out and give some feedback. Feel free to post references to other themes or even your own themes to be included in the next roundup!</p>
<p><a href="http://night-royale.bychosen.com/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/night-royale-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="Night Royale Wordpress Theme" title="night royale wordpress theme by Clay McIlrath" width="300" height="200" /></a></p>
<h3>Night Royale</h3>
<p><a href="http://night-royale.bychosen.com/" title="Night Royale Wordpress Theme">View</a> or <a href="http://thinkclay.com/wp-content/uploads/2008/11/night_royale.zip" title="Download the Night Royale Wordpress Theme">Download</a></p>
<p>This theme has a lot of options to change the colors and style very easily as well as include icons and links to many of the most popular social media websites.<br />
<br style="clear:both;" /></p>
<p><a href="http://honker.evaneckard.com/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/simply-ornate-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="Simply Ornate Wordpress Theme" title="simply ornate wordpress theme" width="300" height="200" /></a></p>
<h3>Simply Ornate</h3>
<p><a href="http://honker.evaneckard.com/" title="View the Simply Ornate Wordpress Theme">View</a> or <a href="http://www.evaneckard.com/?p=36" title="Download the Simply Ornate Wordpress Theme">Download</a></p>
<p>Simply Ornate lets you switch out the background colors with some other pre-defined colors, and the use of AJAX for the sidebar makes this theme awesomes.<br />
<br style="clear:both;" /></p>
<p><a href="http://several3.jeremyreviews.com/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/several3-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="Several3 Wordpress Theme" title="Screenshot of the several3 Wordpress Theme" width="300" height="200" /></a></p>
<h3>Several3</h3>
<p><a href="http://several3.jeremyreviews.com/" title="View the Several3 Wordpress Theme">View</a> or <a href="http://several3.jeremyreviews.com/several.zip" title="Download the Several3 Wordpress Theme">Download</a></p>
<p>Simply put, this theme is gorgeous because of its perfect balance with whitespace as well as the simplicity and subtlety in typography, shadows and colors.<br />
<br style="clear:both;" /></p>
<p><a href="http://www.themes.solostream.com/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/zeke-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="Zeke 1.0" title="zeke Wordpress Theme" width="300" height="200" /></a></p>
<h3>Zeke 1.0</h3>
<p><a href="http://www.themes.solostream.com/" title="View the Zeke 1.0 Wordpress Theme">View</a> or <a href="http://www.themes.solostream.com/download-manager.php?id=6" title="Download Zeke 1.0 Wordpress Theme">Download</a></p>
<p>Zeke is a very trendy theme using Web 2.0 styles mixed with a wood background. I recommend changing out the background and banners is all.<br />
<br style="clear:both;" /></p>
<p><a href="http://web-kreation.com/demos/NightTransition"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/night-transition-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="Night Transition" title="night transition Wordpress Theme" width="300" height="200" /></a></p>
<h3>Night Trans.</h3>
<p><a href="http://web-kreation.com/demos/NightTransition" title="View the Night Transition Wordpress Theme">View</a> or <a href="http://web-kreation.com/?dl_id=15" title="Download the Night Transition Wordpress Theme">Download</a></p>
<p>Night Transition is Web 2.0 all the way, but with a very sexy and not-overdone layout. This theme has great colors and form while still being really functional.<br />
<br style="clear:both;" /></p>
<p><a href="http://jsbox.net/389/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/jsbox-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="JS Box" title="JS Box Wordpress Theme" width="300" height="200" /></a></p>
<h3>JS Box</h3>
<p><a href="http://jsbox.net/389/" title="View the JSBOX demo site for more info">View and Download</a></p>
<p>If you want unique, this theme will fit you like a glove. With many color options available for download, this theme totally reinvents the layout of a blog.<br />
<br style="clear:both;" /></p>
<p><a href="http://wpthemes.blogohblog.net/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/brilliance-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="brilliance" title="brilliance Wordpress Theme" width="300" height="200" /></a></p>
<h3>Brilliance</h3>
<p><a href="http://wpthemes.blogohblog.net/" title="View the Brilliance Wordpress Theme">View</a> or <a href="http://www.blogohblog.com/download/brilliance.zip" title="Download the Brilliance Wordpress Theme">Download</a></p>
<p>This is actually a typical blog layout design-wise, but the design elements are very clean and professional looking while still being stylish and unique.<br />
<br style="clear:both;" /></p>
<p><a href="http://www.nyssajbrown.net/pockett/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/pockett-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="pockett" title="pockett Wordpress Theme" width="300" height="200" /></a></p>
<h3>PocketT</h3>
<p><a href="http://www.nyssajbrown.net/pockett/" title="View the PocketT Wordpress Theme">View</a> or <a href="http://www.nyssajbrown.net/resources/wp-themes/PocketT-1.4.zip" title="Download the PocketT Wordpress Theme">Download</a></p>
<p>Want a theme that works in all browser windows and looks good on a phone? This theme is for you then. Simplicity and usability first, design second.<br />
<br style="clear:both;" /></p>
<p><a href="http://www.fakeblog.de/2007/10/25/overstand-theme-fur-wordpress-23/"><img src="http://thinkclay.com/timthumb.php?src=/wp-content/uploads/2009/04/fakeblog-580x306.png&#038;w=300&#038;h=200&#038;zc=1" alt="overstand" title="Overstand Wordpress Theme" width="300" height="200" /></a></p>
<h3>Overstand</h3>
<p><a href="http://www.fakeblog.de/2007/10/25/overstand-theme-fur-wordpress-23/" title="View the Overstand Wordpress Theme">View</a> or <a href="http://www.fakeblog.de/wp-content/downloads/overstand_en.zip" title="Download the Overstand Wordpress Theme">Download</a></p>
<p>This modernistic theme rocks and makes 3 columns look really good. The colors are a little bold though, you may consider changing those.<br />
<br style="clear:both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/04/9-creative-wordpress-themes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introduction to Theme Frameworks</title>
		<link>http://wpthoughts.com/2009/04/introduction-to-theme-frameworks/</link>
		<comments>http://wpthoughts.com/2009/04/introduction-to-theme-frameworks/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 12:33:05 +0000</pubDate>
		<dc:creator>gerald</dc:creator>
		
		<category><![CDATA[themes]]></category>

		<category><![CDATA[frameworks]]></category>

		<category><![CDATA[introductions]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=80</guid>
		<description><![CDATA[At some point of time, theme developers will have realized that every time you start developing a WordPress theme, you are actually typing the same base code over and over again.
Enter the existence of theme frameworks.
What are Theme Frameworks?
According to WordPress Codex:
&#8220;A theme framework is a theme that is designed to be a flexible foundation [...]]]></description>
			<content:encoded><![CDATA[<p>At some point of time, theme developers will have realized that every time you start developing a WordPress theme, you are actually typing the same base code over and over again.</p>
<p>Enter the existence of theme frameworks.</p>
<h3>What are Theme Frameworks?</h3>
<p>According to <a href="http://codex.wordpress.org/Theme_Frameworks">WordPress Codex</a>:</p>
<blockquote><p>&#8220;A theme framework is a theme that is designed to be a flexible foundation that can serve as a parent theme for building child themes. The use of WordPress theme frameworks may ease theme development by reducing the volume of work which may be needed in creating a backbone for your theme&#8221;</p></blockquote>
<p>In my personal view, a theme framework is just a clean coded, standards compliant theme, stripped of any unnecessary codes  while retaining enough flexibility for expansion and styling.</p>
<p>As with most framework author&#8217;s, the underlying reason for creating a framework stems from the frustration of re-typing the same base code over and over again. Having a framework would thus cut down the time needed to write the base code and get to work on the functionality immediately.</p>
<h3>The Concept of Chile Themes</h3>
<p>Theme frameworks make use of WordPress&#8217;  child theme functionality, a new feature (in WP 2.7) that protects already installed WordPress themes while allowing customization to be built onto it. Customizations are storied separately in the “child” theme. Thus, this have an effect of creating a sandbox around the &#8220;parent&#8221; Theme.</p>
<p>So for example, if &#8220;index.php&#8221; was requested and a child theme has only the following files: &#8220;archive.php&#8221;, &#8220;style.css&#8221; and &#8220;functions.php&#8221;, WordPress will then load &#8220;index.php&#8221; from the &#8220;parent&#8221; theme instead.</p>
<h3>Current Offerings:</h3>
<p>Currently, the more well known frameworks are:</p>
<ul>
<li> <a href="http://wordpress.org/extend/themes/sandbox">Sandbox</a></li>
<li> <a title="http://wordpress.org/extend/themes/thematic" href="http://wordpress.org/extend/themes/thematic">Thematic</a></li>
<li> <a title="http://wordpress.org/extend/themes/hybrid" href="http://wordpress.org/extend/themes/hybrid">Hybrid</a></li>
</ul>
<p>The WordPress Codex lists a few more like the <a title="http://code.google.com/p/wpframework" href="http://code.google.com/p/wpframework">WP Framework</a>.</p>
<p>I am currently a Thematic user, but that&#8217;s just preference. Most frameworks offer almost the same base functionality, and the only difference is that some frameworks offer extras like built in dropdown menus.</p>
<h3>Further thoughts:</h3>
<p>That said, theme frameworks are not without their problems.</p>
<p>Being a framework is a benefit as well as a source of problem. As frameworks have to be generic, there is also a certain inflexibility towards it.</p>
<p>In the course of developing my personal website, there were many times when I wanted to insert codes into specific parts of the parent theme but were unable to do so. As such I ended up creating an entire new template file again just to get round it.</p>
<p>Thus, the bottom line: whether or not to use a framework is highly dependent on what kind of website/project you&#8217;re working on. However, in general, frameworks are a good start to theme development as most of them are already quite well developed.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/04/introduction-to-theme-frameworks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multi-Author WordPress Blog Plugins</title>
		<link>http://wpthoughts.com/2009/04/multi-author-wordpress-blog-plugins/</link>
		<comments>http://wpthoughts.com/2009/04/multi-author-wordpress-blog-plugins/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 07:00:05 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[plugins]]></category>

		<category><![CDATA[authors]]></category>

		<category><![CDATA[hacking]]></category>

		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=85</guid>
		<description><![CDATA[Do you want to run a WordPress blog with a number of authors other than just yourself? I definitely need to grab some of these plugins, and try them out for myself, and this blog as well. I would love to give each author a page of their own that they can customise, as well [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to run a WordPress blog with a number of authors other than just yourself? I definitely need to grab some of these plugins, and try them out for myself, and this blog as well. I would love to give each author a page of their own that they can customise, as well as a very brief biography at the end of each of their posts. Since introducing our <a href="http://wpthoughts.com/2009/03/new-blog-members/">two new bloggers</a>, I haven&#8217;t implemented any of the proposals that I said I would. However, I plan to do that, and test out a few plugins along the way.</p>
<p>A multi-author blog isn&#8217;t as simple as setting up a blog, creating author accounts, and then let bloggers free on the website as I thought it was. It requires more careful attention.</p>
<h3>Multi-Author Plugins</h3>
<p>We have included a list of some of the plugins that could be used on a blog with multiple authors. There are a number of sites which use these plugins, and I will be sure to check them out.</p>
<ul>
<li><a href="http://colorlightstudio.com/2008/03/14/wordpress-plugin-author-exposed/">Author Exposed</a> - Adds a full featured display of the authors profile.</li>
<li><a href="http://www.im-web-gefunden.de/wordpress-plugins/role-manager/">Role Manager Plugin</a> - Allows you to control what the various WordPress user roles can and cannot do.</li>
<li><a href="http://www.harleyquine.com/2008/02/06/author-adsense-d-e-d/">Author Advertising</a> - Plugin that allows you to share Google AdSense income or other advertising between multiple authors.</li>
<li><a href="http://yoast.com/wordpress/blog-metrics/">Blog Metrics</a> - Collects blog metrics based upon the author of the posts.</li>
<li><a href="http://www.mikesmullin.com/wordpress_plugins/list-authors-widget-10/">List Authors Widget</a> - Displays a list of authors in your widgets panel linking to the authors.php page.</li>
<li><a href="http://wordpress.org/extend/plugins/multiple-authors/">Multiple Authors</a> - Allows multiple authors to be listed for an individual WordPress post, automatically keeping track of who has edited the entry.</li>
</ul>
<p>As well as using plugins, wordpress bloggers can hack into the main WordPress code and change the way author details are posted.</p>
<h3>Multiple Author Hacks</h3>
<p>Here are a few WordPress hacks that I have stumbled across at the WPHacks website. They help you hack your WordPress theme to be more multi-author friendly:</p>
<ul>
<li><a href="http://wphacks.com/how-to-adding-an-author-page-to-your-wordpress-blog/">How to Add an Author Page to Your Theme</a></li>
<li><a href="http://wphacks.com/change-author-archive-permalink/">How to Change the Author Archives Permalink</a></li>
<li><a href="http://wphacks.com/how-to-separating-your-author-comments/">How to Single Out Author Comments</a></li>
<li><a href="http://wphacks.com/how-to-adding-the-post-authors-gravatar-to-their-individual-posts/">How to Link Author&#8217;s Gravatars to Their Posts</a></li>
<li><a href="http://wphacks.com/how-to-add-bio-info-to-wordpress-posts/">How to Add Bio Information to Your Posts</a></li>
<li><a href="http://wphacks.com/how-to-converting-the-author-display-to-link-to-the-author/">How to Point Author Links to the Authors Website</a></li>
<li><a href="http://wphacks.com/how-to-prevent-images-from-being-to-large/">How to Create a Maximum Size for Your Images</a></li>
<li><a href="http://wphacks.com/how-to-using-another-stylesheet-for-certain-pages/">How to Use Multiple Stylesheets</a></li>
</ul>
<p>I&#8217;m sure there are more WordPress plugins or WordPress hacks which I haven&#8217;t listed above. Since I am almost positive that there are more plugins than I have included, please leave a comment sharing the ones that you have found or used, and we will update the post!</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/04/multi-author-wordpress-blog-plugins/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Forum at WPThoughts?</title>
		<link>http://wpthoughts.com/2009/03/forum-at-wpthoughts/</link>
		<comments>http://wpthoughts.com/2009/03/forum-at-wpthoughts/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 07:00:31 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=81</guid>
		<description><![CDATA[Now that we have added two new bloggers to the site, I&#8217;m wondering whether we should open up a forum to discuss the blog, talk about ideas, and provide help to all our readers easily.
Let us know what you think by leaving a comment, or sending an email.
]]></description>
			<content:encoded><![CDATA[<p>Now that we have added two new bloggers to the site, I&#8217;m wondering whether we should open up a forum to discuss the blog, talk about ideas, and provide help to all our readers easily.</p>
<p>Let us know what you think by leaving a comment, or sending <a href="http://wpthoughts.com/contact/">an email</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/03/forum-at-wpthoughts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introduction to Custom Fields</title>
		<link>http://wpthoughts.com/2009/03/introduction-to-custom-fields/</link>
		<comments>http://wpthoughts.com/2009/03/introduction-to-custom-fields/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 07:00:52 +0000</pubDate>
		<dc:creator>Clayton McIlrath</dc:creator>
		
		<category><![CDATA[help]]></category>

		<category><![CDATA[custom fields]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=79</guid>
		<description><![CDATA[Wordpress has evolved quickly over the years to be very &#8220;click and activate&#8221; ready for advanced customization and features. One function that still requires a bit of coding, however, is using a custom field. In this post we will identify what the custom field is, and how to use it to take your blog to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thinkclay.com/technology/learn-custom-fields-wordpress"><img class="alignleft" src="http://thinkclay.com/wp-content/uploads/2009/03/custom-fields.gif" alt="custom fields" width="200" height="140" /></a>Wordpress has evolved quickly over the years to be very &#8220;click and activate&#8221; ready for advanced customization and features. One function that still requires a bit of coding, however, is using a <strong>custom field</strong>. In this post we will identify what the custom field is, and how to use it to take your blog to the next level of customization.</p>
<h3>What are Custom Fields?</h3>
<p>Custom fields are a predefined function within the Wordpress system. They allow you to insert data into every post, and on the development side, pull that data and use it in whatever way you see fit. This allows a user to &#8220;program&#8221; their blog, without being a programmer. All you have to know is how to pass a parameter to the function and how to receive data back. Though there is great <a title="Documentation on Custom Fields Function" href="http://codex.wordpress.org/Using_Custom_Fields" target="_blank">documentation for custom fields</a> in the Wordpress Codex, to a new coder, this documentation can be overwhelming. Instead, let&#8217;s breakdown and look at a very specific piece of the function..</p>
<p>In this example, we&#8217;re going to create a thumbnail image to append to the beginning each post on the homepage. We are going to do so by creating the custom field in the admin, and then editing the loop on the index page, having to our code pull in post data (with a limit on how many words) and our defined custom field.</p>
<h3>Custom Fields in the Admin</h3>
<p>Custom fields are located under the &#8220;Edit Post&#8221; mode on each blog post, towards the bottom of the page. To create a new custom field, simply click &#8220;Add Custom Field&#8221; and define the key and value. I this example, let&#8217;s create a new custom field called &#8220;imagethumb&#8221;. After defining the imagethumb &#8220;key&#8221; once, I can then use that custom field on each blog post by selecting it from the dropdown field, and all I have to do is specify a value of the key, which in this case will be the imagethumb url. So the custom field should display as:</p>
<blockquote><p>Name: imagethumb<br />
Value: http://yourimage.url</p></blockquote>
<p>Then we will need to edit the <em>index.php</em> file and add the thumbnail variable to the post loop and set two modes for posts with or without images:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #666666; font-style: italic;">// Start the post loop</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;div class=&quot;date&quot;&gt;
  &lt;span class=&quot;day&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?</span> the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'j'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;
  &lt;span class=&quot;month&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?</span> the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'M'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;
  &lt;span class=&quot;year&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?</span> the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;
&lt;/div&gt;
&nbsp;
&lt;h1&gt;Title Goes Here&lt;/h1&gt;
&nbsp;
&lt;p class=&quot;postmetadata&quot;&gt;
  <span style="color: #000000; font-weight: bold;">&lt;?</span> the_tags<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Tags: '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">', '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
  Posted in <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_category<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">', '</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> |
  <span style="color: #000000; font-weight: bold;">&lt;?</span> edit_post_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">' | '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
  <span style="color: #000000; font-weight: bold;">&lt;?</span> comments_popup_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'No Comments;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'1 Comment'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'% Comments'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/p&gt;
&nbsp;
&lt;div class=&quot;entry&quot;&gt;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #666666; font-style: italic;">// Get custom field by passing the parameter to get_post_custom_values() function</span>
<span style="color: #000088;">$values</span> <span style="color: #339933;">=</span> get_post_custom_values<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;image&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// If custom field is set, format the image with the content</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$values</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
  &lt;img class=&quot;alignleft&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$values</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;
  &lt;p class=&quot;alignleft&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?</span> the_content_rss<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// if not set, pull in the excerpt instead</span>
<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
  &lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?</span> the_excerpt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// end loop</span>
<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>You can go one step further in the automation process and use a cropping script to automatically crop the image to the desired size. All you&#8217;ll need is <a href="http://timthumb.googlecode.com/svn/trunk/timthumb.php">timthumb</a> and to set the parameters you want on the image.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">Parameters
----------------------
w: width
h: height
zc: zoom crop (0 or 1)
q: quality (default is 75 and max is 100)
&nbsp;
example:
&lt;img src=&quot;/timthumb.php?src=&amp;w=300&amp;h=200&amp;zc=1&quot; /&gt;</pre></div></div>

<p>I hope this helps you learn a new trick. For comments and questions, feel free to ask any of our <a href="http://wpthoughts.com/contact/" title="wordpress thoughts, help, tutorials">wordpress bloggers</a>, and we&#8217;ll be glad to help!</p>
<p><em>Code has been updated.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/03/introduction-to-custom-fields/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adding Scripts in WordPress (Theme Development)</title>
		<link>http://wpthoughts.com/2009/03/adding-scripts-in-wordpress-theme-development/</link>
		<comments>http://wpthoughts.com/2009/03/adding-scripts-in-wordpress-theme-development/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 07:00:58 +0000</pubDate>
		<dc:creator>gerald</dc:creator>
		
		<category><![CDATA[help]]></category>

		<category><![CDATA[themes]]></category>

		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=78</guid>
		<description><![CDATA[The use of AJAX and JavaScript frameworks are so predominant nowadays and WordPress has also hopped on to the AJAX bandwagon. Thus, I am sure that at some point of theme development, you might want to include some form of AJAX function also.
Normally in websites, the usual practice for adding JavaScript files is by including:

&#60;script [...]]]></description>
			<content:encoded><![CDATA[<p>The use of AJAX and JavaScript frameworks are so predominant nowadays and WordPress has also hopped on to the AJAX bandwagon. Thus, I am sure that at some point of theme development, you might want to include some form of AJAX function also.</p>
<p>Normally in websites, the usual practice for adding JavaScript files is by including:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;somescript.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>directly into the theme files.</p>
<p>However, in WordPress, a better way would be to make use of the built-in WordPress function: <strong>wp_enqueue_script().</strong></p>
<p>The function works by putting your script &#8220;in queue&#8221; for inclusion. When the function is called, it checks if the script have already been included by plugins or other scripts beforehand. This effectively ensures that the script will only included only once.</p>
<p>An example of its usage will be:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_enqueue_script<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'jquery'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Common frameworks like prototype, jquery and Scriptaculous are already pre-defined. In fact, they even have thickbox (a JavaScript lightbox) available natively.</p>
<p>The function even allows you to specify dependencies for your own scripts. Lets say you have <em>myscript.js</em> which requires prototype. Instead of linking to prototype and then linking to your own script via the usual &lt;script&gt;  method, try using this:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">wp_enqueue_script<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'myscript'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/pathto/myscript.js'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'prototype'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>This particular piece of code would check if <em>prototype</em> is included before <em>myscript.js</em> and if it isn&#8217;t, it will load it first. This saves the hassle of looking back into your code (which may be broken into multiple files), just to ensure you did not include double instances of the same code.</p>
<p>For a list of included scripts, check out: <a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script">Function Reference/wp_enqueue_script</a> (via WordPress Codex)</p>
<p><strong>Some troubleshooting regarding scripts </strong>:</p>
<p><strong>Question: &#8220;My script was working fine before I activated (this) plugin. What happened?&#8221;</strong></p>
<p>In some forums I take part in, it is common to see similar questions like this. I have also come across this problem in my theme developments.</p>
<p>Various plugins make use of the wp_enqueue_script feature and thus, if you had included the same JavaScript framework (eg: jQuery) using the usual &lt;script&gt; method, it will not detect its existence and include the script again, causing a conflict.</p>
<p>The solution is either to remove your direct link to the your JavaScript framework totally or replace it with the wp_enqueue_script. The latter is recommended as it will safeguard your custom scripts in the event you don&#8217;t use the plugin that includes the necessary files anymore.</p>
<p><strong>Question: &#8220;Why isn&#8217;t normal codes working with the WordPress included jQuery?&#8221;</strong></p>
<p>This may be due to the &#8220;jQuery.noConflict()&#8221; option set in the default included jQuery.</p>
<p>The noConflict option was set to allow jQuery to operate side-by-side with another JavaScript framework with minimal problems. Thus, in order to define a code that will be parsed by jQuery, just wrap the following code around your original code:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
Orignal code
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/03/adding-scripts-in-wordpress-theme-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Blog Members</title>
		<link>http://wpthoughts.com/2009/03/new-blog-members/</link>
		<comments>http://wpthoughts.com/2009/03/new-blog-members/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 07:00:08 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[news]]></category>

		<category><![CDATA[clayton]]></category>

		<category><![CDATA[gerald]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=77</guid>
		<description><![CDATA[I&#8217;d like to introduce you to some new blog members, Clayton McIlrath, and Gerald Yeo.
Clayton and Gerald will be joining myself here at WPThoughts.com, and will be bringing us their thoughts and ideas about WordPress, themes, plugins, and tips and tricks to help you with your WordPress installations.
We plan to keep you upto date with [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to introduce you to some new blog members, <a href="http://thinkclay.com/">Clayton McIlrath</a>, and <a href="http://fusedthought.com/">Gerald Yeo</a>.</p>
<p>Clayton and Gerald will be joining myself here at WPThoughts.com, and will be bringing us their thoughts and ideas about WordPress, themes, plugins, and tips and tricks to help you with your WordPress installations.</p>
<p>We plan to keep you upto date with the latest developments of WordPress, themes and plugins.</p>
<p>So please, leave a comment on any of our posts, and share your ideas about WordPress, themes, plugins, and anything else WordPress related. If you would rather your comments remain anonymous, at least in public, feel free to contact us via the <a href="http://wpthoughts.com/contact/">contact page</a> here at WPThoughts.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/03/new-blog-members/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Plugin Review: WP125</title>
		<link>http://wpthoughts.com/2009/03/plugin-review-wp125/</link>
		<comments>http://wpthoughts.com/2009/03/plugin-review-wp125/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 22:00:10 +0000</pubDate>
		<dc:creator>Nile</dc:creator>
		
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=76</guid>
		<description><![CDATA[About the Plugin
WP125 is a WordPress plugin to help monetize blogs by allowing the blogger to insert 125&#215;125 pixel banners. Created by Matt Harzewski, this is an alternative to outside banner ad php scripts as it allows WordPress to manage the work, meaning less passwords to remember and administration links to use.
The plugin is easy [...]]]></description>
			<content:encoded><![CDATA[<p><strong>About the Plugin</strong><br />
<a href="http://www.webmaster-source.com/wp125-ad-plugin-wordpress/">WP125</a> is a WordPress plugin to help monetize blogs by allowing the blogger to insert 125&#215;125 pixel banners. Created by <a href="http://www.webmaster-source.com/">Matt Harzewski</a>, this is an alternative to outside banner ad php scripts as it allows WordPress to manage the work, meaning less passwords to remember and administration links to use.</p>
<p>The plugin is easy to install as most 2.7 version and above in WordPress can be incorporated with a simple click. WP125 includes the ability to enter how many days to run the banner ad , and how many banners are desired for viewing. When the banner campaign is finished, a replacement banner will fill the spot, making it easy for the administrator to not lift a finger other than to either re-activate the ad or replace it with a different campaign. It even has the option to alert the webmaster that a banner is expiring!</p>
<p><strong>Summary</strong><br />
Althought this plugin is great, the only thing off is that there should really be the ability for the user to be able to give a live link for their advertisers to check the progress of their campaign. From experienced, I have been told that a site receives so many hits, when in fact later on when checking their Alexa rank and such, I was sure I was not getting the ad impressions that could have been. Never mind the click through rate, but when given a screenshot and putting it to the referrals in my stats, I was lied to.</p>
<p>This is not to say webmasters should not use this plugin as it can be handy, but it is best to put on the advertisement contact form definite stats to uphold the integrity of the blog. As for the creators of WP125, perhaps adding this ability will take this plugin to the next step. Although I bring up this point, I do recommend it as it is a good resource for webmasters to have in-house banner advertising. Of course, the plugin has been download over 16,000 times and even <a href="http://weblogtoolscollection.com/archives/2009/01/25/plugin-review-wp125/">Weblog Tools Collection has reviewed the plugin too</a> and can be found in the <a href="http://wordpress.org/extend/plugins/wp125/">WordPress Plugin repository</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/03/plugin-review-wp125/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WLTC Plugin Review</title>
		<link>http://wpthoughts.com/2009/03/wltc-plugin-review/</link>
		<comments>http://wpthoughts.com/2009/03/wltc-plugin-review/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 06:00:45 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[news]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=75</guid>
		<description><![CDATA[Are you interested in reviewing WordPress plugins? Would like to receive a boost in traffic to your site from the Weblog Tools Collection?
If you answered yes, to any, or all of those questions, then head on over to the site to find out details about how you can boost your website&#8217;s traffic, simply by writing [...]]]></description>
			<content:encoded><![CDATA[<p>Are you interested in reviewing <a href="http://wordpress.org/extend/plugins/">WordPress plugins</a>? Would like to receive a boost in traffic to your site from the <a href="http://weblogtoolscollection.com/">Weblog Tools Collection</a>?</p>
<p>If you answered yes, to any, or all of those questions, then head on <a href="http://weblogtoolscollection.com/archives/2009/03/11/would-you-like-to-review-plugins-on-wltc/">over to the site</a> to find out details about how you can boost your website&#8217;s traffic, simply by writing a plugin review, a post excerpt, and then emailing those details to the team at WLTC. How hard can that be to receive good quality, WordPress plugins traffic?</p>
<p>The plugins they are asking for your reviews on are the following nine plugins:</p>
<ul>
<li><a href="http://simplepressforum.com/">Simple:Press Forum</a></li>
<li><a href="http://www.phoenixheart.net/2008/11/referrer-detector/">Referrer Detector</a></li>
<li><a href="http://omninoggin.com/projects/wordpress-plugins/wp-greet-box-wordpress-plugin/">WP Greet Box</a></li>
<li><a href="http://www.webmaster-source.com/wp125-ad-plugin-wordpress/">WP125</a></li>
<li><a href="http://www.mailpress.org/">MailPress</a></li>
<li><a href="http://www.svenkubiak.de/yawasp-en/">Yawasp (Yet Another WordPress Anti-Spam Plugin)</a></li>
<li><a href="http://garinungkadol.com/downloads/post-avatar/">Post Avatar</a></li>
<li><a href="http://www.improvingtheweb.com/wordpress-plugins/improved-plugin-installation/">Improved Plugin Installation</a></li>
<li><a href="http://www.weinschenker.name/plugin-feed-reading-blogroll/">Feed Reading Blogroll</a></li>
</ul>
<p>I&#8217;m still not sure which of the plugins I&#8217;m going to review, however I&#8217;ll be sure to review at least one or two of them. So we better start cracking.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/03/wltc-plugin-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Do Not Forget Your 404 Page!</title>
		<link>http://wpthoughts.com/2009/03/do-not-forget-your-404-page/</link>
		<comments>http://wpthoughts.com/2009/03/do-not-forget-your-404-page/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 07:00:59 +0000</pubDate>
		<dc:creator>Nile</dc:creator>
		
		<category><![CDATA[help]]></category>

		<category><![CDATA[404]]></category>

		<category><![CDATA[error]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://wpthoughts.com/?p=73</guid>
		<description><![CDATA[A 404 error page, or for those not familiar with the term, the &#8216;Page not Found error&#8217; is important to have with any website. At Blondish.net, there is an article that illustrates the importance of a custom 404 page in detail, but it is really simple.
1. You are keeping your visitor within the site and [...]]]></description>
			<content:encoded><![CDATA[<p>A 404 error page, or for those not familiar with the term, the &#8216;Page not Found error&#8217; is important to have with any website. At Blondish.net, there is an <a href="http://blondish.net/articles/webmaster-information/why-you-should-use-a-custom-404-page/">article that illustrates the importance of a custom 404 page</a> in detail, but it is really simple.</p>
<p>1. You are keeping your visitor within the site and giving them an alternate way to find what they are looking for.<br />
2. The search engines will not frown as much on your custom 404 page as you are being courteous to your user, and once again, giving them another way to find what they want on your site.</p>
<p>A lot of themes come with the 404.php file, but there are some that do not. In the case you are making your own theme, or if you have downloaded a freebie, then you can make your own.</p>
<p>1. You need to know where to get the code for the 404 page, which can easily be found in the <a href="http://codex.wordpress.org/Creating_an_Error_404_Page">WordPress Codex</a>. In the case of this tutorial, it will be using the basic code.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> get_header<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
   &lt;div id=&quot;content&quot; class=&quot;narrowcolumn&quot;&gt;
     &lt;h2 class=&quot;center&quot;&gt;Error 404 - Not Found&lt;/h2&gt;
	&lt;/div&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_sidebar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_footer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>2. Sure, you have a 404 page that will say &#8220;Error 404 - Not Found&#8221;, but you really need your site to do something. Perhaps you should add articles that are popular or want your readers to see that may be missed. Or perhaps it was a click on an old internal link from an old blog entry, you should think about putting a search form. A search form will really help.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Sorry, no posts matched your criteria.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span> <span style="color: #009900;">&#40;</span>TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;/searchform.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>3. Edit your message to something friendly. Sometimes &#8220;Error 404 - Not Found&#8221; might be a bit shocking and make your user think they did something wrong. You could direct them to the home page of the site or as already suggested, articles you want your visitors to read.</p>
<p>Here is an example that is used at Blondish.net</p>
<blockquote><p>
Oopsie! Sorry for the inconvenience.</p>
<p>If you were looking for something on Blondish.net, and did not find it you can contact me or use the form below to search for it. Again, apologies!
</p></blockquote>
<p>The message is allowed to be used. Just change the site name. No credit back is needed.</p>
<p>4. Add your recent posts. This may entice your readers to stay on the site. It is also fresh content and easier than adding featured posts (and editing them from time to time.)</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;h2&gt;Recent Posts&lt;/h2&gt;
&lt;ul&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> query_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'posts_per_page=5'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;li&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Permalink for : <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/ul&gt;</pre></div></div>

<p>5. Get the search engines to find the custom 404 page. In your .htaccess file, you need to put the code:</p>
<blockquote><p>
ErrorDocument 404 /index.php?error=404
</p></blockquote>
<p>In the case your installation is not on the root of your site, but instead a subfolder, you need to make sure the folder name is added before the index.php link for the .htaccess Error Document function.</p>
<p>Very short and simple, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://wpthoughts.com/2009/03/do-not-forget-your-404-page/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
