<?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>JTPRATT Wordpress Consultant</title>
	<atom:link href="http://www.jtpratt.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jtpratt.com</link>
	<description>Wordpress Consulting, Wordpress Help, Custom Themes and Plugins</description>
	<lastBuildDate>Tue, 15 May 2012 03:35:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Is Dreamhost Down (and a bad webhost)?</title>
		<link>http://www.jtpratt.com/is-dreamhost-down-and-a-bad-webhost/</link>
		<comments>http://www.jtpratt.com/is-dreamhost-down-and-a-bad-webhost/#comments</comments>
		<pubDate>Tue, 15 May 2012 03:35:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[bad webhost]]></category>
		<category><![CDATA[Dreamhost]]></category>
		<category><![CDATA[server down]]></category>
		<category><![CDATA[webhosting]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=2201</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/is-dreamhost-down-and-a-bad-webhost/">Is Dreamhost Down (and a bad webhost)?</a></p><p>We have done client website work on hundreds of webhosts over the years, and we fix 3-5 malware infected or broken websites per week.  One thing typically remains constant &#8211; we get more virus infested and hacked / injected websites from these 3 webhosts than any other:<br />
1.  Godaddy<br />
2.  Dreamhost<br />
3.  Bluehost<br />
Is it irony that those are 3 of the most popular webhosts online?  Are these webhosts more insecure or vulnerable than others? ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/is-dreamhost-down-and-a-bad-webhost/">Is Dreamhost Down (and a bad webhost)?</a></p><p><img src="http://www.jtpratt.com/wp-content/uploads/2012/05/is-dreamhost-down.jpg" alt="Is Dreamhost down?" title="is-dreamhost-down" width="224" height="152" class="alignleft size-full wp-image-2204" />We have done client website work on hundreds of webhosts over the years, and we fix 3-5 malware infected or broken websites per week.  One thing typically remains constant &#8211; we get more virus infested and hacked / injected websites from these 3 webhosts than any other:</p>
<p>1.  Godaddy<br />
2.  Dreamhost<br />
3.  Bluehost</p>
<p>Is it irony that those are 3 of the most popular webhosts online?  Are these webhosts more insecure or vulnerable than others?  Do they get hacked more often?  Or are they just a bigger target because they host so many websites?</p>
<p>Personally, as a company that does WordPress development full time we do not like, prefer to work on, or endorse any of those 3 webhosts just because we see more hacked and malware infested websites on their servers than any others.  Today is prime example since we were working on a malware infected website on Dreamhost &#8211; and were very surprised as to what we encountered.</p>
<p>We <a href="http://www.jtprattmedia.com/services/malware-removal/">secured and hardened a WordPress website</a> that had been infected.  We scanned, cleaned, and secured the database, and all theme and plugin files &#8211; and then did a complete reinstall of WordPress core files on top of that- AND checked the entire hosting account and reset all passwords.  We scanned it for malware once  last time and all was clean.</p>
<p>Then about an hour later sucuri.net found malware on one page of the site (SEO spam links).  We viewed that page and found nothing.  We did a fetch as googlebot in Google webmaster tools and saw a completely different webpage (of spam links).</p>
<p>At this point we knew that there was a redirect going on where the website was showing the googlebot crawler one webpage (with spam links) while visitors were seeing the normal webpage (only).  But how?</p>
<p>We checked the .htaccess file (being the most logical place that the redirect would occur) but it was clean.  We checked the theme manually, but everything was fine.  We even scanned the database manually for rogue code and it checked out.  As a last ditch effort we even reverted to site to the default 2011 WP theme and deactivated all plugins &#8211; and did the fetch as googlebot again, and it STILL showed the spam links.</p>
<p>In our opinion this could only mean one thing &#8211; the website was completely clean, and the redirect was happening at the server level in the apache configuration file (httpd.conf).  Being a shared website, the only way to confirm this would be to contact tech support at Dreamhost.  So we logged into the client&#8217;s account but there was no phone number.  We went to Dreamhost.com &#8211; but their main website was down for 4 hours this morning (with 500 server errors).  I&#8217;d say these were both bad signs.  We figured there would be some type of live chat on their website (being a huge webhost), but couldn&#8217;t find that either.</p>
<p>So after a quick google search we found this on the Dreamhost wiki:</p>
<blockquote><p>
Here at DreamHost we mainly provide support through e-mail. We do however provide an option whereby customers can request a phone call back from our technical support team.</p>
<p>Callbacks are not included with our standard hosting package by default. You can, however, add three callbacks per month to your account for a nominal monthly fee.</p>
<p>Callbacks must be requested through your account control panel. Just log in to your account and click through to the &#8220;Support/Contact Support&#8221; tab. If you&#8217;ve added Premium Phone Support to your account you&#8217;ll see a &#8220;Request Callback?&#8221; checkbox near the end of the submission process.
</p></blockquote>
<p><i><b>WOW &#8211; really?!</b></i>  Not only was the main Dreamhost website down for 4 hours, but then we found out that you can&#8217;t even contact them by phone or live chat AT ALL!  Seriously, this is an issue where we&#8217;re pretty sure we have verified that one of their shared hosting servers has been compromised, and we can only &#8220;submit a ticket&#8221; through the client account.</p>
<p>We did submit a ticket (since it was the only option), but still 12 hours later have received no response at all.  We also saw from the web searches earlier today, that <a href="http://techie-buzz.com/webmaster-tips/dreamhost-down.html">many Dreamhost websites were down earlier this month as well</a> &#8211; maybe they&#8217;re just a bad webhost.</p>
<p>We&#8217;re often asked, if you don&#8217;t like this 3 popular webhosts &#8211; who do you like?  <a href="http://www.jtpratt.com/go/hostgator">We prefer Hostgator</a> because they are one of the largest and fastest growing webhosts in the last 5 years, physically located in the US (Arizona), and the tech call center is in the United States (not outsourced).  In addition they have full free phone tech support and full free live chat tech support for ALL accounts 24/7.  They are also very WordPress friendly, and have much better server configurations for WordPress powered websites.</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/is-dreamhost-down-and-a-bad-webhost/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3 SEO Tricks for Affiliate Marketing Websites</title>
		<link>http://www.jtpratt.com/3-seo-tricks-for-affiliate-marketing-websites/</link>
		<comments>http://www.jtpratt.com/3-seo-tricks-for-affiliate-marketing-websites/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 05:24:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Affiliate Programs]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Penalty]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[affiliate marketing]]></category>
		<category><![CDATA[google penalty]]></category>
		<category><![CDATA[google ranking]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=2180</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/3-seo-tricks-for-affiliate-marketing-websites/">3 SEO Tricks for Affiliate Marketing Websites</a></p><p>If you do affiliate marketing and were looking for some SEO tricks to get you better rankings, this post is definitely for you.  It is, however, more of &#8220;what not to do&#8221; then it is a set bunch of tricks.  If you haven&#8217;t figured it out just yet &#8211; Google doesn&#8217;t exactly take too kindly to you trying to trick them (or game the rankings).  Your best bet is to play it safe and do more of ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/3-seo-tricks-for-affiliate-marketing-websites/">3 SEO Tricks for Affiliate Marketing Websites</a></p><p>If you do affiliate marketing and were looking for some SEO tricks to get you better rankings, this post is definitely for you.  It is, however, more of &#8220;what not to do&#8221; then it is a set bunch of tricks.  If you haven&#8217;t figured it out just yet &#8211; Google doesn&#8217;t exactly take too kindly to you trying to trick them (or game the rankings).  Your best bet is to play it safe and do more of what they want you to do (for better rankings).  The real trick is &#8211; knowing what they expect you to do (and keeping up on those expectations and rules).</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2012/04/seo-tricks.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2012/04/seo-tricks.jpg" alt="seo tricks for affiliate marketing websites" title="seo-tricks" width="291" height="173" class="alignnone size-full wp-image-2182" /></a></p>
<p>Before you get started, if you haven&#8217;t already &#8211; you should immediately register your website with <a href="http://www.google.com/webmasters">Google Webmaster Tools</a>.  Why?  Google has all kinds of information that they can give you about your website, from what your top organic search keywords are &#8211; to how often you&#8217;re being crawled, and if you have any issues (like duplicate titles or meta info).  You can also register an XML sitemap in your webmaster account as well, which tells Google the location of all your pages, and when they were last updated.</p>
<p>So, now let&#8217;s get started on some SEO tricks&#8230;that will be useful for affiliate marketing websites.</p>
<h3>Affiliate SEO Trick #1</h3>
<p><b>Ad Placement and Frequency is Key</b>:  One of the things Google said in early 2012 was that they were paying more attention to the frequency and location of ad placement on websites.  This includes Adsense, as well as affiliate links, banner ads, ebay auctions, etc.</p>
<p>Google is interested in what&#8217;s &#8220;above the fold&#8221;.  An old affiliate website marketing trick was to place Adsense (or other ads) above the fold so it was the first thing visitors saw (rather than the content).  The hope was the reader might be enticed into clicking an ad before reading your content.  Google wants your website to be known, found, and used for it&#8217;s content (not it&#8217;s ads).  Even if your website has great content, and lots of readers and engagement &#8211; if you have one or multiple ads &#8220;above the fold&#8221; (before the webpage scrolls), you are at risk of either getting a Google penalty or deindexed (and losing your traffic).</p>
<p>If you want to keep your rankings, as well as potentially improve your rankings (as other sites get penalties), you want to make sure that the &#8220;above the fold&#8221; section of your webpages lead with content (not ads).  Move your ads down below the fold, and make sure the search crawlers find and index the content first.</p>
<h3>Affiliate SEO Trick #2</h3>
<p><b>Don&#8217;t &#8220;Over SEO&#8221; your pages on-site</b>:  another classic SEO trick is to find some great keyword phrase, and then use it in your HTML title, your meta description, your meta keywords, your h1 heading(s), and then a crap load of times in your content (depending on how many words were on your page).  Now that Google has figured out how much easier it is to &#8220;game the engine&#8221; &#8211; they very things that used to get you better rankings can now get you penalized and thrown to the back of the index (or thrown out).</p>
<p>Good content will get you far, but not very far is you&#8217;re going keyword happy all over the place.  It&#8217;s too obvious, and too much like the used car sales man jumping on you within 5 seconds of pulling into the lot.</p>
<p>What you really want to do is use your keywords in the HTML title, and maybe your meta description (in the same or different order).  Then just be prudent about how and where you use them within your post or page.  If it looks like you&#8217;re using the keywords too much or too many times, you probably are.</p>
<h3>Affiliate SEO Trick #3</h3>
<p><b>Use your images for SEO</b>:  something that has worked for years (and still works when you don&#8217;t abuse it) is image SEO.  For every page or post you create have any image you can use that&#8217;s relevant (a featured image).  Instead of image.jpg, rename the image using your target keywords.  If your target is &#8220;gold widgets&#8221; then the file name might be &#8220;gold-widgets.jpg&#8221; or &#8220;gold-widgets-for-sale.jpg&#8221;.  Again &#8211; don&#8217;t over SEO, you usually just want one image, and the keywords don&#8217;t have to be by themselves or the same exact order as your target.</p>
<p>Also, don&#8217;t lead with your images, lead with your content (at least a few sentences or a paragraph), and then add your image, and continue with the rest of the content.  When you add the image, be sure to use the keywords in some fashion in the alt and title tags.  Making sure you don&#8217;t &#8220;over SEO&#8221; you might not to have the exact same alt and title text for an image.  Maybe one is &#8220;gold widgets&#8221; and another is &#8220;best review of widgets that are gold&#8221;.</p>
<p>Keyword combinations that are different (and in different orders) help you rank for more broad match phrases in search, and also keep you out of hot water and penalties for trying too hard.</p>
<h3>Importance</h3>
<p>Why are these 3 tricks so important to SEO as it pertains to affiliate websites?</p>
<p>Here&#8217;s a graphic to illustrate:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2012/04/Screen-shot-2012-04-08-at-12.05.11-AM.png"><img src="http://www.jtpratt.com/wp-content/uploads/2012/04/Screen-shot-2012-04-08-at-12.05.11-AM.png" alt="affiliate website google penalty in the raw" title="google penalty" width="494" height="199" class="alignnone size-full wp-image-2184" /></a></p>
<p>I want you to pay close attention to the trend over 30 days in this graphic.  In the span of a month the trend of traffic is pretty much the same (and very low).  But for 3 days out of the month it&#8217;s nearly 4x as much.  You might not be aware of this recurring trend if you haven&#8217;t seen it before &#8220;in the wild&#8221;.</p>
<p>We own dozens of affiliate blogs and websites, some get updated regularly &#8211; and some we just don&#8217;t have time for.  Most have a mix of Amazon affiliate links, ebay links, Adsense, or other affiliate offers.  Some we&#8217;ve had time to upgrade for Google&#8217;s new rules regarding SEO, and some we haven&#8217;t touched at all.</p>
<p>The ones that still have &#8220;SEO issues&#8221; (over-SEO, over-placement of ads, above the fold issues), we see have trends like the one above.  For a few days out of the month, Google seems to run a &#8220;test&#8221; to see if the website should be indexed better (or not).  They give you some traffic, and it seems like they&#8217;re looking for factors like bounce rate and time spent on pages, to determine if people are finding what they&#8217;re looking for (or not).  If your numbers aren&#8217;t any better (than before), they &#8220;re-penalize&#8221; your site, and then revisit it at a future date (again).  </p>
<p>We&#8217;ve watched sites go through this phase for months and months, and usually they traffic lasts 3-7 days, and then goes away (anywhere from 1-3 months).  Consider this the new trendy version of &#8220;the modern Google penalty&#8221;.  If you don&#8217;t want this to start happening to your websites, take the 3 SEO tricks listed above to heart &#8211; and start making changes to your affiliate websites (to stay indexed).</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/3-seo-tricks-for-affiliate-marketing-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where to Find Free Stock Images and Photos</title>
		<link>http://www.jtpratt.com/where-to-find-free-stock-images-and-photos/</link>
		<comments>http://www.jtpratt.com/where-to-find-free-stock-images-and-photos/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 14:29:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[free stock photos]]></category>
		<category><![CDATA[PD]]></category>
		<category><![CDATA[public domain pictures]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=2063</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/where-to-find-free-stock-images-and-photos/">Where to Find Free Stock Images and Photos</a></p><p><br />
It doesn&#8217;t matter whether you have a business website or a blog &#8211; at one time or another you find yourself in need of quality images or photos.  It seems like there are dozens of stock photo websites now where you can buy images for $1-10 &#8211; with istockphoto being (probably) the most expensive.  There actually are places where you can find free quality stock images and photos for download &#8211; you just have to know where ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/where-to-find-free-stock-images-and-photos/">Where to Find Free Stock Images and Photos</a></p><p><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/free-stock-photos-pd-images.jpg" alt="free-stock-photos-pd-images" title="free-stock-photos-pd-images" width="554" height="260" class="alignnone size-full wp-image-2065" /></p>
<p>It doesn&#8217;t matter whether you have a business website or a blog &#8211; at one time or another you find yourself in need of quality images or photos.  It seems like there are dozens of stock photo websites now where you can buy images for $1-10 &#8211; with istockphoto being (probably) the most expensive.  There actually are places where you can find free quality stock images and photos for download &#8211; you just have to know where to look.</p>
<h1><a href="http://sxc.hu/">http://sxc.hu/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/stock-exchange.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/stock-exchange-300x238.jpg" alt="" title="stock-exchange" width="300" height="238" class="alignnone size-medium wp-image-2066" /></a></p>
<p>The stock.xchng website is probably the most well known place to get free stock photos.  To download photos you have to signup for an account, and you have to watch the licenses.  Some are free for personal use only.  Also nearly every page of results has istockphoto results above and below the free images &#8211; as long as you pay attention to what&#8217;s free (and what&#8217;s not) you&#8217;ll be find.  The nice thing about this site is that there are lots of very high-res pics for download at no cost at all.</p>
<h1><a href="http://www.dreamstime.com/free-images_pg1">http://www.dreamstime.com/free-images_pg1</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/dreamstime.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/dreamstime-300x225.jpg" alt="" title="dreamstime" width="300" height="225" class="alignnone size-medium wp-image-2067" /></a></p>
<p>Dreamstime sells stock photos, but if you know where to look &#8211; they do have a free images section.  You have to signup for a free account to get them, but they are free, and there are lots of images</p>
<h1><a href="http://stockvault.net/">http://stockvault.net/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/stockvault.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/stockvault-300x266.jpg" alt="" title="stockvault" width="300" height="266" class="alignnone size-medium wp-image-2068" /></a></p>
<p>Stockvault is a great place to find free images if you are using them for non-commercial use (like a blog or personal presentation).  This is another website where you have to pay attention to what photos are free and which are ads for pay stock image sites (as the results can be intermingled).</p>
<h1><a href="http://morguefile.com/">http://morguefile.com/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/morguefile.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/morguefile-300x276.jpg" alt="" title="morguefile" width="300" height="276" class="alignnone size-medium wp-image-2069" /></a></p>
<p>Morguefile does require and account, but there are more than 10,000 free stock images that are royalty free.  This website is a big better than some of the others because the free photos are a big distraction free and it&#8217;s much easier to distinguish the free images from the paid ads and results.</p>
<h1><a href="http://www.freepixels.com/">http://www.freepixels.com/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/freepixels.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/freepixels-300x204.jpg" alt="" title="freepixels" width="300" height="204" class="alignnone size-medium wp-image-2070" /></a></p>
<p>Freepixels is a smaller site with a few ads, but the images they do have are easy to navigate and download (with an account).  There are aout 40 categories of images, mainly organized in abstract, architecture, nature, objects, food and drinks, travel, and people.</p>
<h1><a href="http://www.photogen.com/">http://www.photogen.com/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/photogen.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/photogen-300x236.jpg" alt="" title="photogen" width="300" height="236" class="alignnone size-medium wp-image-2071" /></a></p>
<p>Photogen is another smaller site we like because while it does have ads, the image results are actually all free (and not intermingled with paid results).  It&#8217;s easy to navigate and easy to download high quality images (with an account).</p>
<h1><a href="http://www.freeimages.co.uk/">http://www.freeimages.co.uk/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/freeimages.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/freeimages-300x244.jpg" alt="" title="freeimages" width="300" height="244" class="alignnone size-medium wp-image-2072" /></a></p>
<p>Free Images is another website you should place at the top of your search list because not only do the have 6,000+ images &#8211; but you can view, access, and download them hassle free without an account.  Searches are lightning fast, the ads are clearly marked in the sidebar, and the images are easily accessible by organized categories.</p>
<h1><a href="http://www.textureking.com/">http://www.textureking.com/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/textureking.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/textureking-300x226.jpg" alt="" title="textureking" width="300" height="226" class="alignnone size-medium wp-image-2073" /></a></p>
<p>Texture King is a unique site because they have free &#8220;stock textures&#8221; images.  If you&#8217;re looking for an overlay, background, backdrop, etc., these are some great images!  Another great (nearly ad free) site that does not require an account at all to view and download the images (which are high quality).</p>
<h1><a href="http://www.everystockphoto.com/">http://www.everystockphoto.com/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/everystockphoto.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/everystockphoto-300x210.jpg" alt="" title="everystockphoto" width="300" height="210" class="alignnone size-medium wp-image-2074" /></a></p>
<p>What makes Every Stock Photo unique is the fact that this site is actually a search engine for other free stock photo sites.  It has results form stock.xchng, flickr, photoXpress, and more.</p>
<h1><a href="http://www.nationsillustrated.com/">http://www.nationsillustrated.com/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/nationsillustrated.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/nationsillustrated-300x204.jpg" alt="" title="nationsillustrated" width="300" height="204" class="alignnone size-medium wp-image-2075" /></a></p>
<p>Nations Illustrated has photos from all over the world with about 7,300 pictures (of varying quality).  Most seem to be travel related, but you don&#8217;t need an account to access them, and about the only ad distraction you have to put up with is adsense.</p>
<h1><a href="http://www.publicdomainpictures.net/">http://www.publicdomainpictures.net/</a></h1>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/11/publicdomainpictures.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/11/publicdomainpictures-300x244.jpg" alt="" title="publicdomainpictures" width="300" height="244" class="alignnone size-medium wp-image-2076" /></a></p>
<p>Another term for free stock images is &#8220;PD&#8221; (public domain) and at the Public Domain Pictures website you&#8217;ll find all kinds of them.  It&#8217;s fairly easy to tell the ads from the free pictures.  Images are varying degrees of quality, but you can access and download them without an account.</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/where-to-find-free-stock-images-and-photos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Access Control Made Easy</title>
		<link>http://www.jtpratt.com/wordpress-access-control-made-easy/</link>
		<comments>http://www.jtpratt.com/wordpress-access-control-made-easy/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 13:54:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog Setup]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[access control]]></category>
		<category><![CDATA[members]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=2052</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/wordpress-access-control-made-easy/">WordPress Access Control Made Easy</a></p><p>Have you ever wanted to restrict access to a page or post, or create a members only website in WordPress?  There are lots of great plugins out there that you hear people talking about all the time like Amember, S2 Member, Wishlist Member &#8211; some are premium (paid) some are free.<br />
We ran into a situation recently where we wanted to restrict access to an entire website &#8211; all but a couple pages.  We needed to do it ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/wordpress-access-control-made-easy/">WordPress Access Control Made Easy</a></p><p>Have you ever wanted to restrict access to a page or post, or create a members only website in WordPress?  There are lots of great plugins out there that you hear people talking about all the time like Amember, S2 Member, Wishlist Member &#8211; some are premium (paid) some are free.</p>
<p>We ran into a situation recently where we wanted to restrict access to an entire website &#8211; all but a couple pages.  We needed to do it quick, didn&#8217;t want to create any membership roles, and just wanted the solution &#8220;to work&#8221; out of the box.</p>
<p>Every now and then a plugin comes along that just fits the bill for a particular solution &#8211; and that&#8217;s what happened when we met <a href="http://wordpress.org/extend/plugins/wordpress-access-control/">WordPress Access Control</a>.</p>
<p>All you have to do is install the plugin and click the most basic options:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/10/wordpress-access-control.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/10/wordpress-access-control-296x300.png" alt="wordpress-access-control" title="wordpress-access-control" width="296" height="300" class="alignnone size-medium wp-image-2054" /></a></p>
<p>In the image above (click for full view) all you have to do in general options is click &#8220;make blog members only&#8221;.  You can redirect people to a custom login page if you want.  Please note here as well that this plugin completely supports custom post types.  You can choose do display pages and posts in menus (or not) as well.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/10/wordpress-access-control2.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/10/wordpress-access-control2-226x300.png" alt="wordpress-access-control" title="wordpress-access-control" width="226" height="300" class="alignnone size-medium wp-image-2055" /></a></p>
<p>Choose the default post state for both pages and posts and quickly choose who can access it (all or particular roles).  You can setup specific foles, but it&#8217;s completely not required.  The s2Member roles listed here are from another plugin we had installed.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/10/wordpress-access-control3.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/10/wordpress-access-control3-300x230.png" alt="wordpress-access-control" title="wordpress-access-control" width="300" height="230" class="alignnone size-medium wp-image-2056" /></a></p>
<p>Last you have options to show or not show results in search.</p>
<p>So once the plugin is installed in addition to the &#8220;default&#8221; out of the box options, you also have these options on the top right of every edit screen for pages and posts (above the publish box).</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/10/wordpress-access-control-page-settings.png" alt="" title="wordpress-access-control-page-settings" width="271" height="77" class="alignnone size-full wp-image-2057" /></p>
<p>We need this plugin to create a development staging environment for WordPress to do some work for a client. We didn&#8217;t want the dev site to be publicly viewable or indexable by search engines, and in about 30 seconds with this plugin installed we had achieved that!  Hopefully you find it just as easy to restrict access with the WordPress Access Control plugin.</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/wordpress-access-control-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 Amazing Featured Content Slider WordPress Plugins</title>
		<link>http://www.jtpratt.com/13-amazing-featured-content-slider-wordpress-plugins/</link>
		<comments>http://www.jtpratt.com/13-amazing-featured-content-slider-wordpress-plugins/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 00:34:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog Setup]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[carousel plugin]]></category>
		<category><![CDATA[content slider]]></category>
		<category><![CDATA[featured content]]></category>
		<category><![CDATA[gallery slider]]></category>
		<category><![CDATA[related content]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=1921</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/13-amazing-featured-content-slider-wordpress-plugins/">13 Amazing Featured Content Slider WordPress Plugins</a></p><p><br />
I can remember a few years back when jQuery sliders and WordPress Featured Content Slider plugins were limited to a few broken versions in the official plugin repository &#8211; and the random free code you could copy and paste from the web.  Now there are a LOT of great slider and featured content plugins in the plugin directory &#8211; in fact 192 of them just for the search term &#8220;slider&#8220;.  Sometimes these are called gallery plugins, carousel ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/13-amazing-featured-content-slider-wordpress-plugins/">13 Amazing Featured Content Slider WordPress Plugins</a></p><p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-featured-content-sliders.jpg" alt="wordpress-featured-content-sliders" title="wordpress-featured-content-sliders" width="400" height="234" class="alignnone size-full wp-image-1923" /></p>
<p>I can remember a few years back when jQuery sliders and WordPress Featured Content Slider plugins were limited to a few broken versions in the official plugin repository &#8211; and the random free code you could copy and paste from the web.  Now there are a LOT of great slider and featured content plugins in the plugin directory &#8211; in fact 192 of them just for the search term &#8220;<a href="http://wordpress.org/extend/plugins/search.php/page/5?q=slider&#038;sort=">slider</a>&#8220;.  Sometimes these are called gallery plugins, carousel plugins, featured articles, featured posts, featured slideshow, sticky widgets, and more.  Also, some of these plugins integrate with HTML5, audio, video, Flash, jQuery, and more.</p>
<p>To make your life a little easier &#8211; we&#8217;ve already sorted through ALL of them, and I&#8217;m only going to show you ones that have about a 4 star review or above AND that have been updated at least in 2011, and that have 1,000 downloads or more.  We also weeded out any ones that we tried and that didn&#8217;t work right, or had problems.  We tried each one out in a dev test site running WordPress 3.2, but just check the plugin details (in the future) to see what it&#8217;s compatible with &#8211; and last time it was updated.</p>
<p>So without further ado, here we go &#8211; 13 Amazing featured content slider plugins for WordPress!</p>
<h3>1.  <a href="http://wordpress.org/extend/plugins/featured-articles-lite/">Featured Articles Lite</a></h3>
<p>Featured Articles Lite has a 4 star rating and more than 10,000 downloads.  The fact that it&#8217;s called a &#8220;Lite&#8221; plugin is ironic, since it&#8217;s a fancy Javascript slider (uses Mootools) with all kinds of cool features, and has options for light, dark, text, images, and even transparent overlay.  This is what you would expect from a content image slider, the ability to add a graphic, heading, text, a &#8220;read-more&#8221; link, and some pagination back and forth through the items.  Check out the <a href="http://wordpress.org/extend/plugins/featured-articles-lite/screenshots/">screenshots</a> of all the different versions>.    It&#8217;s a fairly mature plugin, now at revision 2.3.7.  Keep in mind that this slider plugin actually uses the content of existing posts or pages that you have published and &#8220;features&#8221; them in a slider carousel fashion.</p>
<p><b>Configuration</b>:  When you first run the plugin for the first time it asks you who to set what user roles have permission to use it like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-articles-configuration.png" alt="featured-articles-configuration" title="featured-articles-configuration" width="400" height="163" class="alignnone size-full wp-image-1924" /></p>
<p>You can just leave it as admin if you want, then go to the &#8220;edit/add&#8221; screen to configure some sliders.  Each slider you setup has all kinds of options for you to choose from.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-articles-slider-setup.png" alt="featured-articles-slider-setup" title="featured-articles-slider-setup" width="400" height="525" class="alignnone size-full wp-image-1925" /></p>
<p>You can see in the image above the first settings are to display the slider in a loop, how many characters to truncate descriptions to both with and without an image, what HTML tags are allowed, how many articles to include in the slider, the display order (newest posts, featured posts, most commented, random order), thumbnail size, slider size, and whether to dipslay thumbnails or author links.  Since you can set the size of the slider, you can even add this as a sidebar widget (but more on that later).</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-articles-slider-setup2.png" alt="featured-articles-slider-setup2" title="featured-articles-slider-setup2" width="400" height="517" class="alignnone size-full wp-image-1926" /></p>
<p>The image above are even more settings, where you can actually choose what content the slider shows (the &#8220;Content Settings&#8221; section).  You can choose whether your featured content will be drawn from post or pages (one OR the other, not both), you can choose the text for the &#8220;read more&#8221; link, and whether or not the article title is a clickable link.</p>
<p>In the &#8220;Display Settings&#8221; are you actually chose WHERE the slider will show up.  This is particularly handy if you&#8217;ve moved your blog to the homepage to an inner page, and made an inner page your homepage.  With this feature you can assign the slider to the proper page directly from the dashboard (without having to edit any theme code).  Your options are to show the slider on one, none, or any category page, and then any static pages, AND / or your homepage.  You can also choose whether the navigation for the sliders is on the bottom, or the sides.</p>
<p>You can choose whether or not to have a read more link, whether the article title is clickable:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-articles-save-slider.png" alt="featured-articles-save-slider" title="featured-articles-save-slider" width="286" height="479" class="alignnone size-full wp-image-1927" /></p>
<p>As if that weren&#8217;t enough, you can give your slider section a title, and then select from one of the 4 included themes.  You can also choose the JavaScript settings for the duration of the slide effect, fade distance, whether the slides enter from the left or top, whether navigation click stops auto sliding, and whether users can use a mouse wheel for navigation in the sliders.  You can choose to autoslide every xx seconds as well.</p>
<p>The fact that this plugin allows you to add a featured content slider to your site without having to edit any theme code at all makes it one of our top picks &#8211; and we hadn&#8217;t even mentioned that it comes with it&#8217;s own sidebar widget!  Keep in mind that you have to setup a slider with a widget the same or less than your sidebar in order for it to work.  But it&#8217;s so easy to drag the &#8220;FA Lite Slider&#8221; to your sidebar and then just a slider (once it&#8217;s created).  If you absolutely have to manually add a slider to a specific section of your site (like the header or footer, or very custom page) &#8211; hey, that&#8217;s an option too!  There&#8217;s not much you can&#8217;t do with this thing.</p>
<p><a href="http://wordpress.org/extend/plugins/featured-articles-lite/">Download Featured Articles Lite here</a>.</p>
<p>Here&#8217;s a shot of the light style in action:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-slider.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-slider-300x151.jpg" alt="featured-content-slider" title="featured-content-slider" width="300" height="151" class="alignnone size-medium wp-image-1928" /></a></p>
<p>(click image for full size)</p>
<h3>2. <a href="http://wordpress.org/extend/plugins/featured-content/">Featured Content</a></h3>
<p>Featured Content is a plugin that barely breaks our rule of 2011 updates (it was last updated on Dec 15th of 2010), but it has a 5 star rating and has been downloaded 3,000+ times.  We decided to list this one because it&#8217;s unique, and you&#8217;ll see why.</p>
<p>This plugin creates a custom post type for the featured content it displays and allows you to feauture content in your sidebar or pages that either open posts directly, or display in cool little modal windows.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-shortcode.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-shortcode-300x247.png" alt="featured-content-shortcode" title="featured-content-shortcode" width="300" height="247" class="alignnone size-medium wp-image-1929" /></a></p>
<p>(click image for full version)</p>
<p>in the image above you see some featured content images that were displayed using shortcodes.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-sidebar.png" alt="featured-content-sidebar" title="featured-content-sidebar" width="291" height="452" class="alignnone size-full wp-image-1930" /></p>
<p>The image above is how it looks in a sidebar.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-modal-window.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-modal-window-300x276.png" alt="featured-content-modal-window" title="featured-content-modal-window" width="300" height="276" class="alignnone size-medium wp-image-2003" /></a></p>
<p>(click image for full size)</p>
<p>The image above is how the featured content displays in the modal window (if you use that option).</p>
<p><b>Configuration</b>:  To setup the featured content areas this plugin uses either widgets or shortcodes.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-slider-setup1.png" alt="featured-content-slider-setup" title="featured-content-slider-setup" width="336" height="578" class="alignnone size-full wp-image-2004" /></p>
<p>In the image above the general features (settings) are the choice of index slude, indentifier, permalink structure for the custom post types, plural and singular name, and you can choose to enable thumbnails, taxonomies, custom fields, comments, trackbacks, or revisions (or not).</p>
<p>This plugin is really cool, but we would say it&#8217;s for WordPress users on an intermediate to advanced level.  Also, it&#8217;s only at version 0.3.1 (but did seem to work well).</p>
<p><a href="http://wordpress.org/extend/plugins/featured-content/">Download the Featured Content plugin here</a>.</p>
<h3>3. <a href="http://wordpress.org/extend/plugins/wp-featured-content-slider/">WP Featured Content Slider</a></h3>
<p>Well, the first thing we liked about the WP Featured Content Slider was that there was a <a href="http://preview.wp-themix.org/plugins/featured-content-slider-demo/">demo</a> for us to check out.  That&#8217;s always a plus!  It does support manual insertion of the slideshow, and supports shortcodes as well.  It has a 4 star rating on 45,000+ downloads, and is in version 2.1.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-slider.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-slider-300x115.png" alt="featured-content-slider" title="featured-content-slider" width="300" height="115" class="alignnone size-medium wp-image-1932" /></a></p>
<p>(click image for full version)</p>
<p>The image above is what the featured content slider might look like in your theme.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-slider-setup.png" alt="featured-content-slider-setup" title="featured-content-slider-setup" width="336" height="578" class="alignnone size-full wp-image-1933" /></p>
<p><b>Configuration</b>:  The image above are the settings for this plugin which seem a bit basic compared to some of the others.  You do get 4 effect options, and you can set height, width, background color, bg color, border, text color, and image width and height (which is great).</p>
<p>What&#8217;s missing here are the options for how many posts or pages to use as &#8220;featured content&#8221; (and which ones to use).</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/featured-content-slider-page-options.png" alt="featured-content-slider-page-options" title="featured-content-slider-page-options" width="277" height="82" class="alignnone size-full wp-image-1934" /></p>
<p>That&#8217;s because the option of what pages and posts to include are actually on the post and page edit screens like in the image above.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/set-featured-image.png" alt="set-featured-image" title="set-featured-image" width="286" height="63" class="alignnone size-full wp-image-1935" /></p>
<p>In the image above you&#8217;ll another item on page and post edit screens, the ability to set a &#8220;featured image&#8221; (for that page or post to be in the slider).</p>
<p>The nice thing about this plugin is it&#8217;s easy to use without a ton of options to worry about.  It&#8217;s easy to add the slider to any page or post using the [featslider] shortcode, but it couldn&#8217;t be any bigger than the content area of that page (which is a drawback).  You can manually add the slider with the PHP code, and there doesn&#8217;t appear to be any widget support.  All in all, if you need a simple slider, this can do the job.</p>
<p><a href="http://wordpress.org/extend/plugins/wp-featured-content-slider/">Download WP Featured Content Slider Here</a>.</p>
<h3>4. <a href="http://wordpress.org/extend/plugins/feature-slideshow/">Feature Slideshow</a></h3>
<p>Feature Slideshow has 9,000+ downloads and 4 star review, now in 1.1.1-beta.  It&#8217;s easy to choose the size of the slideshow, and this one (unlike others) has the ability to choose the number of posts to be displayed or the ability to use specific post categories OR tags.  It has automatic scaling and cropping of images, and you can see a <a href="http://pervelde.idrift.no/">demo here</a>.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/feature-slideshow-demo.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/feature-slideshow-demo-300x153.png" alt="feature-slideshow-demo" title="feature-slideshow-demo" width="300" height="153" class="alignnone size-medium wp-image-1936" /></a></p>
<p>(click image for full size)</p>
<p>You can see in the demo above that this is the type of featured content slideshow found in may popular premium themes.  It&#8217;s nice because it has the links and text in a shaded area to the left, with an arrow pointing to the image on the right.</p>
<p><b>Configuration</b>:  Basic options are broken down into visual settings and post settings as follows:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/feature-slideshow-options.png" alt="feature-slideshow-options" title="feature-slideshow-options" width="349" height="469" class="alignnone size-full wp-image-1937" /></p>
<p>You can set the slideshow widget, list width, overlay text size, title color, transition interval, number of posts to show, and post type (posts or pages).</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/feature-slideshow-advanced-settings.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/feature-slideshow-advanced-settings-300x128.png" alt="feature-slideshow-advanced-settings" title="feature-slideshow-advanced-settings" width="300" height="128" class="alignnone size-medium wp-image-1938" /></a></p>
<p>(click image for full size)</p>
<p>There are also some advanced settings, where you can choose the order, child ID&#8217;s of parent pages, and specific categories.</p>
<p>When you setup a slideshow, all posts to be displayed must have a featured image.  You also have to enter a short description in the &#8220;feature slideshow options&#8221; metabox on the post edit screens.  There is no widget support, you can add slideshows using shortcodes or manual PHP insertion into your WP theme.  This plugin is best used by WP users with intermediate to advanced experience levels.</p>
<p><a href="http://wordpress.org/extend/plugins/feature-slideshow/">Download Feature Slideshow here</a>.</p>
<h3>5. <a href="http://wordpress.org/extend/plugins/sm-sticky-featured-widget/">SM Sticky Featured Widget</a></h3>
<p>SM Sticky Featured Widget is only a widget, but if you only want to feature content in a widget &#8211; this may be just what you need!  You can use thumbnails (or not), and has the cool option to display &#8220;category related sticky posts&#8221; when the widget appears on category pages.  You can make this thing work quickly just by making posts &#8220;sticky&#8221;.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/sm-sticky-featured-widget.png" alt="sm-sticky-featured-widget" title="sm-sticky-featured-widget" width="343" height="391" class="alignnone size-full wp-image-1939" /></p>
<p>The example above is what it looks like with thumbnails in a WordPress site using a classified theme.  The plugin has 2,600+ downloads and is in version 1.1.0 with a 4 star rating.  We won&#8217;t go into any specific configuration options, it&#8217;s pretty easy to use.</p>
<p><a href="http://wordpress.org/extend/plugins/sm-sticky-featured-widget/">Download SM Sticky Featured Widget here</a>.</p>
<h3>6. <a href="http://wordpress.org/extend/plugins/promotion-slider/">Promotion Slider</a></h3>
<p>We always like things that have unique applications, because when it comes to featured content, sliders, and carousels &#8211; the one thing they all tend to have in common it that they&#8217;re all so similar.  You&#8217;re about to see some examples that might change your mind about that &#8211; and give you some new ideas.  The Promotion Slider plugin has had 37,000+ plugins for version 3.3.1 with an average rating of 4 1/2 stars.  They even have a cool <a href="http://www.youtube.com/watch?v=z5Zz0GK-9G0">demo video</a>.</p>
<p>The main features this plugin boasts are ad management from the dashboard, creation of unique pages for each promotion, a jQuery animation that&#8217;s actually &#8220;SEO friendly&#8221;, default styles, the ability to link to external URL&#8217;s (w00t!), the ability to display third party ad code, title and/or excerpt support, the ability to add multiple sliders to one page without conflicts, and works with custom post types.</p>
<p>Let&#8217;s look at some example screenshots:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider1-300x118.png" alt="promotion-slider1" title="promotion-slider1" width="300" height="118" class="alignnone size-medium wp-image-1940" /></p>
<p>(click image for full size)</p>
<p>Wow, not your standard slider &#8211; huh!</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider-settings2.png" alt="promotion-slider-settings2" title="promotion-slider-settings2" width="324" height="433" class="alignnone size-full wp-image-1941" /></p>
<p>Examples with ad image, text title, and link.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider3.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider3-300x142.jpg" alt="promotion-slider3" title="promotion-slider3" width="300" height="142" class="alignnone size-medium wp-image-1942" /></a></p>
<p>(click image for full version)</p>
<p>The example above has cool thumbnail image navigation!</p>
<p><b>Configuration</b>:  Let&#8217;s fire this thing up and see what it does!</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider-sidebar.png" alt="promotion-slider-sidebar" title="promotion-slider-sidebar" width="128" height="111" class="alignnone size-full wp-image-1943" /></p>
<p>One installed you&#8217;ll see the options appear in your sidebar like the image above.  If you&#8217;ve used WP 3.0+ custom post types, you&#8217;ll realize right away that the ability to manage promotions and add new ones are just custom post type screens (awesome!).</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/add-new-promotion.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/add-new-promotion-300x200.png" alt="add-new-promotion" title="add-new-promotion" width="300" height="200" class="alignnone size-medium wp-image-1944" /></a></p>
<p>(click image for full size)</p>
<p>The screen above is the add new promotion edit screen.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider-options.png" alt="promotion-slider-options" title="promotion-slider-options" width="400" height="397" class="alignnone size-full wp-image-1945" /></p>
<p>The image above is the area below the content area on the add new promotion page.  You have the ability to change the linking behaviour (open in same page or new window), and you can set the link to an external URL if you don&#8217;t want to use the internal post link page (awesome!).  Or you can even check the box to &#8220;insert ad code&#8221;, and leave the add new promotion content area blank, and add some ad code in here (like adsense, VERY cool).</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/use-content-delivery-network.png" alt="use-content-delivery-network" title="use-content-delivery-network" width="400" height="101" class="alignnone size-full wp-image-1946" /></p>
<p>If THAT weren&#8217;t enough &#8211; there&#8217;s even one more option field to serve the URL of the image (if you&#8217;re using one) from a custom content delivery network!</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider-category.png" alt="promotion-slider-category" title="promotion-slider-category" width="319" height="260" class="alignnone size-full wp-image-1947" /></p>
<p>The Promotion Slider has it&#8217;s own category screen, because the items are custom post types &#8211; you can set distinct categories for them (completely separate from post categories!).  That means you can bin your ads in all kinds of different new ways for display.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider-options1.png" alt="promotion-slider-options1" title="promotion-slider-options1" width="292" height="473" class="alignnone size-full wp-image-1948" /></p>
<p>The first section of Promotion Slider&#8217;s options are &#8220;Slider Settings&#8221;.  You can choose to start on the first slide (or a random one), automatic slide advancement can be on or off, and you can set default thumbnail size.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/promotion-slider-settings21.png" alt="promotion-slider-settings2" title="promotion-slider-settings2" width="324" height="433" class="alignnone size-full wp-image-1949" /></p>
<p>The second set of settings for Promotion Slider are for display.  You can choose from 5 types of slider navigation, 3 kinds of title display, and whether or not to display the excerpt in the slider.  You even get advanced settings for loading the javascript in the header of footer!</p>
<p>In the end, we found this plugin pretty robust for all levels of WP experience.  We LOVE the fact that you can (finally) create a slider without having to use normal posts and pages!  The ability to use custom post types and their own categories is a God-send.  Also, the added ability to point to external links and use third party ad code, again &#8211; WOW!  It has a great shortcode, with 13 different additional attributes you can use with it, <a href="http://wordpress.org/extend/plugins/promotion-slider/faq/">see the FAQ for full info</a>.  You can even use the shortcodes in a text widget!</p>
<p>The only bad thing we can say about this plugin was there wasn&#8217;t a lot of options for styling the display &#8211; HOWEVER, in the FAQ there&#8217;s info about how to give a slider it&#8217;s own HTML id so you can style it any way you want.  So that&#8217;s our only complaint &#8211; that there aren&#8217;t more display style layouts to choose from (out of the box).  If that&#8217;s our only complaint, well I guess that isn&#8217;t so bad, is it?</p>
<p><a href="http://wordpress.org/extend/plugins/promotion-slider/">Download Promotion Slider here</a>.</p>
<h3>7. <a href="http://wordpress.org/extend/plugins/smooth-slider/">Smooth Slider</a></h3>
<p>Smooth Slider has a 4 star rating and more than 102,000+ downloads for version 2.3.5 &#8211; so it&#8217;s pretty mature (and widely used).  </p>
<p>At first we didn&#8217;t know why &#8211; because the display is pretty basic:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/smooth-slider.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/smooth-slider-300x115.png" alt="smooth-slider" title="smooth-slider" width="300" height="115" class="alignnone size-medium wp-image-1950" /></a></p>
<p>(click image for full size)</p>
<p>Then again, if something is simple and works, it&#8217;s popular right?  What you see is what you get, an image, title, description, and some basic navigation. You&#8217;ll also see in that image a link back to the plugin site, but there&#8217;s an option to disable it Misc settings.</p>
<p><b>Configuration</b>:  One thing we liked about this plugin was the fact that as you build a slider, there&#8217;s a &#8220;preview&#8221; pane at the top of the page &#8211; so you can see what the thing is going to look like in advance.  We wish all the slider plugins had this.  This pluggin does allow you to setup multiple sliders, and has the ability to add them to pages with either a shortcode, or manual PHP code.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/smooth-slider-box.png" alt="smooth-slider-box" title="smooth-slider-box" width="400" height="581" class="alignnone size-full wp-image-1951" /></p>
<p>In the image above you see the slider box options.  You can change the slide interval, transition speed, number of posts to show in the slideshow, background color (with color picker), slider height and width, and border color.</p>
<p>The navigation button options are pretty exhaustive, you can show next and prev, nothing, numbers, you can even choose the image size or custom text or HTML (for your own images).  We hadn&#8217;t seen that many options for navigation in the other plugins.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/slider-title-post-title.png" alt="slider-title-post-title" title="slider-title-post-title" width="400" height="517" class="alignnone size-full wp-image-1952" /></p>
<p>For the slider and post title options you can choose text, where to get the title from (slider name or default title), font face, size, style, etc.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/thumbnail-image-options.png" alt="thumbnail-image-options" title="thumbnail-image-options" width="400" height="413" class="alignnone size-full wp-image-1953" /></p>
<p>In thumbnail image options you can choose how to pick images, how to align image, the image size and max height, border thickness and color, and even a checkbox to convert smooth slider to an image slider (with no content).</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/slider-content.png" alt="slider-content" title="slider-content" width="400" height="348" class="alignnone size-full wp-image-1954" /></p>
<p>In the slider content options you can choose the font face, font color, font style, where to pick content from (content, excerpts, custom fields), and max content size in both words and characters.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/misc-slider-settings.png" alt="misc-slider-settings" title="misc-slider-settings" width="400" height="390" class="alignnone size-full wp-image-1955" /></p>
<p>The Misc slider settings allow you to turn off the link back to the plugin on the front end display, offer the ability to retain certain HTML tags, the &#8220;read more&#8221; text, who can add posts to the slider, randomization, text to display for browsers without Javascript support, whether or not to allow shortcode support, styles to use, whether or not to enable the multiple slider (per page) option, and even an option to enable or disable the &#8220;flash of unstyled content&#8221; you see on so many pages loading sliders.</p>
<p>I guess NOW we see why a plugin that at first seemed so basic, had so many downloads!  The configuration options are nearly endless!  You could use this plugin with any level of WP experience, but just be prepared for the myriad of setup options.  If you want fine grained control to configure EVERYTHING (and you&#8217;re ok with a basic display) then this is the plugin for you.</p>
<p><a href="http://wordpress.org/extend/plugins/smooth-slider/">Download Smooth Slider here</a>.</p>
<h3>8. <a href="http://wordpress.org/extend/plugins/easy-nivo-slider/">Easy Nivo Slider</a></h3>
<p>Next we look at Easy Nivo Slider, which has a 4 star rating on 11,000+ downloads in version 1.6.1.  Like some of the other sliders which we chose for various reasons, Easy Nivo has some unique configuration options of it&#8217;s own.  Like the ability to add the slider to a post or page with no coding using a button on the WP visual editor toolbar!  Also, you can build sliders from post images, featured images in posts, or from NextGen galleries.  In addition, it uses WordPress native thumbnail supporrt, to make sure all the images fit the sliders you build.</p>
<p>One thing we should tell you is that a lot of the slider plugins just build upon an already existing open source jQuery slider.  &#8220;Nivo&#8221; is an open source jQuery plugin, so there are multiple WordPress slider plugins with &#8220;Nivo&#8221; in the name (that go by all kinds of different names).  So follow our download links, or be sure to explicitly search for &#8220;Easy Nivo Slider&#8221; to install the one we&#8217;re reviewing here.</p>
<p>Another thing is, (this) Nivo slider is primarily for images.  There&#8217;s caption support, but you&#8217;ll see in the following examples how that looks:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/novi-slider-images.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/novi-slider-images-300x159.png" alt="novi-slider-images" title="novi-slider-images" width="300" height="159" class="alignnone size-medium wp-image-1956" /></a></p>
<p>(click image for full size)</p>
<p>The plugin has slider settings for a first slider, second slider, and even a widget slider:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/easy-nivo-slider-settings.png" alt="easy-nivo-slider-settings" title="easy-nivo-slider-settings" width="400" height="497" class="alignnone size-full wp-image-1957" /></p>
<p>First slider options are above, with size, number of slices, linking, opacity, navigation, and &#8220;jump to slide&#8221; navigation.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/easy-nivo-slider-preview.png" alt="easy-nivo-slider-preview" title="easy-nivo-slider-preview" width="400" height="428" class="alignnone size-full wp-image-1958" /></p>
<p>This plugin also has a &#8220;preview&#8221; screen, where you can also choose image selection and slider settings.  You can choose one of 14 different transition options.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/easy-nivo-slider-settings2.png" alt="easy-nivo-slider-settings2" title="easy-nivo-slider-settings2" width="400" height="281" class="alignnone size-full wp-image-1959" /></p>
<p>On the settings screen you can choose whether or not to activate NextGen gallery supporrt, use debug mode, and how to load the code.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/nivo-slider-visual-editor.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/nivo-slider-visual-editor-300x184.png" alt="nivo-slider-visual-editor" title="nivo-slider-visual-editor" width="300" height="184" class="alignnone size-medium wp-image-1960" /></a></p>
<p>(click image for full size)</p>
<p>In the image above you can see where the button is to add a slider from the visual editor on the edit screen for posts or pages.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/easy-nivo-slider-post-options.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/easy-nivo-slider-post-options-300x272.png" alt="easy-nivo-slider-post-options" title="easy-nivo-slider-post-options" width="300" height="272" class="alignnone size-medium wp-image-1961" /></a></p>
<p>(click image for full size)</p>
<p>The image above shows the options for adding a slider to a post &#8211; where you can chose slider size, transition, speed, and pause.  There are 2 other tabs for featured images slider options, and NextGen Slider options.</p>
<p>All in all this is a great little plugin that any WP user of any experience level could use.  Just keep in mind it&#8217;s basically for images &#8211; but the NextGen gallery support is nice, and the ability to add from the visual editor (without any coding) EVEN nicer!</p>
<p><a href="http://wordpress.org/extend/plugins/easy-nivo-slider/">Download Easy Nivo Slider here</a>.</p>
<h3>9. NextGen Gallery Sliders</h3>
<p>Ok, since the last plugin had NextGen Gallery support, and there are a lot of NextGen Gallery slider plugins out there &#8211; let&#8217;s just give you some basic options (if that&#8217;s what you&#8217;re looking for).</p>
<p>There&#8217;s <a href="http://wordpress.org/extend/plugins/jj-nextgen-jquery-slider/">JJ NextGen JQuery Slider</a>:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/jj-nextgen-slider.png" alt="jj-nextgen-slider" title="jj-nextgen-slider" width="222" height="186" class="alignnone size-full wp-image-1962" /></p>
<p>Here&#8217;s <a href="http://wordpress.org/extend/plugins/jj-nextgen-image-list/screenshots/">NextGen Image List</a></p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/nextgen-image-list.png" alt="nextgen-image-list" title="nextgen-image-list" width="205" height="30" class="alignnone size-full wp-image-1963" /></p>
<p>Also <a href="http://wordpress.org/extend/plugins/jj-nextgen-image-list/screenshots/">JJ NextGen jQuery Carousel</a></p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/nextgen-carousel.png" alt="nextgen-carousel" title="nextgen-carousel" width="347" height="137" class="alignnone size-full wp-image-1964" /></p>
<h3>10. <a href="http://wordpress.org/extend/plugins/unpointzero-slider/">UnPointZero Slider</a></h3>
<p>The UnPointZero Slider has a 4 star review on version 2.1.5 with 6,000+ downloads.  It has fully customizable CSS, and you can set slider navigation with arrows, numbers, or even advanced options with thumbnails.  It has shortcode support and you can use manual PHP code insertion where you want it to display.</p>
<p>We included it because the layouts are what you would come to expect from a slider, like these examples:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/unpointzero-slider1.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/unpointzero-slider1-300x119.jpg" alt="unpointzero-slider1" title="unpointzero-slider1" width="300" height="119" class="alignnone size-medium wp-image-1965" /></a></p>
<p>(click image for full size)</p>
<p>The image above shows a slider with Title and overlay text, and the navigation are thumbnails with text to the right.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/unpoint-zero2.jpg" alt="unpoint-zero2" title="unpoint-zero2" width="411" height="254" class="alignnone size-full wp-image-1966" /></p>
<p>The image above is a slider exaple with just image and overlay, and simple arrow based navigation.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/unpointzero-slider3.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/unpointzero-slider3-300x144.jpg" alt="unpointzero-slider3" title="unpointzero-slider3" width="300" height="144" class="alignnone size-medium wp-image-1967" /></a></p>
<p>(click image for full size)</p>
<p>And this example is an image with overlay text a bit smaller, and number based navigation in the top right corner.</p>
<p><b>Configuration</b>:  On the settings page for Unpointzero slider, the first thing you see is the &#8220;Embed Code and shortcode&#8221; section.  It&#8217;s very refreshing to see this right on the settings page, so you don&#8217;t have dig through a readme file or plugin page to find the right PHP code or shortcode to use to insert the slider.  If even shows the shortcode or PHP code to insert multiple sliders.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/unpointzero-general-options.png" alt="unpointzero-general-options" title="unpointzero-general-options" width="400" height="317" class="alignnone size-full wp-image-1968" /></p>
<p>The General options for the plugin are whether to use posts or pages, and after that there&#8217;s a unique feature where you can use either the page/post names OR ID numbers to be included in the slider.  The next section is &#8220;only for POSTS&#8221; &#8211; where you choose the number of posts to be displayed.  You can choose all posts (not recommended), 10 posts, 20 posts, or auto.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/unpointzero-display-settings.png" alt="unpointzero-display-settings" title="unpointzero-display-settings" width="400" height="443" class="alignnone size-full wp-image-1969" /></p>
<p>In display settings you can choose the number of slides, characters for the title and description, and width and height of the front image and small images.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/unpointzero-slider-style.png" alt="unpointzero-slider-style" title="unpointzero-slider-style" width="400" height="452" class="alignnone size-full wp-image-1970" /></p>
<p>You also get to choose whether or not to display thumbnails in navigation, the title or description, mouseover actions, and even a special setting for displaying non-Latin languages (like Hebrew, Chinese, etc.).</p>
<p>The Unpointzero slider plugin is pretty intuitive with standard options.  Normal posts and pages are used as the &#8220;featured content&#8221; for the slides.  This plugin is best used by users with intermediate to advanced WP experience levels.  One thing we didn&#8217;t particularly like was that the plugin documentation and settings page don&#8217;t really say where the images for the slides come from.  We did finally figure out that it&#8217;s the post featured images:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/set-featured-image2.png" alt="set-featured-image2" title="set-featured-image2" width="304" height="83" class="alignnone size-full wp-image-1971" /></p>
<p>We kind of figured that, but the plugin documentation should have said it (for people that don&#8217;t know).  You just have to set a featured image for each post being included in the slider.  All in all, if you want a slider that looks like one of standard slider design examples we showed &#8211; this will do the job.</p>
<p><a href="http://wordpress.org/extend/plugins/unpointzero-slider/">Download Unpointzero Slider here</a>.</p>
<h3>11. <a href="http://wordpress.org/extend/plugins/jquery-slider/">jQuery Slider</a></h3>
<p>The jQuery Slider has 5 star ratings for 14,000+ downloads in version 1.3.  This plugin is very basic, but does what&#8217;s expected.  It produces a nice looking featured slider with some overlay text like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/jquery-slider.png" alt="jquery-slider" title="jquery-slider" width="400" height="213" class="alignnone size-full wp-image-1972" /></p>
<p>In the top right it displays an active timer before the next slide displays in a &#8220;0-60&#8243; circle fashion.  You can <a href="http://www.wp-contents.com/jquery-slider/">see the demo here</a>.  You can insert the slider either via shortcode on PHP code.</p>
<p><b>Configuration</b>:  The options are basic, but the plugin works well.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/jquery-slider-options.png" alt="jquery-slider-options" title="jquery-slider-options" width="256" height="243" class="alignnone size-full wp-image-1973" /></p>
<p>You can see in the options above you only get 5 things, width, height, pause on hover, show pagination, and show navigation.</p>
<p>This plugin uses custom post types to setup your slides, which is a great feature we saw in a few earlier examples.  Sometimes you just don&#8217;t want to use your existing posts and pages as featured content, and the option to setup custom posts for the slider is really great.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/jquery-slider-setup.png" alt="jquery-slider-setup" title="jquery-slider-setup" width="400" height="240" class="alignnone size-full wp-image-1974" /></p>
<p>The image above is the example of the slider management screen.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/jquery-slider-editing.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/jquery-slider-editing-300x105.png" alt="jquery-slider-editing" title="jquery-slider-editing" width="300" height="105" class="alignnone size-medium wp-image-1975" /></a></p>
<p>(click image for full size)</p>
<p>The image above is simplicity at it&#8217;s best.  You just give the slide a title, and description, and then set the featured image.  Having exhaustive options is great (when you need them), but this is a plugin that we would feel comfortable telling users with beginner WP experience levels to use.</p>
<p>With the shortcode you can add the slider easily to a post or page, or even in a text widget.  There aren&#8217;t a ton of layout options, but sometimes you just don&#8217;t need all that.</p>
<p><a href="http://wordpress.org/extend/plugins/jquery-slider/">Download jQuery Slider here</a>.</p>
<h3>12. <a href="http://wordpress.org/extend/plugins/related-posts-slider/">Related Posts Slider</a></h3>
<p>We included the related posts slider because it does something very unique.  It adds a slider beneath your content for &#8220;related posts&#8221;.  It has both shortcode and widget support.  It can show a slider either in news style, or horizontal carousel format.  You can add as many related posts as you want, you get complete CSS customization (with 2 styles in the box), and it&#8217;s even compatible with the YARPP or WordPress Related Posts plugin.</p>
<p>Here&#8217;s the example of news style format:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/related-posts-slider-example.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/related-posts-slider-example-300x223.png" alt="related-posts-slider-example" title="related-posts-slider-example" width="300" height="223" class="alignnone size-medium wp-image-1976" /></a></p>
<p>(click image for full size)</p>
<p>The points on the top and bottom show which elements are customizable.</p>
<p>Here&#8217;s the horizontal carousel format layout example:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/related-posts-slider-example2.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/related-posts-slider-example2-300x126.png" alt="related-posts-slider-example2" title="related-posts-slider-example2" width="300" height="126" class="alignnone size-medium wp-image-1977" /></a></p>
<p>(click image for full size)</p>
<p>This is a very nice compact slider design with thumbnail and title, and left and right navigation arrows.  This is a very cool layout, and something you normally only see on high-end news sites.</p>
<p><b>Configuration</b>:  To use this plugin you first have to install the YARPP or WordPress Related Posts.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/related-posts-slider-options.png" alt="related-posts-slider-options" title="related-posts-slider-options" width="400" height="682" class="alignnone size-full wp-image-1978" /></p>
<p>In the image above for overall slider settings, you see you have to choose which plugin you&#8217;re using and the slider format (default or carousel).  Then select a style, number of posts, slider height, background color, foreground color, background for hover, text color for hover, outer border thickness, outer border color,and inner border thickness, and inner border color.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/slider-title.png" alt="slider-title" title="slider-title" width="400" height="351" class="alignnone size-full wp-image-1979" /></p>
<p>The the slider title options you can set the text, font type, font size, weight, and style.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/thumbnail-image-settings.png" alt="thumbnail-image-settings" title="thumbnail-image-settings" width="400" height="537" class="alignnone size-full wp-image-1980" /></p>
<p>In thumbnail image settings you can use a custom field or key namefor images, or featured images, but there&#8217;s even an option to consider images fromm within the post.  This is a great featured because you can set it to use the post image (if there is one), but the featured image as a backup.  So if you&#8217;ve got 300 posts and have been blogging since before there was &#8220;featured images&#8221; in WP 3.0+ &#8211; you can use both old and new posts.  You can also choose alignment, image width, and width and height.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/list-section.png" alt="list-section" title="list-section" width="400" height="265" class="alignnone size-full wp-image-1981" /></p>
<p>In list section settings you can choose the font face, color, size, weight, and style &#8211; along with max words in the title.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/preview-section.png" alt="preview-section" title="preview-section" width="395" height="771" class="alignnone size-full wp-image-1982" /></p>
<p>For the preview section you can choose title font, color, size, weight, style, the same for content font, where to pick content from (excerpt, custom fields, or content), max words, whether or not to show read more (and the text for it), what HTML to retain, and whether or not to open links in a new window.</p>
<p>The last section of options for the Related Posts slider is &#8220;Manual Insertion&#8221;:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/manual-insertion.png" alt="manual-insertion" title="manual-insertion" width="400" height="234" class="alignnone size-full wp-image-1983" /></p>
<p>This is something we&#8217;d like to see ALL the slider plugins have, the ability to insert the slider before the content, after the content, or manually (quickly and easily).  You can also choose to turn the link back to the plugin author on the front end on or off.</p>
<p>This plugin is unique and has great options.  We don&#8217;t have to show how to add related posts to the slider, because the YARPP or WordPress Related Posts plugin(s) do that automatically, and the settings page determines how those posts are displayed.  Although there are a ton of setup options, this is a plugin that someone with any level of WP experience could setup and use.</p>
<p><a href="http://wordpress.org/extend/plugins/related-posts-slider/">Download Related Posts Slider here</a>, or install from your WordPress dashboard.</p>
<h3>13. <a href="http://wordpress.org/extend/plugins/slidedeck-lite-for-wordpress/">Content Slider by SlideDeck</a></h3>
<p>We saved the Content Slider by SlideDeck for last because it&#8217;s very unique.  It has 92,000+ downloads on a 4 star review of version 1.4.  This is the only plugin we listed that has both a Free and a paid Premium version, and we&#8217;ll go over those options.</p>
<p>The things that make the Content Slider stand out are that you can add images, video, or mp3 audio to the slides, it has a drag and drop interface, you can use the built-in WordPress &#8220;Kitchen Sink&#8221; editor to format the slides, you can preview the slides as you&#8217;re building them, and it&#8217;s SEO optimized.  The PRO version has touchscreen support for Apple devices, you can create vertical slides, you can apply skins and themes, and you can create smart slidedecks from RSS feeds.</p>
<p>So, let&#8217;s look at some exampe layouts &#8211; shall we?</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-example.jpg" alt="content-slider-example" title="content-slider-example" width="400" height="201" class="alignnone size-full wp-image-1984" /></p>
<p>This is an example slider with image, title, content, navigation &#8211; as you can see it&#8217;s beautifully styled!</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slide-example2.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slide-example2-300x76.jpg" alt="content-slide-example2" title="content-slide-example2" width="300" height="76" class="alignnone size-medium wp-image-1985" /></a></p>
<p>(click image for full size)</p>
<p>You can see a full width example slider above with navigation, and overlay title and text in a smoky strip at the slide top.</p>
<p>Now check out THIS example:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-example3.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-example3-300x128.png" alt="content-slider-example3" title="content-slider-example3" width="300" height="128" class="alignnone size-medium wp-image-1986" /></a></p>
<p>(click image for full size)</p>
<p>This is an example of a slider that&#8217;s accordion style with 4 sections.  Click on each section to expand.  This first slide actually has a video in it that you can play IN THE SLIDER!</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-video.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-video-300x129.png" alt="content-slider-video" title="content-slider-video" width="300" height="129" class="alignnone size-medium wp-image-1987" /></a></p>
<p>(click image for full size)</p>
<p>The image above shows what happens when you click play on the video (the screenshot is of the actual video playing).  The rest of the slider goes away, and you get video controls and a &#8220;back&#8221; button.  How awesome is that?</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-within.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-within-300x129.png" alt="content-slider-within" title="content-slider-within" width="300" height="129" class="alignnone size-medium wp-image-1988" /></a></p>
<p>(click image for full size)</p>
<p>Pay close attention to the example above because that slider example is NOT what you think it is.  If you look where my mouse pointer is on the left, you&#8217;ll see the vertical strip with the 4 icons.  EACH ONE of those icons is clickable AND if you click any one of them, it loads a new slide WITHIN THAT SLIDE!  If you think about it, it&#8217;s actually a featured content slider WITHIN a featured content slider!</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-popup-window.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-popup-window-300x137.png" alt="content-slider-popup-window" title="content-slider-popup-window" width="300" height="137" class="alignnone size-medium wp-image-1989" /></a></p>
<p>(click image for full size)</p>
<p>In the example above it&#8217;s actually a slide with 4 clickable areas.  I clicked on the + icon in this example &#8211; which displays the popup as shown.  But that&#8217;s not all&#8230;</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-video-popup.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-video-popup-300x164.png" alt="content-slider-video-popup" title="content-slider-video-popup" width="300" height="164" class="alignnone size-medium wp-image-1990" /></a></p>
<p>(click image for full size)</p>
<p>When I clicked the play button icon in the example image above, the popup actually has a VIDEO in it that loads on the page without reloading (from within the slider).  OMG!  Talk about a geeky heart attack!  <a href=""http://www.slidedeck.com/wordpress/>View all those examples here</a>.</p>
<p><b>Configuration</b>:  Now (of course) all that cool vertical slide stuff is only available in the PRO version.  So the main questions are &#8211; how easy is this thing to setup, and what can you do with the free version out of the box?  The PRO Premium version is $99 for a single site, so let&#8217;s see what we can do with the free open source version from the WordPress repository.</p>
<p>There are basically 2 ways to add slides, you can &#8220;add new&#8221; or &#8220;add smart slide deck&#8221;.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/add-new-slidedeck.png" alt="add-new-slidedeck" title="add-new-slidedeck" width="400" height="393" class="alignnone size-full wp-image-1991" /></p>
<p>To add a new slide deck, start by giving it a name, and then go through and give each slide a title, and some content.  You can see you can format the content any way you want with a visual or HTML editors, and ability to upload images, or even upload and set background images.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/slidedeck-options.png" alt="slidedeck-options" title="slidedeck-options" width="282" height="420" class="alignnone size-full wp-image-1992" /></p>
<p>In the &#8220;add new&#8221; edit screen you have slidedeck options to autoplay, loop, show active corner indicator, allow keyboard navigation, or mouse scroll wheel. You can hide the title bars, choose animation speed, the skin (7 styles), and what slide to start on.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/slidedesk-reoder-slides.png" alt="slidedesk-reoder-slides" title="slidedesk-reoder-slides" width="279" height="206" class="alignnone size-full wp-image-1993" /></p>
<p>You can also reorder the slides with drag and drop from the edit screen as in the image above.  The only weird non-intuitive features is that the &#8220;add another slide&#8221; button is within the re-order slides widget (only).  So if you don&#8217;t know how to add another slide, you may spend a few minutes looking.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/slidedeck-theme-code.png" alt="slidedeck-theme-code" title="slidedeck-theme-code" width="265" height="189" class="alignnone size-full wp-image-1994" /></p>
<p>You can get the theme code snippet (for manual insertion) from the slide edit screen. Those were some great options for adding a slide deck.  Now let&#8217;s take a look at adding a &#8220;smart slidedeck&#8221;.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/add-smart-slidedeck.png" alt="add-smart-slidedeck" title="add-smart-slidedeck" width="400" height="418" class="alignnone size-full wp-image-1995" /></p>
<p>First you give it a name, and then choose a skin style.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/smart-slidedeck-options2.png" alt="smart-slidedeck-options2" title="smart-slidedeck-options2" width="400" height="541" class="alignnone size-full wp-image-1996" /></p>
<p>Then you choose the total numbber of slides to display, playback options, type of content (recent posts, featured posts, popular posts, filter posts by category), you can validate images, and choose the navigation type.</p>
<p>So with the Content Slider plugin you can actually create a content slider that has unique content all it&#8217;s own (we showed that in the &#8220;Add new&#8221; example above).  Or, with the smart slide deck you can actually create a content slider from your existing content.  In all the previous plugins we tested they either used existing content, or had the ability to create custom slides.  This is the only plugin we found that does both.</p>
<p>When you create a smart slidedeck, you can even preview it lightbox style:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/smart-slidedeck-preview.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/smart-slidedeck-preview-300x161.png" alt="smart-slidedeck-preview" title="smart-slidedeck-preview" width="300" height="161" class="alignnone size-medium wp-image-1997" /></a></p>
<p>(click image for full size)</p>
<p>AND, you can even change the slide dimensions LIVE in the preview!</p>
<p>Once you add a new (custom) slidedeck, or create a &#8220;smart&#8221; slidedeck, you can easily go back and edit them from the edit screen:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/edit-slidedecks.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/edit-slidedecks-300x98.png" alt="edit-slidedecks" title="edit-slidedecks" width="300" height="98" class="alignnone size-medium wp-image-1998" /></a></p>
<p>(click image for full size)</p>
<p>So, with the Content Slider plugin you can add as many slidedecks as you want.  So far we could do a TON of stuff with the Free open source version.  What we haven&#8217;t looked at yet was how to add a slider into your site (other than the manual PHP code snippet we got on the edit screen).</p>
<p>If you go to any normal post or page edit screen in your WordPress dashboard you&#8217;ll see this box above the &#8220;publish&#8221; section on the right:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/content-slider-add.png" alt="content-slider-add" title="content-slider-add" width="282" height="265" class="alignnone size-full wp-image-1999" /></p>
<p>You can choose the slide title (if that post or page is going to be a slide), and you can check the checkbox to &#8220;feature this post in smart slidedecks&#8221;.  </p>
<p>At the bottom there&#8217;s also a button to &#8220;Insert SlideDeck&#8221;.</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/insert-content-slider.png"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/insert-content-slider-300x165.png" alt="insert-content-slider" title="insert-content-slider" width="300" height="165" class="alignnone size-medium wp-image-2000" /></a></p>
<p>(click image for full size)</p>
<p>When you click that button you get the dialogue box above, where you can choose to insert any of your existing slidedecks, and you can even set the dimentions right there!</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/embed-a-slidedeck.png" alt="embed-a-slidedeck" title="embed-a-slidedeck" width="400" height="109" class="alignnone size-full wp-image-2001" /></p>
<p>Once embedded the shortcode is automatically added to your post or page in the edit box, as in the example above.  We also used that image to show that if you&#8217;re using the visual editor there&#8217;s also a bright colored &#8220;SD&#8221; icon on the toolbar to embed a slidedeck as well.</p>
<p>So, while we found the free version to be incredible for the content slider &#8211; you probably want to know what&#8217;s missing that only comes with the PRO (paid) version.  What you get with PRO is support (yay!), it&#8217;s unbranded, you get vertical slide capability, RSS Feed Smart SlideDeck capability, Background image support, and API capability (for the programmers in the crowd).  Oh, PRO has touchscreen support as well.</p>
<p>In our opinion, the Content Slider is the most intuitive, has the most features, and the free version will work for most uses.  It could easily be setup by users with any level of WordPress experience, and inserting sliders to your site is a breeze.  This plugin is very mature, well thought out, and the only one that you can either create sliders with custom or existing content, AND use audio, video, images, AND text from within the slides.</p>
<p><a href="http://wordpress.org/extend/plugins/slidedeck-lite-for-wordpress/screenshots/">Download the free open source version of Content Slider here</a>, or install from your WordPress dashboard.</p>
<h3>Conclusion</h3>
<p>We covered some amazing WordPress slider plugins, and there should be one there for about any use you would have no matter what your experience level.  Just make sure to choose one you feel comfortable using, that meets your needs.  Figure out in advance if it&#8217;s better (for you) to use a featured content slider that uses existing post and page content, or that creates distinctly different content to be used exclusively for the slider.  Every one of the plugins featured is completely free, and can be installed from the &#8220;Plugins->Add Plugins&#8221; page of your WordPress dashboard from the official repository.  Have fun!</p>
<p>If you liked this post &#8211; by all means please stumble, like it, add us on Twitter or Facebook (page top), etc.</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/13-amazing-featured-content-slider-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress 100 Things:  WordCamp Columbus</title>
		<link>http://www.jtpratt.com/wordpress-100-things/</link>
		<comments>http://www.jtpratt.com/wordpress-100-things/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 04:33:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog Setup]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[100 Things WordPress]]></category>
		<category><![CDATA[wccbus]]></category>
		<category><![CDATA[wordcamp columbus]]></category>
		<category><![CDATA[wordpress best practices]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=1889</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/wordpress-100-things/">WordPress 100 Things:  WordCamp Columbus</a></p><p>  Today I&#8217;m giving the presentation &#8220;100 Things You Should Know About WordPress&#8221; at WordCamp Columbus.  I&#8217;ve given this presentation once before, with Anthony Montalbano (founder of WordCamp Detroit) at WordPress Ann Arbor.  The previous 100 Things You Should Know About WordPress page is here.<br />
<br />
Basically it&#8217;s 10 slides with 10 things on 10 topics that are about or affect WordPress.  Tips, tricks, and best practices are presented &#8211; in kind of a rapid-fire format ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/wordpress-100-things/">WordPress 100 Things:  WordCamp Columbus</a></p><p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/i-heart-wordpress.png" alt="WordPress 100 Things" title="i-heart-wordpress" width="139" height="142" class="alignleft size-full wp-image-1891" />  Today I&#8217;m giving the presentation &#8220;100 Things You Should Know About WordPress&#8221; at <a href="http://wordcampcolumbus.com/">WordCamp Columbus</a>.  I&#8217;ve given this presentation once before, with Anthony Montalbano (founder of WordCamp Detroit) at WordPress Ann Arbor.  The previous <a href="http://www.jtpratt.com/100-things-you-need-to-know-about-wordpress">100 Things You Should Know About WordPress page is here</a>.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordcamp-columbus.png" alt="wordcamp-columbus" title="wordcamp-columbus" width="400" height="339" class="alignnone size-full wp-image-1895" /></p>
<p>Basically it&#8217;s 10 slides with 10 things on 10 topics that are about or affect WordPress.  Tips, tricks, and best practices are presented &#8211; in kind of a rapid-fire format (lol).  Some of the content would be more beginner or intermediate &#8211; but there is definitely points and nuggets of wisdom for all levels of WordPress experience.</p>
<p>The 10 Topics are (drumroll please&#8230;)</p>
<p>1. <a href="http://www.jtpratt.com/10-things-to-know-about-web-hosting-and-wordpress/">Webhosting and WordPress</a><br />
2. <a href="http://www.room3064.com/233/10-things-to-know-about-setting-up-and-installing-wordpress/">Setup and Installing WordPress</a><br />
3. <a href="http://www.jtpratt.com/10-things-to-know-about-choosing-a-wordpress-theme/">Choosing a WordPress Theme</a><br />
4. <a href="http://www.room3064.com/241/10-things-to-know-about-wordpress-security/">WordPress Security</a><br />
5. <a href="http://www.jtpratt.com/10-wordpress-plugins-to-install-by-default/">Default Plugins to Install</a><br />
6. <a href="http://www.room3064.com/243/10-things-to-know-about-wordpress-content-creation/">Content Creation</a><br />
7. <a href="http://www.jtpratt.com/10-things-to-know-about-wordpress-theme-modification/">Theme Modification</a><br />
8. <a href="http://www.room3064.com/245/10-wordpress-plugins-to-install-for-fundamental-functionality/">Fundamental Plugins to Install</a><br />
9. <a href="http://www.jtpratt.com/10-things-to-know-about-wordpress-content-organization/">Content Organization</a><br />
10. <a href="http://www.room3064.com/248/10-types-of-wordpress-helpful-resources/">WordPress Resources</a></p>
<p>The full slide deck for the presentation is on SlideShare &#8211; feel free to download, embed on your own website, etc.</p>
<div style="width:425px" id="__ss_8342492"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/jtprattmedia/wordcamp-columbus100things" title="Wordcamp columbus-100-things">Wordcamp columbus-100-things</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/8342492" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/jtprattmedia">John Pratt</a> </div>
</p></div>
<p>In the presentation there&#8217;s one slide for each of those 10 items, and of course everybody will want the links and resources that go along with each.  So, each of the 10 above is linked to the appropriate content page &#8211; so you can get everything you need (if you were there in person, or even if you weren&#8217;t!).</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/wordpress-100-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create Custom Post Types in WordPress</title>
		<link>http://www.jtpratt.com/how-to-create-custom-post-types-in-wordpress/</link>
		<comments>http://www.jtpratt.com/how-to-create-custom-post-types-in-wordpress/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 08:35:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog Setup]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[wordpress 3.0]]></category>
		<category><![CDATA[wordpress-hacks]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=1870</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/how-to-create-custom-post-types-in-wordpress/">How to Create Custom Post Types in WordPress</a></p><p>WordPress has had the ability to create custom post types since version 3.0+, but it&#8217;s widely perceived as something so technical only a programmer or coder would want to try it.  You can easily create your own custom posts types with a plugin (and no coding) in just minutes using this tutorial.  You will (however) have to know how to edit your own theme files in order to make content created using these new custom posts types show ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/how-to-create-custom-post-types-in-wordpress/">How to Create Custom Post Types in WordPress</a></p><p>WordPress has had the ability to create <a href="http://codex.wordpress.org/Post_Types">custom post types</a> since version 3.0+, but it&#8217;s widely perceived as something so technical only a programmer or coder would want to try it.  You can easily create your own custom posts types with a plugin (and no coding) in just minutes using this tutorial.  You will (however) have to know how to edit your own theme files in order to make content created using these new custom posts types show up on your website&#8230;but we&#8217;ll show you how!</p>
<h3>What are Custom Post Types?</h3>
<p>Custom Post Types in WordPress are just another way to sort content using posts (and a great way to build a taxonomy).  In our last post we talked about <a href="http://www.jtpratt.com/wordpress-permalinks-for-seo-and-speed">poor permalinks causing site performance issues</a> if you have too many static pages in your WP site.  More and more businesses are using WordPress for informational websites, which may or may not use the &#8220;blogging&#8221; capability that WordPress offers.  Also, proponents of other open source CMS system (like Drupal, Joomla, etc) will say that WordPress is only good for blogging because it lacks taxonomy capabilities for sorting content.</p>
<p>Before WordPress 3.0, you had &#8220;posts&#8221; or &#8220;pages&#8221; in WordPress.  Posts were blog posts, and pages were static pages (like your about or contact pages).  Pages can have a heirarchy, where you can have a parent page and assign children.  Posts cannot.  But posts can have both tags and categories assigned &#8211; but pages cannot.</p>
<p>Custom Post Types are a completely new way to sort content.  It can be heirarchal, it can have custom attributes, you can use tags and categories (or not), and you can choose whether it supports a title, excerpts, trackbacks, custom fields, comments, revisions, thumbnails, authors, page attributes, or even whether the default &#8220;editor&#8221; is used (or not).</p>
<p>In other words a custom post type can be anything from an image, to a file, media like audio / video, or custom content that doesn&#8217;t fit the normal mold, like a movie review, recipe, business listing, products, services, business cards, ads, classifieds, reviews &#8211; you name it!</p>
<p>Before custom posts types people used to ask &#8220;how can I do XYZ in WordPress&#8221;, and we&#8217;d have to find a way to do it (within the constraints of a page or a post).  Now, we have nearly unlimited ways for building custom websites from scratch using native WordPress functionality.</p>
<h3>How do I Create a Custom Post Type?</h3>
<p>In your WordPress dashboard&#8217;s left had sidebar you normally see something like this in default WP:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-sidebar.jpg" alt="wordpress-sidebar" title="wordpress-sidebar" width="88" height="120" class="alignnone size-full wp-image-1872" /></p>
<p>You have your normal posts, media, links, pages, comments, etc.</p>
<p>Install the <a href="http://wordpress.org/extend/plugins/custom-post-type-ui/">Custom Post Type UI</a> plugin by Brad Williams and Webdev Studios.  That&#8217;s what we&#8217;re going to use for this tutorial, but you could also use the <a href="http://wordpress.org/extend/plugins/cms-press/">CMS Press plugin</a> as a UI to create custom post types (if you want an alternative).</p>
<p>Once you install and activate the plugin, you&#8217;ll have this new menu in your left sidebar of your WP dashboard admin:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/custom-post-type-ui-menu.jpg" alt="custom-post-type-ui-menu" title="custom-post-type-ui-menu" width="141" height="128" class="alignnone size-full wp-image-1873" /></p>
<p>The first link is some basic informational links and a (slightly outdated) video.  Add new if for creating new items, and of course the manage links are for managing existing items.</p>
<p>Some people that we&#8217;ve suggested this plugin to have said &#8220;I can&#8217;t figure out how to create a custom post type&#8221;, and we&#8217;re figuring they didn&#8217;t watch the video?  It&#8217;s pretty easy once you understand the basics.</p>
<p><b>Custom Post Types</b>:  this is the name of the kind of content you&#8217;re sorting, like blog, recipes, movies, ads, reviews, products, services, etc.</p>
<p><b>Taxonomies</b>:  these are the attributes that describe the custom post type name.  Like if the custom post type were recipes, the taxonomies for it might be prep time, ingredients, skill level, etc.</p>
<p>So when you go to the &#8220;Add New&#8221; screen of Custom Post Type UI on the left side is a form for creating custom post types, and on the right is a form for creating custom taxonomies.</p>
<p>Create the new custom post type first:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/create-custom-post-type.jpg" alt="create-custom-post-type" title="create-custom-post-type" width="376" height="307" class="alignnone size-full wp-image-1874" /></p>
<p>You&#8217;re only required to fill out the first box with the name of your post type.  There advanced options &#8211; but you don&#8217;t have to fill any of them out (unless you need to).  We wanted to sort our blog posts for a new site in a custom post type &#8211; so we created one called &#8220;blog&#8221;.</p>
<p>Then (if we need one) we would create custom taxonomies for the post type:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/create-custom-taxonomies.jpg" alt="create-custom-taxonomies" title="create-custom-taxonomies" width="296" height="298" class="alignnone size-full wp-image-1875" /></p>
<p>Pay attention to the image above, and the last section where it says &#8220;attach to post type&#8221;.  You can use this plugin to create custom taxonomy items, and then attached them to (standard WordPress) posts or pages (without creating a post type).  </p>
<p>For example, if you created a taxonomy called &#8220;sponsor_name&#8221; and another called &#8220;sponsor_URL&#8221;, and assigned them both to &#8220;posts&#8221;, then you could add names and URL&#8217;s as taxonomy items in your posts, and then code your theme to say &#8220;this post sponsored by:  Company ABC&#8221; (and the business name would be linked).  When you add taxonomy items and attach it to something (like a post) you get standard editing boxes in the right sidebar of the editing screen when you add or edit items (where the tag and category boxes normally are). There are a lot of advanced options you could use (if you wanted to), especially for labels.</p>
<p>For our example, setting up post types for &#8220;blog&#8221; we decided we didn&#8217;t need a custom taxonomy, we just wanted to use standard tags and categories, and we&#8217;ll use custom taxonomy items later on for post types like &#8220;products&#8221; and &#8220;services&#8221;.</p>
<p>To do that we went to the &#8220;Manage Custom Post Types&#8221; screen, and then clicked edit:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/manage-custom-post-types.jpg" alt="manage-custom-post-types" title="manage-custom-post-types" width="355" height="187" class="alignnone size-full wp-image-1876" /></p>
<p>Then we went to the &#8220;advanced options&#8221; by clicking that link:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/custom-post-types-advanced-settings.jpg" alt="custom-post-types-advanced-settings" title="custom-post-types-advanced-settings" width="393" height="731" class="alignnone size-full wp-image-1877" /></p>
<p>You can see in the image above you have a lot of settings, but in the last section you can choose to use native WordPress &#8220;Built-in Taxonomies&#8221; for any post type (categories and post tags).</p>
<h3>I Created a Custom Post Type &#8211; Now What?</h3>
<p>Well, it&#8217;s time to create some content!  When you create a custom post type &#8211; you&#8217;ll see it appear as a new top level menu item in the left sidebar of your dashboard admin like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/post-type-blog-example.jpg" alt="post-type-blog-example" title="post-type-blog-example" width="141" height="262" class="alignnone size-full wp-image-1878" /></p>
<p>So, just like pages, posts, links, media, and comments, custom post types have their own menu for sorting and adding new items.  The first sub-link be default (blog in this example) is the list of items for that post type, and &#8220;add&#8221; is to create new ones.  Beneath that your taxonomy items will be listed, and for this example since we chose built-in taxonomy items (categories and post tags) they are listed here.</p>
<p>Something to note is that if you use the built-in taxonomy items, any tags or categories you create are shared with normal &#8220;posts&#8221;.  So the advantage of using custom taxonomy items is that those attributes will ONLY be used for that post type (unlike built-in WP ones).</p>
<p>If we click on &#8220;Add blog&#8221; then we get the normal edit screen like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/add-new-blog-example.jpg" alt="add-new-blog-example" title="add-new-blog-example" width="400" height="187" class="alignnone size-full wp-image-1879" /></p>
<p>Looks just like we&#8217;re adding a post &#8211; doesn&#8217;t it?  You may be scratching your head asking &#8211; &#8220;if all you were going to do was sort blog posts AND you were going to use tags and categories anyway, why didn&#8217;t you just use normal posts?&#8221;  Good question!  The reason is, now that we&#8217;ve created a custom post type for &#8220;blog&#8221; posts, in the future if we can add any custom taxomies to it that we want (if we choose to at a later date).  If we just start blogging away in &#8220;posts&#8221;, we&#8217;re completely limited to what standard WP posts can do.</p>
<h3>How Do I get a Custom Post Type to Display in My Theme?</h3>
<p>Ok, it was pretty easy to create a custom post type, and it&#8217;s pretty easy to create custom taxonomy items &#8211; but don&#8217;t think that when you create items using these new post types that they&#8217;re going to just appear on your home page (or anywhere else!).</p>
<p>A custom post type is just that &#8211; it&#8217;s CUSTOM.  That means your WordPress theme (out of the box) is built to display normal wordpress pages and posts.  If you want to show a custom post type &#8211; you have to add the (theme) code to support it.</p>
<p>From Justin Tadlock&#8217;s <a href="http://justintadlock.com/archives/2010/02/02/showing-custom-post-types-on-your-home-blog-page">Showing Custom Post Types On Your Home Page</a> you can get the code that allows you to &#8220;add&#8221; custom post types to your homepage loop.  In other words, if your WordPress homepage has a list of posts, and created post types for &#8220;books&#8221;, &#8220;movies&#8221;, and &#8220;music&#8221; &#8211; with that code you could have your homepage show your posts + those posts types as well (mixed in a timeline).  You can do the same for your RSS feed with some additional code.</p>
<p>That&#8217;s great if all you want to do is mix your new post types in on your homepage.  Odds are, most of you might want to show your new post types on an inner page of your website though.</p>
<p>In that case, what you need to do is create a new static &#8220;page template&#8221; for your theme.</p>
<p>Hey &#8211; WAIT, don&#8217;t close this windows JUST YET &#8211; it&#8217;s NOT as bad as you think!</p>
<p>Here&#8217;s what you do&#8230;</p>
<p>In your WordPress dashboard go to &#8220;appearance->editor&#8221;, and when the page reloads, find your Page Template or &#8220;page.php&#8221; on the right and click on it.  Once it loads up select all the text and copy it.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/editing-page-template.jpg" alt="editing-page-template" title="editing-page-template" width="400" height="206" class="alignnone size-full wp-image-1880" /></p>
<p>On your computer open a text editor (like Notepad) and paste all the code you just copied.</p>
<p>Now in the very top you want to add these 3 lines of code before everything else to give it a template name like this:</p>
<pre><code>
&lt;?php
/*Template Name: PostTypeBlog*/
?&gt;
</code></pre>
<p>That&#8217;s what tells WordPress that this is a page template.  Replace the name &#8220;PostTypeBlog&#8221; in those 3 lines with the name of your new post type.</p>
<p>This is where it gets a <i>little bit tricky</i> because different WordPress themes build &#8220;the_loop&#8221; differently.  Your basically looking for the section of code in your page.php that looks like this (and every theme is a little different):</p>
<pre><code>
&lt;?php if(have_posts()) : ?&gt;
&lt;?php while(have_posts()) : the_post(); ?&gt;
</code></pre>
<p>The, you&#8217;re going to replace that normal standard WP post loop with one for your new custom post type like this:</p>
<pre><code>
&lt;?php $recent = new WP_Query('post_type=blog&amp;posts_per_page=10');
while($recent-&gt;have_posts()) : $recent-&gt;the_post();?&gt;
</code></pre>
<p>the <a href="http://codex.wordpress.org/Class_Reference/WP_Query">WP_Query function of WordPress</a> is VERY customizable, and you can modify the code in that string (if you want) to alter the number of items displayed, their order, and all kinds of other sorting options (like by author or taxonomy item).</p>
<p>Basically &#8220;as-is&#8221; that code is just a WP Query to show only &#8220;blog&#8221; post types. Of course replace if your post type were &#8216;movies&#8217; then you&#8217;d edit that code to be post_type=movies, etc.  Once you get the code the way you want it, save that in your text editor as something like &#8220;blog-post-type.php&#8221; and in your FTP program upload it to your theme folder in your website.</p>
<p>Once you upload your new page template for the post type to your WordPress theme directory, all you have to do is create a new static page &#8211; in our case we just created one called &#8220;blog&#8221;.  Then before you publish it, in the right hand side under the publish box, you&#8217;ll see the page attributes:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/page-attributes-template.jpg" alt="page-attributes-template" title="page-attributes-template" width="179" height="130" class="alignnone size-full wp-image-1881" /></p>
<p>If you did everything right, the name of your new template should be listed in the &#8220;Template&#8221; dropdown (like our BlogPostType), just select it and &#8220;publish&#8221; the page.</p>
<p>Then when you view that page on the front end of your website, you should now be able to see the new custom posts type items listed (just like you would ordinary posts):</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/custom-post-type-display.jpg" alt="custom-post-type-display" title="custom-post-type-display" width="386" height="321" class="alignnone size-full wp-image-1882" /></p>
<h3>Can I Customize the Display of Custom Post Page Even More?</h3>
<p>What we didn&#8217;t show you were the myriad of options you could use for customizing the display of your new post types.  In our example we just copied your standard WordPress static page template, and you can see in the last image that we&#8217;re just showing a title and then content, and an edit link.</p>
<p>What we&#8217;re not showing are tags, categories, date and time, author, or any meta info at all (the things you&#8217;d see in a normal list of posts).  Because this is a page template, we&#8217;re just showing a list of custom post type content &#8211; you can&#8217;t even click on the titles for a single one at a time view (like normal posts) because we didn&#8217;t link them.  So the example we gave would be best suited for something like a events page maybe, a portfolio page, or something where it lists things &#8211; but items don&#8217;t need their own single pages.</p>
<p>So we better give you a little more info (and code), because we think a LOT of you will want to go even further with this example&#8230;</p>
<p>Our example is a new page called &#8220;blog&#8221;, and we want it to show a list of &#8220;blog&#8221; posts, a little meta info, and then an excerpt of the content. Readers will have to click the linked title to read the whole blog post.</p>
<p>So this is what we did&#8230;</p>
<p>In our default static template (that we created the custom post template theme file from), inside &#8220;the loop&#8221;, the titles are created like this:</p>
<pre><code>
&lt;h2 class="entry-title"&gt;&lt;?php the_title(); ?&gt;&lt;/h2&gt;
</code></pre>
<p>We changed the code to make it a linked title like this:</p>
<pre><code>
&lt;h2 class="title"&gt;<a href="<? the_permalink(); ?>"&gt;
&lt;?php the_title(); ?&gt;
</a>&lt;/h2&gt;
</code></pre>
<p>By default our page didn&#8217;t have any meta info, so we just copied that from our single.php of our theme like this (after the titles):</p>
<pre><code>
POSTED: &lt;?php the_time('m/j/y g:i A') ?&gt;&lt;br /&gt;
</code></pre>
<p>Maybe your theme has a div already styled for meta in your single.php, and you want to add meta info for links and categories like this:</p>
<pre><code>
&lt;div class="entry-meta"&gt;

POSTED: &lt;?php the_time('m/j/y g:i A') ?&gt;&lt;br /&gt;
FILED AS: &lt;?php the_category(', ') ?&gt;&lt;br /&gt;
COMMENTS FEED: &lt;?php comments_rss_link('RSS 2.0'); ?&gt;

&lt;/div&gt;
</code></pre>
<p>Also, our example actually uses built-in taxonomy items in WP (tags and categories), and you might want to know how exactly to use your custom taxonomies as meta info under post titles, or after post content.</p>
<p>Let&#8217;s say for this example your custom post type is &#8220;Movies&#8221;.  Then between the post title and the content, you might want to list your meta info like this:</p>
<pre><code>
&lt;li&gt;&lt;?php echo get_the_term_list($post-&gt;ID,  'genre', 'Genre: ', ', ', ''); ?&gt;&lt;/li&gt;
&lt;li&gt;&lt;?php echo  get_the_term_list($post-&gt;ID, 'actors', 'Actors: ', ', ', '');  ?&gt;&lt;/li&gt;
&lt;li&gt;&lt;?php echo get_the_term_list($post-&gt;ID,  'director', 'Director: ', ', ', ''); ?&gt;&lt;/li&gt;
</code></pre>
<p>That code prints a list of each custom Taxonomy in an ordered, linked, comma separated list.  The first name (&#8216;genre&#8217; for example) is the actual custom taxonomy name.  the second instance (&#8216;Genre: &#8216;) is the actual text title that will precede the linked list of items on the page as a label.  You could chose to show some, all, or no custom taxonomy items as meta info on your new page with custom posts.</p>
<p>In our example we just went with a linked title, date based permalink, author, content, and edit link:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/test-post-type.jpg" alt="test-post-type" title="test-post-type" width="351" height="336" class="alignnone size-full wp-image-1883" /></p>
<p>One thing we didn&#8217;t show you was, if you just change &#8220;the_content&#8221; to &#8220;the_excerpt&#8221; a little farther down in your code &#8211; your new custom post type page template will only show excerpts of those new post types (and readers will have to click to get the full version).</p>
<p>If your new list of custom posts is linked like ours, you can click on that link to get visit the individual custom post pages.  You&#8217;ll notice on the URL bar that the address will be in the format of /post-slug/postname, so for our example it was /blog/test-blog-post.</p>
<p>The only thing is, that individual custom post page might not exactly be what you were thinking of (just yet).</p>
<h3>WAIT &#8211; What About A Custom Single Post Page?</h3>
<p>Alright &#8211; we&#8217;ve covered a LOT of ground here, and at this point you probably smacked your head and had a &#8220;V8&#8243; moment just like we did.  We&#8217;ve created custom posts types, custom taxonomy items (if you need them), and we even created a custom theme page to display new post types, and then showed you how to link them to individual post type pages.</p>
<p>What we DIDN&#8217;T tell you was how to ALSO customize that single post page.  Remember, by default WordPress shows all post pages (even custom post type ones) using the &#8220;single.php&#8221; theme template.  That means that your new custom posts will have normal metadata fields like tags and categories (that may or may not be useless), and any custom taxonomy info won&#8217;t be shown.</p>
<p>How to fix this?  Copy your single.php code (like you did with page.php) into a text editor.  You can&#8217;t use the template name as we did for the static page template, because posts don&#8217;t use custom templates like pages do.  We have to build a condition into your single.php that takes into account your new custom post type &#8211; and does specific things only when those pages are displayed.</p>
<p>We&#8217;re going to draw knowledge from the official <a href="http://codex.wordpress.org/Conditional_Tags">WordPress Codex Conditional Tag</a> page for this and the get_post_type function like this in the code:</p>
<pre><code>
&lt;?php
if ( 'blog' == get_post_type() )

{

//then show this custom post type loop

}

else
{

//then show the normal single post loop

}
</code></pre>
<p>For the sake of brevity (in this VERY long post) I&#8217;m not going to show the custom post type and normal single post code.  If you&#8217;ve gotten this far in this tutorial, you&#8217;ll know exactly how to tweak and set that up for a custom single post pages.</p>
<h3>Custom Post Type Resources</h3>
<p>We hope this post has helped you in some small way &#8211; and if (like us) you benefit from multiple examples, please by all means look at some of these additional resources for WordPress custom post types:</p>
<p><a href="http://www.1stwebdesigner.com/wordpress/essential-guide-wordpress-custom-taxonomies/">Essential Guide to WordPress 3.0 Custom Taxonomies</a>:  good taxonomy specific info<br />
<a href="http://thinkvitamin.com/code/create-your-first-wordpress-custom-post-type/">Create your first WordPress Custom Post Type</a>:  good resource for how to do it all by hand without a plugin<br />
<a href="http://www.vooshthemes.com/blog/wordpress-tip/create-a-professional-portfolio-using-wordpress-3-0-custom-post-types/">Create a Professional Portfolio Using WordPress custom post types</a>:  Great example for a portfolio</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/how-to-create-custom-post-types-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Permalinks for SEO and Speed</title>
		<link>http://www.jtpratt.com/wordpress-permalinks-for-seo-and-speed/</link>
		<comments>http://www.jtpratt.com/wordpress-permalinks-for-seo-and-speed/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 00:05:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog Setup]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogging Mistakes]]></category>
		<category><![CDATA[Database Issues]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Penalty]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[permalink structure]]></category>
		<category><![CDATA[wordpress permalinks]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=1859</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/wordpress-permalinks-for-seo-and-speed/">WordPress Permalinks for SEO and Speed</a></p><p>If you&#8217;re looking for the best permalink structure for WordPress, you must also think about both SEO and speed.  Ranking well in Google is of prime importance, but you don&#8217;t want a slower site because of poor permalink structure &#8211; especially since Google now uses &#8220;site speed&#8221; as one of the ranking factors in it&#8217;s search algorithm.  Today we&#8217;re going to teach you what we&#8217;ve learned about WordPress permalinks over time, and how we set them up for ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/wordpress-permalinks-for-seo-and-speed/">WordPress Permalinks for SEO and Speed</a></p><p>If you&#8217;re looking for the best permalink structure for WordPress, you must also think about both SEO and speed.  Ranking well in Google is of prime importance, but you don&#8217;t want a slower site because of poor permalink structure &#8211; especially since Google now uses &#8220;site speed&#8221; as one of the ranking factors in it&#8217;s search algorithm.  Today we&#8217;re going to teach you what we&#8217;ve learned about WordPress permalinks over time, and how we set them up for both SEO and speed.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-permalinks-seo-speed.jpg" alt="wordpress-permalinks-seo-speed" title="wordpress-permalinks-seo-speed" width="400" height="283" class="alignnone size-full wp-image-1861" /></p>
<h3>What ARE Permalinks?</h3>
<p>Permalinks are the links within your WordPress website.  The links to posts, pages, tags, categories, archives &#8211; all that stuff.</p>
<p>By default WordPress uses a system where every one of those items has an &#8220;ID&#8221; number.  In your WordPress dashboard if you go to &#8220;Settings->Permalinks&#8221; you&#8217;ll find that you can change the default &#8220;permalink structure&#8221; from being ID based to more of a &#8220;pretty permalink&#8221; (one with actual words, which are more useful in search engine ranking).</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-permalinks.jpg" alt="wordpress-permalinks" title="wordpress-permalinks" width="400" height="385" class="alignnone size-full wp-image-1862" /></p>
<p>The image above is the permalinks settings page.  When you install WordPress, &#8220;default&#8221; is checked and you can see that the URL&#8217;s are www.site.com/?p=123 where 123 equals the ID of an item.  If you do nothing with your permalinks, by default your website will work just fine, and all the URL&#8217;s will contain or end with an ID number like that.  Over time people figured out that having the actual title of the post or page in the URL instead of the ID boosted your search rankings, and that&#8217;s why everyone wants the &#8220;pretty permalink&#8221; instead.</p>
<h3>How do Permalinks Work?</h3>
<p>Without getting really technical, in the most basic terms WordPress itself has to &#8220;rewrite&#8221; each URL on request (on the fly).  When a request comes in for www.site.com/sample-page WordPress does some hocus pocus and matching to correlate /sample-post to the real ID in the database.</p>
<blockquote><p>
<b><i>What you REALLY Need to know</i></b>:  Something that very few people seem to know is WordPress has about &#8220;20 rewrite rules&#8221; in a default installation.  These 20 rules are for matching permalinks to posts, pages, tags, categories, author pages, etc.  That means EVERY single time a URL is served in WordPress all or part of the 20 rewrite rules (until it finds the right match).  When a URL is served WordPress says &#8220;ok, how do I match it &#8211; is it this, is it that&#8221;.  Even though there are 20 rewrite rules, WordPress is still VERY, VERY fast &#8211; because we&#8217;re talking about microseconds here.</p>
<p>What &#8220;<i>can</i>&#8221; slow down a WordPress site is the combination of having too many paged Pages AND a bad permalink structure.  Within WordPress you have (blog) posts, and then what we call static Pages (generally used for About, Contact, etc.).</p>
<p>If you have a poor permalink structure, then each WordPress page you create adds 11 rewrite rules (on top of the original 20).  So if you have 1 contact page and 1 about page, that&#8217;s 22 additional rewrite rules.  If you have 10 products and services pages, then you&#8217;ve added 110 additional rewrite rules.  Once the rewrite rules get above 200+, that&#8217;s when you start noticing performance issues, so if you have 15-20+ static pages in your WordPress website &#8211; you&#8217;re at risk.</p>
</blockquote>
<p>First, we should say that even if your permalink structure is bad, and causes the extra rewrite rules &#8211; if all you have is an About page and Contact page (and all the rest of your content is in posts) none of this may matter to you.  Where we&#8217;re seeing problems is WordPress is being used as a fully fledged CMS for informational sites more and more (especially with small businesses).  Many of these sites have 20-60 static pages of products and services, and then many are using posts as well (as a blog).  That&#8217;s where you start running into problems (poor permalinks and 20+ pages).</p>
<h3>What Are the Server Performance Issues?</h3>
<p>The best way to describe this is to just re-post what core WordPress developer <a href="http://ottopress.com">Otto</a> had to say in a recent forum post about &#8220;Which Permalink Structure is Best?&#8221;.</p>
<p>This is what he had to say about permalinks and server issues:</p>
<blockquote><p>
Also, after a certain point, you start running into database server limitations. If the generated rewrite rules can&#8217;t be stored, then they have to be regenerated on every page load, which causes a thousand or more extra queries to the database server. This completely kills the site, more or less instantly. The underlying problem here comes from the rewrite rules string exceeding the mySQL max_allowed_packet size, which on many setups defaults to 1MB or so.</p>
<p>Future versions of WordPress may improve upon this issue, however the underlying problem will likely always remain. If there&#8217;s no easy and obvious way to tell a Page URL apart from a Post URL, then WordPress will have to create rule systems that allow it to do so in order to be able to serve webpages up as rapidly as possible.
</p></blockquote>
<p>Otto wrote a great article last year you might also like to read:  &#8220;<a href="http://ottopress.com/2010/category-in-permalinks-considered-harmful/">Category in Permalinks Considered Harmful</a>&#8220;</p>
<p>He shows some of the normal rewrite rules, and why starting permalinks with %category%, %tag%, or %author% is a really bad idea.</p>
<h3>What is the Best Permalink Structure?</h3>
<p>So, now that you know what permalinks are, how they work, and what the server performance issues are if you have a poor permalink structure, the next question you&#8217;ll have is &#8211; what actually is the best permalink structure?</p>
<p>OK, we&#8217;re going to go right back to that permalinks settings page:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-permalinks.jpg" alt="wordpress-permalinks" title="wordpress-permalinks" width="400" height="385" class="alignnone size-full wp-image-1862" /></p>
<p>Of course you don&#8217;t want to use default, but the second and third selections are what we call &#8220;date based permalinks&#8221;.  You can go with day and name or month and name (or other variations).  WordPress encourages date based permalinks, and that&#8217;s why they&#8217;re in the default options.</p>
<p>The whole problem with the rewrite rules are &#8211; the 11 extra rewrite rules don&#8217;t have to be added if your permalinks start with a unique random number.  The random number helps distinguish the posts from the pages in the database.  For example, if your permalink structure is /2011/05/15/sample-post &#8211; then WordPress knows that all your posts start with numbers (and it makes them easier to lookup via the rewrite rules).  But if your permalinks are /%postname%/ (like so many people use), then the URL&#8217;s for posts and pages both just contain words, and like /sample-post and /sample-page.  WordPress has to add 11 extra rewrite files for every single page in this case, so it knows that page isn&#8217;t one of your posts.</p>
<p><b>Date Based Permalinks</b>:  Let&#8217;s talk about date based permalinks for a second.  Are date based permalinks the best to use?  Well, they will solve the problem with WordPress and the performance issues involving all the extra rewrite rules.  If you use date based permalinks and have hundreds or even thousands of pages you shouldn&#8217;t suffer performance issues.  There are no significate SEO reasons not to use date based permalinks, but we&#8217;ll talk about that more below.  Suffice it to say, using date based permalinks in WordPress is not a bad choice at all.</p>
<p><b>ID Based Permalinks</b>:  The often overlooked permalink setting is the fourth one &#8220;Numeric&#8221;.  This is the /archives/%post_id% structure.  This would result in a post being www.site.com/archives/123.  This is seldom used because, as you can see, it contains no keywords in the URL at all.</p>
<p>As an alternative to date based permalinks you could use a custom permalink structure like this:<br />
/%post_id%/%postname%</p>
<p>By using this structure, you get the post_id in the beginning (which satisfies the WordPress requirement of having the URL start with something numeric), and then you still get to use the keywords of the post title by adding postname after that.</p>
<p>It&#8217;s also what you see on a good majority of large non-WordPress websites as well.  For example, Search Engine Watch URL&#8217;s for articles are formed like this:<br />
searchenginewatch.com/article/1234567/article-name-goes-here</p>
<h3>WordPress Permalinks and SEO</h3>
<p>This whole business with &#8220;pretty permalinks&#8221; started years ago when people found out that having keywords in their URL gave an additional boost in search rankings.  It started with people using simply /%postname as their permalink structure, but over time in some SEO circles it was found that /%category%/%postname% could also be beneficial.  Some people swear by it.</p>
<p><b>About /%category%/%postname% and SEO</b>:  Our opinion on /%category%/%postname% is that if it once worked &#8211; don&#8217;t count on it anymore.  The reason is that the <a href="http://searchenginewatch.com/article/2067687/Google-Panda-Update-Say-Goodbye-to-Low-Quality-Link-Building">Google Panda Update</a> (also known as the Farmer update) has completely changed the game in SEO.  What started at first as Google algorithm changes to filter the effects of low quality links in ranking, have now led to what we call &#8220;over-SEO&#8221; penalties.</p>
<p>The easiest way to explain this is &#8211; Google knows when you&#8217;re trying too hard, and when you are &#8211; you&#8217;ll get a penalty for it.  Google has never liked tag or category pages, because they&#8217;re just yet another regurgitation of your existing posts, sliced and diced in different ways &#8211; with no additional original quality content.  Why would they like you adding category names before the URL&#8217;s of bunches of posts in an attempt at better rankings?  The category postname permalinks worked better when Google wasn&#8217;t specifically looking for people overdoing SEO (and now they are).</p>
<p>So, if you&#8217;re going to use category postname, just know that in a post Panda world &#8211; Google might not like it.  That AND, if you do use it you&#8217;ll have the performance issues noted above.</p>
<p><b>About date based permalinks and SEO</b>:  Hardcore WordPress proponents push date based permalinks because they solve the performance issues, but since they&#8217;re (usually) not marketing people &#8211; they don&#8217;t always understand exactly why many people don&#8217;t like them.</p>
<p>Once you publish a post with a date in the URL &#8211; it&#8217;s there for good (unless you change your permalinks in the future, and redirect all those post).  For a news based site, maybe you don&#8217;t care if your posts are dated &#8211; because date determines relevance.  But if you write marketing material on your blog that you feel would be useful for years &#8211; you may not want to &#8220;date&#8221; it for fear in the future people would overlook it &#8211; because it was old (even though the information is still valid).  Other people feel that when the date is in the URL Google may give newer articles preference, shown by the fact search results themselves contain dates, and the newer articles are always towards the top.  Some argue that even with no date in the URL, Google still knows how old your content is from the XML sitemap or first time it was crawled and indexed.</p>
<p>Google uses more than 200 &#8220;ranking signals&#8221; in it&#8217;s algorithm when determining who comes up for what in search results.  We have not seen evidence of using or not using a date based permalink affecting SEO in such a way to say it&#8217;s better or worse.  It&#8217;s a personal preference, and it does solve any of the performance issues listed above.</p>
<p><b>About numeric permalinks and SEO</b>:  From a pretty permalink perspective, if you go with the default /archives/%post_id% you aren&#8217;t using any keywords, so it doesn&#8217;t help SEO at all.  That&#8217;s why we prefer /%post_id%/%postname% &#8211; which gives you the best of both worlds.  You get great SEO, without having to worry about any site performance issues.</p>
<p>Another side effect is, if you want to get indexed by &#8220;Google News&#8221; &#8211; they require you have a numeric identifier within your permalink structure at least 4 digits long to be indexed there (but either date based or numeric permalinks would be acceptible).</p>
<p><b>What&#8217;s the best permalink for SEO then?</b></p>
<p>In our opinion it&#8217;s either date based permalinks or /%post_id%/%postname%.  If you&#8217;ve been using %postname% for years or %category%/%postname% and you have few enough pages where you don&#8217;t have performance issues &#8211; stick with what as long as you have no issues.</p>
<h3>Permalinks and Speed</h3>
<p>We talked about the performance issues you can encouter with poor permalink structures, and SEO benefits as well.  It&#8217;s obvious that if you have a poor permalink structure AND more than 15-20 static pages in WordPress, you can start having site speed issues because of all the rewrite rules.</p>
<p>What we didn&#8217;t mention (up until now) was that this is how WordPress operates &#8220;out of the box&#8221; (without any caching).  For example, if you&#8217;re using <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> your WP website is cached to static HTML files anyway.  You might use <a href="http://www.jtpratt.com/cdn-for-wordpress/">WordPress with a CDN</a> and a plugin &#8211; like <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a>.  So if you were having performance issues because of poor permalink structure, you may be able to aleviate that just by caching your site or using a CDN.</p>
<p>What we can tell you is this &#8211; website speed is definitely a ranking factor that Google now uses.  This year they also made available the <a href="http://code.google.com/apis/pagespeedonline/index.html">Google Page Speed API</a>, which many SEO and caching plugins for WordPress are now using.</p>
<p>So, when it comes to permalinks and speed, just make sure you&#8217;re not using the poor permalink structures above that cause performance issues.  Then cache your site when possible, and use the Google Page Speed API tools in your caching and SEO plugins to make sure you&#8217;ll optimized as much as possible.</p>
<h3>Conclusion on WordPress Permalinks</h3>
<p>Hopefully you&#8217;ve learned a thing or two today, we know that our view on permalinks has changed over the years based on experience, updates to WordPress, and plugin functionality.  As Otto wrote in his excerpt, future versions of WordPress may well fix the performance issues with static pages and rewrite rules, but at least for now you know what they are &#8211; and your options for best permalink structure.</p>
<p>Also consider visiting the <a href="http://codex.wordpress.org/Using_Permalinks">Official WordPress: Using Permalinks</a> page for detailed information on all the options available.</p>
<p><b>ALSO:</b>  We know for a fact that there will be people that read this post and say &#8220;see I KNEW WordPress wasn&#8217;t a CMS, Drupal and Joomla beat the s*$^ out of it&#8230;&#8221;.  They will base that on the fact that with the permalink issue, you can&#8217;t create a lot of static pages without having performance issues.</p>
<p>Well, one thing we saved for yet another tutorial is &#8211; how to NOT USE WordPress pages at all for hierarchal or custom content, and instead using the WordPress 3.0+ feauture of custom post types and taxonomies.  WordPress IS a fully functioning CMS &#8211; and you should probably read our <a href="http://www.jtpratt.com/how-to-create-custom-post-types-in-wordpress"><b>How to Create Custom Post Types in WordPress</b></a> tutorial next!</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/wordpress-permalinks-for-seo-and-speed/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>How to Be Ready for WordPress 3.2 Upgrade</title>
		<link>http://www.jtpratt.com/how-to-be-ready-for-wordpress-3-2-upgrade/</link>
		<comments>http://www.jtpratt.com/how-to-be-ready-for-wordpress-3-2-upgrade/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 08:56:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog Setup]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Database Issues]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=1834</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/how-to-be-ready-for-wordpress-3-2-upgrade/">How to Be Ready for WordPress 3.2 Upgrade</a></p><p>You might have been wondering what will be in the new release of WordPress 3.2, and this is a GREAT time to tell you about it, because beta #2 just came out.  WP 3.2 should be available by the end of June (3 weeks or less, yay!).<br />
WordPress 3.2 Requirements<br />
The first thing that you should know is that there are some new &#8220;requirements&#8221; for WordPress 3.2.  This is VERY important, as this is the first version of ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/how-to-be-ready-for-wordpress-3-2-upgrade/">How to Be Ready for WordPress 3.2 Upgrade</a></p><p>You might have been wondering what will be in the new release of WordPress 3.2, and this is a GREAT time to tell you about it, because beta #2 just came out.  WP 3.2 should be available by the end of June (3 weeks or less, yay!).</p>
<h3>WordPress 3.2 Requirements</h3>
<p>The first thing that you should know is that there are some new &#8220;requirements&#8221; for WordPress 3.2.  This is VERY important, as this is the first version of WordPress (that I can remember) in a LONG time that actually has server requirements (that you may or may not have).  Check with your webhost to ensure that you have at least:</p>
<p><i>PHP 5.2.4 or greater</i><br />
<i>MySQL 5.0 or greater</i><br />
<i>mod_rewrite Apache module</i></p>
<p>Odds are &#8211; most of you probably do, but &#8216;somebody&#8217; reading this post right now will not.  So, submit a help desk ticket (if you don&#8217;t know where to look in your web hosting control panel or cpanel), and if you&#8217;re worried about the upgrade at all &#8211; just click the link at the bottom of this post for additional help from us.</p>
<p>What you need to know is that with the requirement of PHP 5.2.4 WordPress is official <i>dropping support for PHP4 with WordPress 3.2</i>.  This means is your website is hosted on a server still using PHP 4 &#8211; your WordPress powered website will fail to work (if you upgrade to 3.2 when it comes out).  But, if you fail to upgrade &#8211; you will miss important security patches (in WordPress) and be more succeptible to getting hacked.</p>
<p><b>How do I check my version of PHP?</b>:</p>
<p>Actually iThemes has <a href="http://php5ready.ithemes.com/">online PHP5 checker here</a>.  All you have to do is enter your URL, and it will tell you what version of PHP you are running:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/php5-ready.jpg" alt="php5-ready" title="php5-ready" width="400" height="273" class="alignnone size-full wp-image-1836" /></p>
<p>Apparently, (as of this writing) we need to upgrade our version of PHP ourselves, even though what we have is compatible with the new WordPress 3.2 (but just barely).</p>
<p><b>How do I check my MySQL database server version?</b></p>
<p>Most web hosting control panels have a section for databases like this (and this is a  cpanel version):</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/how-to-check-mysql-version.jpg" alt="how-to-check-mysql-version" title="how-to-check-mysql-version" width="298" height="99" class="alignnone size-full wp-image-1837" /></p>
<p>Click on the icon for &#8220;phpMyAdmin&#8221; as in the image above, and once the screen loads and it should tell you in the top right what your MySQL (server) version is like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/version-of-mysql.jpg" alt="version-of-mysql" title="version-of-mysql" width="302" height="143" class="alignnone size-full wp-image-1838" /></p>
<p>You can see we&#8217;re running 5.1.52 on this hosting account, which is good enough for WP 3.2 (5.0+ is required).</p>
<p><b>Alternative Methods for checking PHP and MySQL versions</b>:  If for some reason you don&#8217;t have access to the web control panel for a WP website (but can get login to the dashboard as admin) there is another way to check if you&#8217;re PHP and MySQL ready for 3.2.  Just install the <a href="http://wordpress.org/extend/plugins/lamp-version-checker/">LAMP version checker</a> plugin, and it will tell you:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/php-mysql-version-checker.jpg" alt="php-mysql-version-checker" title="php-mysql-version-checker" width="271" height="124" class="alignnone size-full wp-image-1839" /></p>
<p>This of course, will not work if you have Windows web hosting (which most of you won&#8217;t).</p>
<p>If you have <a href="http://www.jtpratt.com/go/hostgator">Hostgator</a> web hosting (which we recommend), then you can scroll down the to bottom left sidebar and click &#8220;program versions&#8221; like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/hostgator-webhosting.jpg" alt="hostgator-webhosting" title="hostgator-webhosting" width="231" height="99" class="alignnone size-full wp-image-1840" /></p>
<p>Guess what (to our own surprise) in our Hostgator test account, MySQL is WordPress 3.2 ready, but PHP actually is not (I guess we have to submit our own support ticket!):</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/php-mysql-versions.jpg" alt="php-mysql-versions" title="php-mysql-versions" width="400" height="141" class="alignnone size-full wp-image-1841" /></p>
<h3>WordPress 3.2 is faster</h3>
<p><b>Lazy Loading</b>:  Improvements have been made on both the front end and the dashboard to make WordPresss load faster.  Something called &#8220;PHP lazy loading&#8221; has been introduced &#8211; which is a feature of PHP 5.  Basically &#8211; this is a functionality that allows specific resources to be loaded at the time it&#8217;s required (and not before).</p>
<p><b>Faster dashboard</b>:  There&#8217;s been some patching to the admin menu to make it load faster (and look sleeker):</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress3.2-dashboard-admin.jpg" alt="wordpress3.2-dashboard-admin" title="wordpress3.2-dashboard-admin" width="155" height="548" class="alignnone size-full wp-image-1842" /></p>
<p>You&#8217;ll see in the image above that it&#8217;s also a bit more obvious now how to expand and contract the admin sidebar.</p>
<p><b>Faster upgrades</b>:  The FTP functionality has been improved, so upgrading both plugins and WordPress itself in the future will happen more quickly too!  Another improvement to the upgrade process is that in the past one-click upgrades of WordPress occurred as &#8220;full upgrade&#8221; (all files).  Now, (and in the future) only modified or new files will be upgraded.</p>
<p>This has it&#8217;s pros and cons as we see it.  One con is &#8211; if a file is damaged or infected, upgrading wordpress in the future won&#8217;t fix it (unless that file is new or updated in a new version of WP).  Then again, it might not have fixed the issue anyway.  One pro is, if you&#8217;ve updated core files, you don&#8217;t have to worry about them being overwritten (unless they are modified), and you can check which files have been modified before updating.  But, that&#8217;s only for really custom installs.</p>
<h3>WordPress Old Browser Notification</h3>
<p>Once you upgrade to 3.2, when you visit the dashboard you&#8217;ll be notified if you&#8217;re using an &#8220;older browser&#8221; like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-old-browser-notification.jpg" alt="wordpress-old-browser-notification" title="wordpress-old-browser-notification" width="400" height="212" class="alignnone size-full wp-image-1843" /></p>
<p>This is part of the <a href="http://browsehappy.com/">Browse happy</a> initiative run by WordPress, and you get the notice if you aren&#8217;t running at least Chrome 11, Firefox 4, Safari 5, Opera 11.10, or IE9.  We run Firefox 3.6, so we&#8217;re just going to click the &#8220;dismiss&#8221; button so we don&#8217;t see that again &#8211; but it&#8217;s good they notify people of what&#8217;s available.</p>
<h3>Full Screen Editing Mode</h3>
<p>Some have called this &#8220;distraction free&#8221; writing mode, and whether you use the visual or HTML editor &#8211; the &#8220;full screen&#8221; editing mode is available if click the icon on the toolbar:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-3.2-fullscreen-mode.jpg" alt="wordpress-3.2-fullscreen-mode" title="wordpress-3.2-fullscreen-mode" width="344" height="200" class="alignnone size-full wp-image-1844" /></p>
<p>Basically, when you click that all the clutter is removed except for basic necessities:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-distraction-free-writing-mode.jpg" alt="wordpress-distraction-free-writing-mode" title="wordpress-distraction-free-writing-mode" width="400" height="319" class="alignnone size-full wp-image-1845" /></p>
<p>The only necessities left are the ability to toggle from HTML to visual editor, and add a link or image (in HTML mode).  In visual editing mode you get bold, italic, bullets, quotes, add or remove a link, and help.  I think a lot of people will find this helpful, especially if they are at first intimidated by the WordPress dashboard and it&#8217;s options.</p>
<p>When you&#8217;re done editing all you have to do is click &#8220;exit fullscreen&#8221; to go back and publish your post.</p>
<h3>The New 2011 Default WordPress theme</h3>
<p>Last year WordPress announced that they would be released at least one free default theme per year (from now on) and last year&#8217;s was &#8220;2010&#8243;.  If would only be fitting that this year&#8217;s is &#8220;2011&#8243;, and you have no idea how much it brings to the table.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-2011-theme.jpg" alt="wordpress-2011-theme" title="wordpress-2011-theme" width="263" height="235" class="alignnone size-full wp-image-1846" /></p>
<p><b>WordPress &#8220;Post Formats&#8221;:</b></p>
<p>Once you activate the 2011 theme, the &#8220;Settings->Writing&#8221; page of the dashboard changes:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/new-wordpress-3.2-writing-settings.jpg" alt="new-wordpress-3.2-writing-settings" title="new-wordpress-3.2-writing-settings" width="359" height="271" class="alignnone size-full wp-image-1847" /></p>
<p>You&#8217;ll see a new dropdown called &#8220;default post format&#8221;, with options for standard, aside, link, gallery, status, quote, or image.  You may not have heard about <a href="http://codex.wordpress.org/Post_Formats>WordPress Post Formats</a> until now, but the functionality was introduced in WordPress 3.1.  That&#8217;s because it only works if your activated theme supports it (and the new &#8220;2011 theme&#8221; does).</p>
<p>This is a <b><i>really</i></b> cool feature, and something theme designers should be paying attention to.  In very simple terms, it&#8217;s a way to pigeonhole a post into a particular style and / or format.  A video post might look one way, a quote another, an image gallery another way, etc.</p>
<p>So then, when you are writing a post, before you publish there&#8217;s a new &#8220;format&#8221; block on the right where you can choose from the available post formats (your theme supports) like this:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/wordpress-post-formats.jpg" alt="wordpress-post-formats" title="wordpress-post-formats" width="400" height="258" class="alignnone size-full wp-image-1848" /></p>
<p>You might want to read &#8220;<a href="http://gregrickaby.com/2010/12/wordpress-post-format-examples.html">How to Add Post Formats</a>&#8220;, or Lisa Sabin-Wilson&#8217;s <a href="http://lisasabin-wilson.com/wordpress-3-1-post-formats-reference">Post Formats Reference</a> if you hack or design your own WordPress themes.</p>
<p><b>Header Options</b>:  The 2010 theme had a custom header image of 940&#215;198.  You could upload and crop an image from your compouter, or choose to use one of the default 8 provided images (or just rotate them randomly).  The same options exists for the 2011 default theme, except the image size has been increased to 1000&#215;288.</p>
<p>You can now also choose to display text (yes or no) in the header options, and choose the text color as well:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/2011-theme-display-text-header.jpg" alt="2011-theme-display-text-header" title="2011-theme-display-text-header" width="400" height="69" class="alignnone size-full wp-image-1854" /></p>
<p><b>2011 Theme Options</b>:  What is completely new are the 2011 Theme admin options:</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/2011-wp-theme-options.jpg" alt="2011-wp-theme-options" title="2011-wp-theme-options" width="155" height="168" class="alignnone size-full wp-image-1855" /></p>
<p>Theme options like this are something that you typically only saw in premium themes, and is something that has never been available in a WordPress default theme before now.</p>
<p><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/2011-theme-options-wordpress.jpg" alt="2011-theme-options-wordpress" title="2011-theme-options-wordpress" width="400" height="294" class="alignnone size-full wp-image-1856" /></p>
<p>You can see in the image above you can now choose a light or dark color scheme, you can choose the default color for links, and you can even choose to have a left or right sidebar &#8211; or no sidebar at all.</p>
<p>About a month ago <a href="http://wpdevel.wordpress.com/2011/05/05/were-wrapping-up-the-first-version-of-twenty/">on the WordPress Development blog</a> Lance Willett mentioned that there might be a change coming to allow &#8220;flexible header heights&#8221; in the 2011 theme (but it&#8217;s not in there yet).  Also Matias mentioned on that same thread that four different options for showing and / or hiding the header image and / or text would be in the custom header options, but we didn&#8217;t see that either.  Either one of those changes could make it into the final WordPress 3.2 release in the next 3 weeks.</p>
<h3>WordPress 3.2 Upgrade Review Conclusion</h3>
<p>When WordPress 3.2 official is released at the end of July you&#8217;re going to get a refreshed admin panel, faster loading admin and front end, a new default theme (2011) with cool admin theme options and post formats, and new &#8220;distraction free&#8221; full screen editing mode.</p>
<p>However, you will need to make sure that your web host support the new PHP code and MySQL database requirements (before you upgrade).  We hope that this review has helped you become read, if you still need assistance with your upgrade &#8211; by all means <a href="http://www.jtpratt.com/hire-jtpratt"><b>Request a Quote</b></a>, we&#8217;d be happy to help you with our WordPress consulting services.</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/how-to-be-ready-for-wordpress-3-2-upgrade/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>How to Add Google +1 Button WordPress</title>
		<link>http://www.jtpratt.com/how-to-add-google-1-button-wordpress/</link>
		<comments>http://www.jtpratt.com/how-to-add-google-1-button-wordpress/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 08:50:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Google +1 button]]></category>

		<guid isPermaLink="false">http://www.jtpratt.com/?p=1828</guid>
		<description><![CDATA[<p><p><a href="http://www.jtpratt.com/how-to-add-google-1-button-wordpress/">How to Add Google +1 Button WordPress</a></p><p>Google announced today on their blog that you can add the Google +1 Button to your own website with some very simple code.  So, here I am to show you how to customize your own WordPress theme to add it yourself!<br />
Google makes it really simple with their new API, all you have to do is inside your WP dashboard just to go &#8220;Appearance&#8221;, and then &#8220;Editor&#8221; and click on the &#8220;footer.php&#8221; file (link is in the right sidebar).<br ...</p></p><p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jtpratt.com/how-to-add-google-1-button-wordpress/">How to Add Google +1 Button WordPress</a></p><p>Google announced today on their blog <a href="http://googlewebmastercentral.blogspot.com/2011/06/add-1-to-help-your-site-stand-out.html">that you can add the Google +1 Button to your own website</a> with some very simple code.  So, here I am to show you how to customize your own WordPress theme to add it yourself!</p>
<p>Google makes it really simple with their new API, all you have to do is inside your WP dashboard just to go &#8220;Appearance&#8221;, and then &#8220;Editor&#8221; and click on the &#8220;footer.php&#8221; file (link is in the right sidebar).</p>
<p>Then just copy and paste the code before your closing body and html tags as in this image:</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/google-1-button-wordpress.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/google-1-button-wordpress-300x38.jpg" alt="google-+1-button-wordpress" title="google-+1-button-wordpress" width="300" height="38" class="alignnone size-medium wp-image-1830" /></a></p>
<p>(click image for full size)</p>
<p>Then, choose where you want the button to appear, and add it in the appropriate place.  For this website, we chose to add it only on full single post pages, so we clicked on &#8220;single.php&#8221; in the editor from the dashboard and added the single line of code like this right after the_content line (so it would appear after the post &#8211; like we wanted):</p>
<p><a href="http://www.jtpratt.com/wp-content/uploads/2011/06/google-plus-1-button-wordpress-theme.jpg"><img src="http://www.jtpratt.com/wp-content/uploads/2011/06/google-plus-1-button-wordpress-theme-300x53.jpg" alt="google-plus-1-button-wordpress-theme" title="google-plus-1-button-wordpress-theme" width="300" height="53" class="alignnone size-medium wp-image-1831" /></a></p>
<p>(click image for full size)</p>
<p>Where you put it is of course up to you entirely.  According to the official WordPress post big sites like Huffington Post, Mashable, TechCrunch, Best Buy, Reuters, The Washington Post, Nordstrom, and Rotten Tomatoes are adding it as well.  If you use the Facebook like button, why not have this one too (it could mean more search traffic from Google!).</p>
<p><a href="http://www.jtpratt.com">JTPRATT Wordpress Consultant</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jtpratt.com/how-to-add-google-1-button-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.895 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-05-16 19:43:35 -->

