<?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>RichWP.comRichWP.com</title>
	<atom:link href="http://richwp.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://richwp.com</link>
	<description>Professional WordPress Themes</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:41:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Advice for a Beginner Blogger &#8211; Go Nuts with What You&#8217;re Crazy About</title>
		<link>http://richwp.com/beginner-blogger/</link>
		<comments>http://richwp.com/beginner-blogger/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 13:19:41 +0000</pubDate>
		<dc:creator>Solomon</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogging Tips]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4255</guid>
		<description><![CDATA[Running one of the more popular blogs in my niche, I talk to another beginner blogger who comes across my site and asks for advice every couple weeks or so. The first thing I tell all of them is you <a href="http://richwp.com/beginner-blogger/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Running one of the more popular blogs in my niche, I talk to another beginner blogger who comes across my site and asks for advice every couple weeks or so. The first thing I tell all of them is you need to be writing about something you&#8217;re nuts about if you want to get anywhere. There are thousands of blogs about everything under the sun, and if you want to stand out from the crowd, you&#8217;ve gotta actually care about what you&#8217;re talking about.</p>
<p>That&#8217;s the easy part though.</p>
<p>Once you&#8217;ve found that, you hop online and start your blog. If you&#8217;re here, you&#8217;ve either made the right choice and decided to use WordPress to build your site, or you&#8217;re thinking about it. If you&#8217;re in the latter group<span id="more-4255"></span>, thinking about becoming a beginner blogger, stop thinking and get started. WordPress is by far the best platform for bloggers with any level of seriousness, and the <a href="http://richwp.com/themes/premium-wordpress-themes/">themes here</a> are solid.</p>
<p>Step two is where the rubber hits the road. The best advice I have for a beginner blogger can really be summed up by telling them to &#8220;go nuts&#8221;. By that I mean you need to go above and beyond what bloggers you&#8217;re going to be competing with will do. If you actually care about what you&#8217;re going to be writing about, this isn&#8217;t discouraging &#8211; it puts fire in your belly.</p>
<p>If you&#8217;re like me, the idea of starting a blog bubbled up in my head after being disappointed with existing blogs in my niche, and thinking I could do better. If you can write a decent post, are crazy about what you&#8217;re going to be writing about, and are smart about it&#8230; you&#8217;re right. You probably can.</p>
<p>I&#8217;m not talking about warm and fuzzy stuff when I say &#8220;do better&#8221;. I mean real, tangible, proven things you can do to make your site&#8217;s readership grow faster. Most of your opposition wont do much networking, wont work social networks and will have mediocre to bad site designs.</p>
<p>Networking is really important, especially at first. Dig up as many blogs as you can on what you&#8217;re writing about and get active in their comments. Don&#8217;t be one of those annoying spammers that just leaves a response to display a link to their own site. Leave something interesting and thoughtful, and name drop your site from time to time. If you comment on other peoples&#8217; blogs with any level of frequency, the admins there will probably take notice and check your site out. Those are the sort of early adopting readers that you want the most. They&#8217;re into the subject enough to maintain a blog of their own about it, and you might be able to get them to add a link on their sidebar to your site, so their readers might check your site out.</p>
<p>Social networking is a lot like regular networking. You&#8217;d be surprised at how many of even the best blogs don&#8217;t take advantage of Facebook and Twitter, giving you a edge. Facebook takes a while to build a following, but setting up a fan page, adding a link to your blog&#8217;s sidebar (&#8216;above the fold&#8217; and hard to miss), inviting friends who are interested in what you&#8217;re blogging about and then sharing links to your posts (with short hand written notes that make it more likely that people will comment or share) really is a snap. Twitter is even easier, and you can make it so your posts  are shot out onto your Twitter feed automatically (just make sure your headlines are catchy and make clear what the post is about).</p>
<p>If I could send a message back in time to myself over a year and a half ago, it would mostly be filled with simple tweaks like these, that make it more likely that people who stumble across my site come back for more later.</p>
<p>First impressions are important online &#8211; do not settle for a mediocre site theme (other platforms might call themes a skin or template).</p>
<p>Buy a good <a href="http://richwp.com/themes/premium-wordpress-themes/" title="Premium WordPress Themes">premium theme</a> (like the killer theme&#8217;s we&#8217;ve got here), and tweak it a bit to make it your own. The <a href="http://richwp.com/themes/wordpress-framework/">RichWP WordPress Theme Framework</a> makes that sort of thing really easy, even for new bloggers who wouldn&#8217;t know CSS, HTML and PHP from Joe Schmoe on the street&#8217;s left pinky toe. Past that, it&#8217;s all about making it more likely that people who come across your site share what they read with their friends, and/or subscribe to your site through something like RSS, Twitter, Facebook or Email.</p>
<p>I won&#8217;t get into how to set those things up right now (don&#8217;t worry&#8230; WordPress makes it easier than you might think), but the idea is that you need eye catching buttons to those feeds so someone who&#8217;s come across your site, and likes what they see, might notice the button and subscribe by email or RSS, follow you on Twitter, or become a fan on Facebook. If they don&#8217;t, the vast majority of the time, they&#8217;ll never come back. If they do, that one page load just turned into dozens, hundreds or thousands over time.</p>
<p>If you only do some of the above, you&#8217;re already ahead of a large majority of bloggers out there. The only two things I regret about with blogging is that I waited until a couple years ago to jump in, and didn&#8217;t read enough about about it in the first few months to do things like I talk about here. About a year and a half from when I was a beginner blogger and my site gets tens of thousands of hits a month, I&#8217;ve caught the attention of big name people in my niche, interviewed figures I&#8217;ve seen on major news networks, and I&#8217;m getting paid to write about things I am passionate about on three different sites.</p>
<p>You can do the same thing too &#8211; you just have to go that extra mile. You&#8217;ve gotta &#8220;go nuts&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/beginner-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving from WordPress.com, Blogger or Typepad to a Self-Hosted WordPress Site</title>
		<link>http://richwp.com/moving-from-wordpress-com-blogger-typepad-to-self-hosted-wordpress/</link>
		<comments>http://richwp.com/moving-from-wordpress-com-blogger-typepad-to-self-hosted-wordpress/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 17:33:30 +0000</pubDate>
		<dc:creator>Edward R. Jenkins</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[wordpress how to]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4229</guid>
		<description><![CDATA[Are you a newbie to the blogging world and considering WordPress? Or perhaps you&#8217;re a longtime WordPress.com user looking for more control over your blog. If so, you&#8217;re probably wondering what the difference is between WordPress.com and WordPress.org, and what <a href="http://richwp.com/moving-from-wordpress-com-blogger-typepad-to-self-hosted-wordpress/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Are you a newbie to the blogging world and considering WordPress? Or perhaps you&#8217;re a longtime WordPress.com user looking for more control over your blog. If so, you&#8217;re probably wondering what the difference is between WordPress.com and WordPress.org, and what it means to you<span id="more-4229"></span>.</p>
<p>To put things as simple as possible, WordPress.com is a blog-hosting service that lets users create a free blog on a WordPress.com sub-domain. The package available for download at WordPress.org is essentially the software behind WordPress.com. Using this software, you can set up your own website or blog on your own server.</p>
<p>WordPress.com is generally better for those who want a quick and simple blog with little setup and no investment. Unfortunately, blogs hosted here may eventually outgrow the service, as WordPress.com does not allow users FTP access, monetization options or the ability to modify core files and templates. There&#8217;s also the domain name issue (although a custom domain name is possible at WordPress.com for an annual fee). If you&#8217;re serious about blogging, you&#8217;re better off purchasing a hosting package and hosting the blog on its own domain, rather than one on WordPress.com.</p>
<h3>Moving from WordPress.com to a Self-Hosted WordPress Installation</h3>
<p>The first step to moving from WordPress.com to a self-hosted installation of WordPress is making sure you have the software installed on your server. Many Web hosts offer &#8220;one-click&#8221; installs of WordPress and other software. Browse through your hosting dashboard or contact your host directly for more information. If your host doesn&#8217;t offer such a script, you can easily install WordPress manually.</p>
<p>Download the latest version of WordPress from WordPress.org. Unzip the package then upload the contents of the WordPress folder to the desired server directory using an FTP client. While this package is uploading, sign in to your hosting control panel and create a new database. Write down the database details, such as the name, username, password and host name.</p>
<p>When the package finishes uploading, point your browser to the following URL: [domain-name]/wp-admin/install.php</p>
<p>Here you&#8217;ll be prompted to create a configuration file:</p>
<p><img class="size-full wp-image-4231 alignnone" title="WP-Config" src="http://richwp.com/wp-content/uploads/2012/02/1.jpg" alt="WordPress Configuration File" width="544" height="282" /></p>
<p>After creating the file, input the database details and set up a user account to finish the process:</p>
<p><img class="size-full wp-image-4232 alignnone" title="WP Database" src="http://richwp.com/wp-content/uploads/2012/02/2.jpg" alt="WordPress database set up" width="539" height="417" /></p>
<p>Because WordPress.com uses the same file format self-hosted WordPress sites use, transferring your posts and images is a simple process.</p>
<p>Sign in to your WordPress.com dashboard and click on the sidebar &#8220;<strong>Tools</strong>&#8221; menu, and then click on &#8220;<strong>Export</strong>.&#8221; Check the &#8220;<strong>All Content</strong>&#8221; selection and click &#8220;<strong>Download Export File</strong>&#8221; to download the XML file containing your WordPress blog data.</p>
<p><img class="size-full wp-image-4234 alignnone" title="WordPress.com Dashboard" src="http://richwp.com/wp-content/uploads/2012/02/3.jpg" alt="Export your WordPress.com content" width="536" height="278" /></p>
<p><strong>Warning</strong>: <em>Keep your WordPress.com blog active until you&#8217;ve successfully imported the data. If you don&#8217;t, you may not be able to import your file attachments, such as photos and videos.</em></p>
<p>Now that you&#8217;ve downloaded the data file, sign in to your self-hosted WordPress admin panel. Click on the &#8220;<strong>Tools</strong>&#8221; sidebar link, and then click on &#8220;<strong>Import</strong>.&#8221; Select the WordPress format and activate the importer to continue.</p>
<p><img class="size-full wp-image-4236 alignnone" title="Self-hosted WordPress dashboard" src="http://richwp.com/wp-content/uploads/2012/02/4.jpg" alt="Upload the WordPress.com file" width="542" height="263" /></p>
<p>Click on &#8220;Choose File&#8221; to select your data file, and then click on &#8220;<strong>Upload File and Import</strong>.&#8221;</p>
<p>Now you&#8217;ll choose an author to assign posts to and choose whether or not to import your file attachments. If you want to import your photos, videos and other attachments, check the box next to &#8220;<strong>Import File Attachments</strong>.&#8221;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-4237" title="WordPress Importer" src="http://richwp.com/wp-content/uploads/2012/02/5.jpg" alt="Import your WordPress.com file attachments" width="539" height="305" /></p>
<p>Click &#8220;Submit&#8221; to finish the process. The data from your WordPress.com blog is now transferred to your self-hosted WordPress blog.</p>
<h3><strong>Moving from Blogger to a Self-Hosted WordPress Installation</strong></h3>
<p>Blogger is a service similar to WordPress.com, although it does allow you to monetize your blog through Google Adsense. If you&#8217;re ready to move on from Blogger, you can use the export feature to easily transfer your content to a self-hosted WordPress installation.</p>
<p>It&#8217;s not necessary to download your content from Blogger &#8212; WordPress can connect to your Blogger account and download the content automatically.</p>
<p>Sign in to your self-hosted WordPress site. Click on &#8220;<strong>Tools&gt;Import&gt;Blogger</strong>.&#8221; Install and activate the Blogger importer. Click on &#8220;<strong>Authorize</strong>,&#8221; and then click &#8220;<strong>Grant Access</strong>.&#8221; You&#8217;ll now be directed to the following screen:</p>
<p><img class="size-full wp-image-4238 alignnone" title="Blogger to WordPress" src="http://richwp.com/wp-content/uploads/2012/02/7.jpg" alt="Import your Blogger content" width="541" height="298" /></p>
<p>Click on &#8220;<strong>Continue</strong>&#8221; to import the content from Blogger. Unfortunately, you&#8217;re images will not be imported from Blogger. If you want to retain your images, you&#8217;ll need to download each image then manually add it to the imported post in WordPress. You can also try the Blogger Image Import plugin, available in the WordPress plugin repository. It appears to work correctly on the latest version of WordPress, but has not been updated in a few years. Use it with caution.</p>
<h3><strong>Moving from TypePad to a Self-Hosted WordPress Installation</strong></h3>
<p>TypePad is a service similar to WordPress, except the company charges a monthly fee for Typepad.com hosted blogs. To make the switch from TypePad to WordPress, sign in to your TypePad dashboard and click on &#8220;<strong>Blogs&gt;Settings&gt;Import/Export</strong>,&#8221; and then click on &#8220;<strong>Export</strong>.&#8221; After TypePad generates the export file, click on &#8220;<strong>Download</strong>.&#8221;</p>
<p><img class="size-full wp-image-4239 alignnone" title="TypePad Import" src="http://richwp.com/wp-content/uploads/2012/02/8.jpg" alt="Importing from TypePad" width="543" height="323" /></p>
<p>Sign in to your WordPress panel and click on &#8220;<strong>Tools&gt;Import&gt;Movable Type or TypePad</strong>.&#8221; Activate the TypePad importer, and then upload your import file. Alternatively, you can rename the import file <em>mt-export.txt</em> and add it to the /wp-content folder via FTP.</p>
<p>As with Blogger, you&#8217;ll be left to import your files and images manually.</p>
<h3><strong>Dealing with Redirection Issues</strong></h3>
<p>Importing your content from WordPress.com, Blogger or TypePad isn&#8217;t the most difficult part about moving your blog. If your blog receives a fair amount of traffic, and you&#8217;ve build up your Google PageRank, the issue that causes the most grief relates to content redirection.</p>
<p>You not only want your old blog URL to redirect to your new URL, but you want your old posts to redirect to the new posts.</p>
<p>Because WordPress.com does not allow FTP access or the editing of server files, generating a traditional 301 permanent redirect is impossible.</p>
<p>WordPress.com does, however, offer a Site Redirect upgrade option through the Store panel in the admin dashboard. This inexpensive package lets you redirect your old blog to your new blog with ease. The WordPress team even takes care of individual post redirection.</p>
<p>Users of TypePad and Blogger will have an even more difficult time. Your best bet is to file a site change of address on the old blog through Google Webmaster Tools and make sure Google has the sitemap URL for your new self-hosted WordPress blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/moving-from-wordpress-com-blogger-typepad-to-self-hosted-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killer Content Your Visitors Love</title>
		<link>http://richwp.com/killer-content/</link>
		<comments>http://richwp.com/killer-content/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 14:04:29 +0000</pubDate>
		<dc:creator>Sharon</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogging Tips]]></category>
		<category><![CDATA[Writing Tips]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4185</guid>
		<description><![CDATA[You have a great product to sell. You have a great website. What’s missing? Great content on your website is what is missing. But people are in such a rush these days. How do you keep people on your site <a href="http://richwp.com/killer-content/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>You have a great product to sell. You have a great website. What’s missing? Great content on your website is what is missing. But people are in such a rush these days. How do you keep people on your site long enough to read your content<span id="more-4185"></span>?</p>
<p><strong>There are six tips for creating killer content that people will be glad to read.</strong></p>
<ul>
<li><strong>Grab Your Reader’s Attention</strong> – Why do you read newspaper headlines? Because they grab your attention, right? Well, the same goes for your website visitors. Before they read the content, you have to make them want to read it. Think about your article. Then create a title that is impossible for visitors to ignore.</li>
<li><strong>Keep it Short</strong> – Short content, except when providing a tutorial, is key. Short paragraphs and short sentences are important. People become overwhelmed when they see a lengthy paragraph. Keep the paragraphs and sentences short, and you’ll keep the reader’s attention.</li>
<li><strong>Keep it Organized</strong> – Organization is another huge key to killer website content. Using bullet points and subheadings let your reader know where you are going. Bullet points and subheadings also direct readers to the meat and potatoes of your content.</li>
<li><strong>Keep it Useful</strong> – If a visitor takes time to read your content, they want to get something out of it. Offer them tips. Offer them advice. Tell them about a new piece of information about your industry. Giving them useful information is going to show the visitor that you care about them, thus increasing your repeat visitor ratio.</li>
<li><strong>Keep it Simple</strong> – Unless it’s essential to your industry, stay away from the words that your visitors aren’t going to know. This is going to make them feel dumb. It may also make them feel like you are trying to hide something. Use simple terms to explain what you mean. If you need to use terms that visitors may not know, take the time to explain what it is that you mean.</li>
<li><strong>Keep it Current</strong> – Visitors don’t want to read summer content in the fall. As the seasons change, bring your content up to date as well. In just about every industry you will find opportunities to update your content. Keeping content current shows your visitors that you are thinking about what they need. It also shows them that you are there and that you aren’t a phantom haunting the Internet.</li>
<li><strong>Keep it Readable</strong> – Look at your text. What is the font size? Who are your clients? Is it readable for your average visitor? One thing that a lot of webmasters don’t think about is their font size and color. For example, if your clients and readers are mostly older people, you may have to make the font larger. You can also provide the option on the website to change the font size. If the font’s too small, visitors won’t read it.</li>
</ul>
<p>When you are creating content for your site, look at it from your visitor’s perspective. Is this giving them useful information? Is it short and readable? Does it use terms that are easy to understand? Is it well organized? Is it up to date? Did you answer yes to all of these questions? Then you have some great content that your visitors will love and will come back to read again and again.</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/killer-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Content Marketing?</title>
		<link>http://richwp.com/what-is-content-marketing/</link>
		<comments>http://richwp.com/what-is-content-marketing/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 17:19:57 +0000</pubDate>
		<dc:creator>Sharon</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Content Marketing]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4175</guid>
		<description><![CDATA[Almost everyone who is in the business world has heard of content marketing. They may have seen an article about it. Perhaps an advertisement came up on the Internet regarding it. However, sometimes business owners believe that content marketing is <a href="http://richwp.com/what-is-content-marketing/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Almost everyone who is in the business world has heard of content marketing. They may have seen an article about it. Perhaps an advertisement came up on the Internet regarding it. However, sometimes business owners believe that content marketing is not worth the trouble. They think that other forms of marketing are enough. But this kind of thinking is wrong.</p>
<h3>So what is content marketing and why is it so important?</h3>
<p>First, let’s look at the meaning of content marketing. Content marketing is marketing to your target audience without trying to sell them your product or services<span id="more-4175"></span>.</p>
<p><strong>But wait. Isn’t selling products and services what marketing is all about?</strong></p>
<p>Perhaps a better way to put it would be that you are selling yourself. You are selling the knowledge that you have. You are getting your customer to trust you and communicate with you. But you aren’t giving your audience a hard sell. You aren’t saying to them, “Buy my products. They are the best on the Internet.”</p>
<p>So, you aren’t selling your products and services with content marketing. If you aren’t trying to sell your products and services to your customers, how does content marketing help your business?</p>
<p>Let’s take a look at an example. There are two car websites on the Internet that are selling used cars.</p>
<p><strong>Website A offers the following:</strong></p>
<ul>
<li>Large inventory of cars</li>
<li>Search by state and city</li>
<li>Live chat with customer service</li>
<li>Great website navigation</li>
</ul>
<p><strong>Website B offers the following:</strong></p>
<ul>
<li>Large inventory of cars</li>
<li>Search by state and city</li>
<li>Live chat with customer service</li>
<li>Great website navigation<strong></strong></li>
<li><strong>Articles about things like:</strong></li>
<ul>
<li>Choosing the right car seat</li>
<li>Driving in hazardous weather</li>
<li>What car has the best gas mileage</li>
<li>How to change a flat tire</li>
</ul>
</ul>
<p>What site do you think more customers are going to be interested in? Both of the sites offer the same basics. But site b offers articles about things that visitors would like to know. The site knows that not every person who goes on it is going to buy a car. But they are offering information that they know visitors want to know on their site. This is good customer service.</p>
<p>Content marketing is sometimes done on the website, but it’s often done on other sites as well (guest writing, interviews, etc.). It’s a great way to establish yourself as an expert in your field. A website developer who is looking to expand his customer base might write articles such as:</p>
<ul>
<li>Choosing the right color scheme for your website</li>
<li>How to make your website more user-friendly</li>
<li>Setting up your website guestbook</li>
</ul>
<p>There are plenty of great sites on the Internet where you can place content in order to establish your knowledge. Most sites offer a resource box where you can place your bio and more information about your company.</p>
<p>One of the biggest things that content marketing offers to you is your customer’s trust. The customer knows that you are going to try and sell something to him or her. But a business owner who provides free information that they can use before<br />
even trying to sell is more likely to get their business.</p>
<p><strong><em>Customer’s thought after a hard sell </em></strong>– They don’t care about me. All they want is my money.</p>
<p><strong><em>Customer’s thought after content marketing</em></strong> – Wow, this person knows what they are talking about. They are giving me information for free. They must really care about my needs. I bet they are a great person to deal with.</p>
<p>The other great thing about content marketing is that it will help bring an influx of visitors to your website. They keywords placed in the content will bring people to the content. But the content itself, words read by visitors, is what will be the true attraction. When a visitor reads a great piece of content, he or she will more than likely share it. This means more people who are impressed by your content marketing. This also means more people who will visit your website and potentially become customers.</p>
<p>So, what is content marketing? Yes, it’s a soft sell to customers. But it’s also something that no business should be without.</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/what-is-content-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Showcase: Best Restaurant Websites</title>
		<link>http://richwp.com/best-restaurant-websites/</link>
		<comments>http://richwp.com/best-restaurant-websites/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 15:30:55 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[design inspiration]]></category>
		<category><![CDATA[showcase]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4134</guid>
		<description><![CDATA[While restaurants can be known to have poorly designed, flash-filled web pages, a few have strayed away from this stereotype. Below I have listed my top five restaurant websites based on their looks and functionality. These websites feature clean designs <a href="http://richwp.com/best-restaurant-websites/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>While restaurants can be known to have poorly designed, flash-filled web pages, a few have strayed away from this stereotype. Below I have listed my top five restaurant websites based on their looks and functionality. These websites feature clean designs and awesome color schemes that can be used to inspire anyone looking to build a site of their own!</p>
<h3>Smash Burger</h3>
<p><a href="http://www.smashburger.com/" target="_blank"><img src="http://richwp.com/wp-content/uploads/2012/01/best-restaurant-websites-smashburger.jpg" alt="Smashburger - Best Restaurant Websites" title="Smashburger - Best Restaurant Websites" width="545" height="422" class="alignnone size-full wp-image-4142" /></a><br />
Smash Burger’s site is a very sleek combination of reds, grays and browns. These subtle colors are easy on the eyes and the font used throughout the site is very clear and easy-to-read. The site features an oversized image rotator on the homepage, giving the website a really classy feel while adding just the right bit of flare<span id="more-4134"></span>.</p>
<h3>Potbelly Sandwiches</h3>
<p><a href="http://www.potbelly.com/" target="_blank"><img class="alignnone size-full wp-image-4137" title="Potbelly - Best Restaurant Websites" src="http://richwp.com/wp-content/uploads/2012/01/best-restaurant-websites-potbelly.jpg" alt="Potbelly - Best Restaurant Websites" width="545" height="351" /></a><br />
Vintage is the new cool, and Potbelly’s decided to fully embrace this idea from top-to-bottom. I’m a huge fan of this look as it accurately displays the company’s culture and style. The menu bars are clean and only appear when hovered over. Whatever restaurant facts you may be looking for are clearly listed at the top of the site in cool-looking boxes.</p>
<h3>Giraffe</h3>
<p><a href="http://www.giraffe.net/" target="_blank"><img src="http://richwp.com/wp-content/uploads/2012/01/best-restaurant-websites-giraffe.jpg" alt="Giraffe - Best Restaurant Website Design" title="Giraffe - Best Restaurant Website Design" width="545" height="483" class="alignnone size-full wp-image-4145" /></a><br />
The Giraffe site is absolutely stunning. Giraffe features lovely bright blues, tans and whites. The beautiful image slider on the homepage really brings the site together and is put to good use. Coupons and pricing are visible when you first open the website, sparing you the task of having to find the location of the “coupon” button. Perhaps the most awesome feature is the social media integration: Giraffe uses breathtaking social media buttons and Flickr integration.</p>
<h3>Pizzeria Uno</h3>
<p><a href="http://www.unos.com/" target="_blank"><img src="http://richwp.com/wp-content/uploads/2012/01/best-restaurant-websites-unos.jpg" alt="Unos - Best Restaurant Web Design" title="Unos - Best Restaurant Web Design" width="545" height="407" class="alignnone size-full wp-image-4146" /></a><br />
While Uno’s website may seem very structured and basic, I’m a fan. The different shades of tan really bring the site together. The rollover animations blend in nicely with the design. The only downside to this site is the Flash-based image rotator; while it may look nice, it cannot load on most mobile devices.</p>
<h3>Mon Ami Gabi</h3>
<p><a href="http://www.monamigabi.com/" target="_blank"><img src="http://richwp.com/wp-content/uploads/2012/01/best-restaurant-websites-monamigabi.jpg" alt="Mon Ami Gabi - Best Restaurant Website Design" title="Mon Ami Gabi - Best Restaurant Website Design" width="545" height="320" class="alignnone size-full wp-image-4147" /></a><br />
Mon Ami Gabi may have the best restaurant webpage on the web! Once you have chosen your location, you’re greeted with an image rotator and a map. Both are designed with excellence and match the rest of the site. The website features colors such as light blue, red and yellow&#8211;this color scheme is perfect as it accurately portrays the restaurant’s French roots.</p>
<h3>Restaurant WordPress Theme</h3>
<p>If you are looking for the perfect WordPress Theme to built a restaurant website, check out out <a href="http://richwp.com/themes/premium-wordpress-themes/richcorp-theme/" title="Restaurant WordPress Theme RichCORP">RichCORP theme</a>. Its Point &#038; Click Design Editor lets you customize your design exactly how you want it, no programming skills required.<br />
» <a href="http://richwp.com/themes/premium-wordpress-themes/richcorp-theme/" title="Restaurant WordPress Theme">More Information</a></p>
<p>We hope we helped inspire you on your quest to designing the perfect webpage. Make sure to check back daily for more inspirational web design articles.</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/best-restaurant-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Move WordPress to a New Host</title>
		<link>http://richwp.com/move-wordpress-to-new-host/</link>
		<comments>http://richwp.com/move-wordpress-to-new-host/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 16:32:01 +0000</pubDate>
		<dc:creator>Edward R. Jenkins</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4084</guid>
		<description><![CDATA[The process of moving WordPress to a new hosting company once seemed so daunting to me that I spent almost two years with a Web host I was very unhappy with. The site in question received a fair amount of <a href="http://richwp.com/move-wordpress-to-new-host/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>The process of moving WordPress to a new hosting company once seemed so daunting to me that I spent almost two years with a Web host I was very unhappy with. The site in question received a fair amount of traffic and was a consistent earner. I didn&#8217;t want to jeopardize those earnings by switching hosts and dealing with potential complications.</p>
<p>When I sold said site to a somewhat technically-challenged buyer, I had no choice but to dive right in. The simplicity of the move and lack of downtime amazed me, and I&#8217;ve since gone on to move the majority of my Web properties to a much faster, more reliable host<span id="more-4084"></span>.</p>
<div style="background:#F5F5F5; padding:10px; margin-bottom:5px; border: 1px dotted #CC0000;">
<em><strong>RichWP recommends InMotion Hosting</strong><br />
Their servers are fast and the customer service is excellent. All RichWP Demos are hosted on InMotion servers.<br />
» <a href="https://secure1.inmotionhosting.com/cgi-bin/gby/clickthru.cgi?id=richwp&#038;page=http://www.inmotionhosting.com/richwp" target="_blank">More Information</a></em>
</div>
<h3>Clean Up and Get The Files</h3>
<p>To get things started, you&#8217;ll need to download your site&#8217;s files. I recommended first going through your admin panel and deactivating/deleting unnecessary plugins and themes, as this gets rid of garbage files you don&#8217;t want to bring with you. Such files add to the time it takes to download and upload your site. As you&#8217;ll find out, the process is already tedious enough.</p>
<p>Connect to your server using an FTP program. I personally use <a title="Use Filezilla to Move your WordPress to New Host" href="http://filezilla-project.org/" target="_blank">FileZilla</a> (WIN) and <a title="Use Cyberduck to Move WordPress to New Host" href="http://cyberduck.ch/" target="_blank">Cyberduck</a> (Win &amp; MAC), both are available for free, but any FTP client will do.</p>
<p><em><strong>Tip:</strong> You&#8217;ll need your hostname, FTP username and FTP password to connect. If you haven&#8217;t done this before, contact your Web host.</em></p>
<p>Navigate to the folder containing the WordPress installation you want to move. You&#8217;ll usually find your site files in the &lt;public_html&gt; directory. Click on the sub-folder  in which your site resides, and then right-click the folder and select &#8220;Download.&#8221; If your site resides in the root directory (i.e. the primary hosted site), simply highlight all of the files in the root directory and download them to a folder on your computer. I prefer to set the target location as the desktop for easy access.<br />
<img class="alignnone size-full wp-image-4097" title="FTP Client - Move WordPress to New Host" src="http://richwp.com/wp-content/uploads/2012/01/move-wordpress-to-new-host-1.jpg" alt="FTP Client - Move WordPress to New Host" width="544" height="227" /></p>
<p>Be patient. Depending on the number of themes, plugins, photos and other files you have, this process could take some time.</p>
<h3>Get the Database</h3>
<p>Now that the site files are downloading, it&#8217;s time to turn your attention to the true heart of your WordPress site: the database. The database is perhaps the most important part of your site, because it contains all of your posts and custom data.</p>
<p>Access MySQL through your Web hosting control panel. Here you should see a list of your databases and a link to manage them through phpMyAdmin.<br />
You should now be at the database-management screen, which looks like this:</p>
<p><img class="alignnone size-full wp-image-4093" title="PHP My Admin Database Export to move wordpress to new host" src="http://richwp.com/wp-content/uploads/2012/01/move-wordpress-to-new-host-3.jpg" alt="PHP My Admin Database Export to move wordpress to new host" width="544" height="318" /></p>
<p>Click on &#8220;Export,&#8221; and then check the selection boxes next to &#8220;SQL&#8221; and &#8220;Save as File.&#8221; Scroll down and click &#8220;Go&#8221; to export the SQL file. It should now automatically download to your computer.</p>
<h3>Set Up a New Database and Import Data</h3>
<p>In all likelihood, your site files are still downloading, so we&#8217;re going to move on to set up the database with your new Web host. Sign in to your new hosting control panel and open MySQL. You should see a link here to set up or create a new database.</p>
<p>Create a custom MySQL database username, and then set a password. Make sure both of these are uncommon and difficult to guess to protect your database against intruders. Once you&#8217;ve created the database, your host should assign a custom hostname. Make note of these values and do not lose them.</p>
<p><em><strong>Tip:</strong> In addition to standard characters, use numbers and/or capitalization.</em></p>
<p>When the blank database is created, sign in to phpMyAdmin to manage it. Click on the &#8220;Import&#8221; link, and then click on &#8220;Choose File.&#8221; Select the database SQL file you exported from the previous database. Click on &#8220;Go&#8221; to import your data into the new database.</p>
<h3>Change the wp-config.php</h3>
<p>By the time you&#8217;ve finished this, your site files should be finished downloading.<br />
Open the folder you&#8217;ve downloaded containing your site&#8217;s files. In the root directory, you&#8217;ll see a file named &lt;wp-config.php&gt;.</p>
<p>Open this file using a text/PHP editor such as NotePad++, TextPad or NotePad2. Do not use a word-processing program.<br />
Scroll down to line 42. Here you&#8217;ll see the field containing your MySQL database hostname, username and password. Each of the values will be stored between single quotation marks.</p>
<p><img class="alignnone size-full wp-image-4094" title="wp-config changes to move wordpress to new host" src="http://richwp.com/wp-content/uploads/2012/01/move-wordpress-to-new-host-4.jpg" alt="wp-config changes to move wordpress to new host" width="545" height="360" /><br />
Replace the present values with the custom values you previously assigned when you created your new database. Leave the single quotation marks in place and save the changes to the wp-config.php file. The WordPress installation will now be linked to your database when you upload the site files.</p>
<h3>Upload the Files to the New Host</h3>
<p>Now you&#8217;ll begin the process of uploading the files to your new hosting account, which is simply a reversal of downloading the files from your previous host. Access your server via FTP and select the downloaded folder containing the files. Set the target directory to the directory or folder you want your new site to reside in.</p>
<p><em><strong>Tip:</strong> If your site will be hosted as the primary site, upload the contents of the folder, rather than the folder itself, to the &lt;public_html&gt; folder.</em></p>
<p>The transfer may be time consuming, just as the process of downloading the site&#8217;s files from the previous host was.<br />
Tip: Verify the permission code for the wp-config.php file on your new server is set to 600 (some caching solutions might require different settings) to prevent unauthorized access. You can view and edit the file permission code by right-clicking on the file when accessing your site via FTP.</p>
<p><img class="alignnone size-full wp-image-4095" title="file permission settings on wp-config.php - to move wordpress to new host" src="http://richwp.com/wp-content/uploads/2012/01/move-wordpress-to-new-host-5.jpg" alt="file permission settings on wp-config.php - to move wordpress to new host" width="545" height="333" /><br />
When the files are finished uploading, you should have a complete working copy of your site on the new server.</p>
<h3>Point your Domain to the New Host</h3>
<p>It&#8217;s important to remember, that your domain is still pointing to the original copy of the site on the old server.</p>
<p>You&#8217;ll now need to complete the process by changing the DNS  (Domain Name Server) settings of your domain to point to the new host. Some hosts will also require further setup for your domain. This may result in a bit of downtime for your site while the changes propagate. For this reason, I recommend initiating the switch during a time your traffic is generally minimal.</p>
<h3>Check Everything</h3>
<p>Navigate through the copy of the site and verify the transfer went smoothly. Check links and post attachments to make sure everything is working correctly, and then browse through your admin panel to make sure it&#8217;s working.</p>
<p><em><strong>Tip:</strong> The admin log-in name and password are the same as they were previously.</em></p>
<p>Once the transfer is complete, it&#8217;s safe to delete the files and database on your old server, as the domain permanently points to the files on the new server.</p>
<div style="background:#F5F5F5; padding:10px; margin-bottom:5px; border: 1px dotted #CC0000;">
<em><strong>RichWP recommends InMotion Hosting</strong><br />
Their servers are fast and the customer service is excellent. All RichWP Demos are hosted on InMotion servers.<br />
» <a href="https://secure1.inmotionhosting.com/cgi-bin/gby/clickthru.cgi?id=richwp&#038;page=http://www.inmotionhosting.com/richwp" target="_blank">More Information</a></em>
</div>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/move-wordpress-to-new-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s New SEO Standards</title>
		<link>http://richwp.com/google-seo-standards/</link>
		<comments>http://richwp.com/google-seo-standards/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 23:55:46 +0000</pubDate>
		<dc:creator>Jay D.</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[G+]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4069</guid>
		<description><![CDATA[A run down of the recent changes being made to Google and how you can use them to your advantage. The Internet is buzzing about all of the new changes coming to Google search. Facebook, Twitter and dozens of other <a href="http://richwp.com/google-seo-standards/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-4075" title="Googleplus" src="http://richwp.com/wp-content/uploads/2012/01/Googleplus.png" alt="" width="545" height="265" /></p>
<p><strong>A run down of the recent changes being made to Google and how you can use them to your advantage.</strong></p>
<p>The Internet is buzzing about all of the new changes coming to Google search. Facebook, Twitter and dozens of other social media sites are in a collective uproar, racing to find a way to fight back. But it’s just you and your WordPress blog. Maybe you have a Facebook or Twitter account. Maybe you even have a Google+ account. Now it’s time to take that extra step. <a href="http://www.comscore.com/Press_Events/Press_Releases/2012/1/comScore_Releases_December_2011_U.S._Search_Engine_Rankings" target="_blank">65% of all searches</a> are on Google (U.S.). Like it or not, these changes are going to affect you. The good news is you can use them your advantage<span id="more-4069"></span>. And the sooner you start the better.</p>
<h3>What’s This All About?</h3>
<p>Basically, Google made three significant changes to its search functionality. The first is called personalized results, results tailored to your interests and the interests of your friends. The second is profile search, an easy way to see your friends’ Google+ profiles using the Google platform. The last is related people and pages. A sidebar has been added to Google search results that offer up Google+ profiles that match your search, as well as comments and posts from your friends. At the center of all these changes is increased integration with the Google+ platform to make searching a more interactive and collective experience.</p>
<h3>What Can I Do?</h3>
<p>Unfortunately, if you sit idly by and passively observe this modification, your blog may suffer the consequence. Lucky for you, WordPress is pretty SEO friendly out of the box and with a few simple steps you can get on the right track. The first thing you should do is create a Google+ page if you do not already have one (<a href="https://plus.google.com/up/?type=st&amp;continue=https://plus.google.com/" target="_blank">Click here to sign-up</a>). Your interests and activities will be very important, so add interests that relate to your blog content and audience. Don’t try and include everything, but make sure that each section is filled out with at least a few. Reach out to any friends you have with a profile and add them to your circles.</p>
<p><img class="alignnone size-full wp-image-4072" title="Googlecontributor" src="http://richwp.com/wp-content/uploads/2012/01/Googlecontributor.jpg" alt="" width="545" height="212" /></p>
<p>You’ll also want to let Google know what blog(s) you are contributing to, so they can match up your profile with search results. To do this, click on edit profile. You will see a contributor box in this section. Type in the name and URL of the sites that you write for. Make sure that your contact info is completely up to date.</p>
<p><img class="alignnone size-full wp-image-4073" title="GoogleContributor2" src="http://richwp.com/wp-content/uploads/2012/01/GoogleContributor2.jpg" alt="" width="350" height="277" /></p>
<p>If you have a blog with multiple authors, you will want to create a Google+ page for the blog as well. That way all of your authors can join your blog’s circle and Google will have a clearer sense of how everything is connected.</p>
<h3>The Right Tools</h3>
<p>Your final step will be to complete the circle and integrate your blog with Google+. Chances are you’ve already been engaging with social media, adding like buttons for Facebook, Twitter and Digg or providing links for your audience to follow you on these sites. You should definitely tack on a Google 1up button. Plugins like <a href="http://wordpress.org/extend/plugins/wp-socializer/" target="_blank">WP Socializer</a> or <a href="http://wordpress.org/extend/plugins/simple-likebuttons/" target="_blank">Simple Likebuttons</a> make this a fairly painless process and connect your blog to the most popular social media sites.</p>
<p>There are also some other plugins that may help you out. You can pick and choose which is right for you, but they will help build your Google+ exposure.</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/google-for-page/" target="_blank">Google+ for Page</a>: Add a simple badge to your WordPress posts that allow users to easily add you to their circles and view your Google+ profile.</li>
<li><a href="http://wordpress.org/extend/plugins/wpgplus/" target="_blank">WPGPlus</a>: A new plugin that is gaining some traction will post your WordPress posts to your Google+ page so your followers are always updated.</li>
<li><a href="http://wordpress.org/extend/plugins/google-plus-google/" target="_blank">Google Plus</a>: A kind of all-in-one plugin which will add Google+ buttons, easy access to your profile and a list of who is following you, and a Stream which will show your recent Google+ posts on your blog. You will need an API to make this work, which you can sign up for <a href="https://code.google.com/apis/console/b/0/" target="_blank">here</a>. It’s a little more complicated than the others but is very robust and expandable.</li>
</ul>
<p><img class="alignnone size-full wp-image-4077" title="Googleplugins" src="http://richwp.com/wp-content/uploads/2012/01/Googleplugins.jpg" alt="" width="545" height="264" /></p>
<h3>A Little Help From Your Friends</h3>
<p>The bottom line is, the bigger your audience, the more likely you are to be paired up with relevant searches. Still, you never want to put all of your eggs in the same basket. It’s best to diversify and reach out to readers who share your interests on several different platforms. It’s always better to engage with devoted fans then accumulate a mass of passive ones. Think of this as an opportunity, Google+ is just another way to get a little help from a massive online community.</p>
<p>Don’t forget to join <a title="Join RichWP on Google+" href="https://plus.google.com/115164260636840740704/" target="_blank">RichWP on Google+</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/google-seo-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speed up WordPress with W3 Total Cache and Amazon CloudFront (CDN)</title>
		<link>http://richwp.com/wordpress-cdn-total-cache-amazon-cloudfront/</link>
		<comments>http://richwp.com/wordpress-cdn-total-cache-amazon-cloudfront/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 18:27:12 +0000</pubDate>
		<dc:creator>Dustin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Caching]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4000</guid>
		<description><![CDATA[How to greatly improve your WordPress website’s speed using W3 Total Cache and Amazon CloudFront Does your website seem to take forever to load? Are your visitors not making it past your homepage out of frustration? Are you producing useful <a href="http://richwp.com/wordpress-cdn-total-cache-amazon-cloudfront/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p><strong>How to greatly improve your WordPress website’s speed using W3 Total Cache and Amazon CloudFront</strong></p>
<p>Does your website seem to take forever to load? Are your visitors not making it past your homepage out of frustration? Are you producing useful content and optimizing your site for search engines, and wondering why your site still ranks so low? The speed of your website can be nearly as important as your content, design, and features, and can be the difference between users staying on your site, or going to your competitors<span id="more-4000"></span>.</p>
<p>Having a fast-loading website can greatly improve your user’s experience, keep your visitors on your site much longer, and improve your search rankings (Google uses page speed as a page ranking criteria).</p>
<p>One of the easiest and most efficient ways to improve the speed of your WordPress site is by caching. In about only 15 minutes, you can greatly reduce the time it takes for your WordPress site to load by using the free W3 Total Cache plugin. My own website went from having a page load time of 69 (based on <a title="Google Page Speed Tools" href="http://code.google.com/speed/page-speed/" target="_blank">Google Page Speed</a>) prior to installing Total Cache, to 97 after installing the plugin and using the settings detailed below.</p>
<p>A great thing about W3 Total Cache is that includes functionality that previously required the use of multiple plugins to achieve. In addition to caching every aspect of your website, Total Cache includes easy integration with CDNs, features built-in minification, advanced caching options and more.</p>
<p>This article takes you step-by-step though setting up and optimizing W3 Total Cache for your site, as well as a section detailing how to set up and integrate Total Cache with Amazon’s CloudFront CDN. While these settings had a great result for my site, the needs of your specific site might vary. That said, using W3 Total Cache even with the default settings should give your site a significant performance boost. You can tinker endlessly with different caching options and expiration settings, but the goal of this article is to help you understand each option, and let you set up the plugin so you can forget about it and focus on your design and content.</p>
<p>Let’s get started!</p>
<h3>Installing W3 Total Cache</h3>
<p>Like most WordPress plugins, W3 Total Cache can be easily installed through the Plugins section of your WordPress admin screen, although it does require a few of additional quick steps:</p>
<p>1. Deactivate (and delete, if possible) any other caching plugin you are using.</p>
<p>2. Temporarily set your wp-content and wp-content/uploads/ folders to chmod 777. Using your favorite FTP client (such as Cyberduck or FileZilla), right click on the ‘wp-content’ folder. If using Cyberduck, select ‘Info’. Click on the Permissions tab, and change the permissions to ‘777’ and press Enter. Using FileZilla, right click and select ‘File Permissions’. -Repeat this for the wp-content/uploads/ folder.</p>
<p>3. Install and activate the Total Cache plugin through the Plugins section your WordPress admin screen.</p>
<p>4. Go back to your FTP client and change wp-content and wp-content/uploads back to chmod 755.</p>
<p>Once W3 Total Cache is installed, you will see a new section on your WP admin screen titled ‘Performance’. The Total Cache options panel is divided up into several sections, including General, Page Cache, Minify, Database Cache and several others.</p>
<h3>General Settings</h3>
<p>Let’s first go over each section on the General page of Total Cache. Think of the General tab/page as the dashboard where you can turn each type of caching and function on and off. Detailed settings for each individual option will be covered later in this article.</p>
<h3>Page Cache</h3>
<p>Pages on your website consist mainly of content, images, and styling (CSS). Web servers typically have to dig through several folders and files, pull information from several sources, and then output the information as a complete webpage. This takes time, especially when the server tries to handle several requests at the same time, which can slow down your site and increase page load time. Instead of piecing together the page on the fly, page caching takes the entire output and stores it as a static html file. This lets the server retrieve the information much faster, helping your pages load almost instantly.</p>
<p><strong>Recommended Settings:</strong></p>
<p><img class="alignnone size-full wp-image-4026" title="Totalcache" src="http://richwp.com/wp-content/uploads/2012/01/2_page_cache_1.png" alt="Page Cache - Speed Up WordPress with W3 Total Cache and CDN" width="545" height="222" /></p>
<h3><strong>Minify</strong></h3>
<p>Minify is a great feature that can speed up your website by shrinking the size of your CSS, Javascript, and HTML files. Minify will remove things like unneeded spacing and comments from your code.</p>
<p>Minify includes both ‘Auto’ and ‘Manual’ options. If you select ‘Auto’, the detailed settings on the ‘Minify’ tab of Total Cache will basically be ignored.</p>
<p><strong>Important: </strong>If you want to use a CDN for your minify files, you must select ‘Manual’. If you use a CDN and select ‘Auto’, the minified files will be served directly from your (ie, your hosting company’s) servers, and not the CDN. I personally prefer this method, as it can make updating your site easier. CDN’s are discussed in more detail further on in this post.</p>
<p><strong>Recommended Settings:</strong></p>
<p><img class="alignnone size-full wp-image-4025" title="Minify Settings" src="http://richwp.com/wp-content/uploads/2012/01/1_minify_1.png" alt="Minify Settings - Caching Settings" width="545" height="323" /></p>
<h3><strong>Database Cache</strong></h3>
<p>Being that WordPress sites run on a database, database caching can greatly improve you&#8217;re site’s load time. W3 Total Cache can cache all database queries within a specified time frame.</p>
<p><strong>Recommended Settings:</strong></p>
<p><img class="alignnone size-full wp-image-4046" title="WordPress Database Caching" src="http://richwp.com/wp-content/uploads/2012/01/3_database_cache_11.png" alt="WordPress Database Caching" width="545" height="222" /></p>
<h3>Object Cache</h3>
<p>Object Caching is the caching of thing like images, videos and documents on a web page. Object Caching stores a copy of each object so each object can be served directly from the cache. Objects, such as images, are typically not modified often once you post them, so caching objects for long periods of time can help improve you site&#8217;s load time. The increase of speed you might see from object caching can vary based on the drives your host is running.</p>
<p><strong>Recommended Settings:</strong></p>
<p><img class="alignnone size-full wp-image-4028" title="Object Cache WordPress" src="http://richwp.com/wp-content/uploads/2012/01/4_object_cache_1.png" alt="Object Cache WordPress" width="545" height="222" /></p>
<h3>Browser Cache</h3>
<p>Browser caching reduces the amount of requests your server makes every time someone visits your site. Each time someone visits your site, their web browser stores a copy of your site. On the next time they visit your site, their browser will check whether any changes have been made since their last visit. If changes have been made, it will load the new version. If no changes have been made, it will load the copied version. This can greatly improve the speed of your site since your server does not have to handle so many requests at the same time.</p>
<p><strong>Recommended Settings</strong> (this is one of the main reasons you installed this plugin, so in case it&#8217;s not obvious, enable this):</p>
<p><img class="alignnone size-full wp-image-4029" title="WordPress Browser Cache Settings" src="http://richwp.com/wp-content/uploads/2012/01/5_browser_cache_1.png" alt="WordPress Browser Cache Settings" width="545" height="222" /></p>
<h3>CDN - Content Delivery Network</h3>
<p>One of the great things about W3 Total Cache is that it includes support for several popular CDNs including Amazon CloudFront, MaxCDN, Rackspace Cloud Files and others. While these are paid services, they are typically quite affordable, with services like Amazon CloudFront averaging only a few dollars a month. A CDN (Content Delivery Network) is a network of servers that delivers a web page to users based on their geographic location. The closer a website visitor is to the server, the faster the content will be delivered to them. Your hosting company might be based in the U.S., but by using a CDN, a visitor to your site living in Germany can have your site automatically delivered by a server in Germany, for example. So, even if <em>you </em>don&#8217;t see a significant improvement in your site&#8217;s speed after enabling a CDN, many of your website visitors will notice a big improvement.</p>
<p>CDNs function as either &#8216;origin push&#8217; or &#8216;origin pull&#8217;. With <strong>origin push</strong>, the CDN acts like a second host. You upload all your files to the CDN (this can be automated through W3 Total Cache), and the CDN caches and serves the content from their servers. The benefit to using origin push is that you can specify what content is uploaded, when it is uploaded, and when it expires. The downside, is that every time you make changes to things like your CSS and theme files, you have to manually re-upload them to the CDN. With some CDNs, such as Amazon CloudFront, uploading an updated file unfortunately won&#8217;t just overwrite the previous file. You have to send an invalidation request, or rename your files. If you are like me, and are constantly tinkering with the design and layout of your site, using origin push can be a bit challenging. In other words, origin push gives you more control, but also more work.</p>
<p>With <strong><em>origin pull,</em></strong> rather than having to upload all your files to the CDN, the CDN looks at your current servers, pulls the information for you, and then serves it to your visitors. You simply leave your content on your<br />
server, and rewrite your URLs to point to the CDN (again, W3 Total Cache makes this a quick and painless process). The CDN will then cache the files, and serve those files until they expire. Using origin pull can make your site slower for users the first time they visit your site, but it will be fast once it caches your files. Besides being very easy to set up, the other great thing about origin pull is that changes you make to your site are updated on the CDN very quickly. I personally prefer origin pull to origin push, as it requires less work and is easier to use.</p>
<p>If you chose to use a CDN, you have to set up an account with a CDN and configure your account on the CDN tab before enabling this. CDN options are discussed it even greater length further on in this post.</p>
<p><strong>Recommended Settings:</strong></p>
<p><img class="alignnone size-full wp-image-4030" title="WordPress CDN" src="http://richwp.com/wp-content/uploads/2012/01/6_CDN_1.png" alt="WordPress CDN" width="545" height="222" /></p>
<h3>Varnish &amp; CloudFlare</h3>
<p><em>Varnish Cache</em> and <em>CloudFlare</em> are two 3rd party web application accelerators that can be used in place of many of the features included with W3 Total Cache (CloudFlare also offers additional services such as security protection and analytics as well). As I do not have experience using either of these services, they will not be discussed at length in this post, but feel free to leave a comment if you&#8217;ve used either of them.</p>
<h3>Detailed Settings</h3>
<h3>Page Cache &#8211; Detailed Settings</h3>
<p>Once you’ve enabled Page Cache on the General page, clicking on the Page Cache link at the top of your screen will bring you to the detailed settings page.</p>
<p>Make sure ‘Cache Home Page’ and ‘Cache Feeds’ are both selected. Being that your homepage is typically the most visited page on your site, it should go without saying that it is important for it to be cached. ‘Cache SSL requests’ is only recommended if you are using SSL, which generally requires a license certificate. If you are not sure whether your site uses SSL, if your browser displays ‘https://’ in your URL, your site uses SSL; If it displays ‘http://’, it does not. The ‘Cache URI’s with query string variables’ option caches things like search results. To the best of my knowledge, this is not supported in Disk-Enhanced mode, so we are going to leave this unchecked.</p>
<p>‘Don’t cache pages for logged in users’ is an interesting option. One downside to WordPress is it can be tough to use for ‘staging’, meaning there is not a great way for you (as an admin) to view changes to your site before making the changes live. Enabling this feature can accomplish this for many sites. This feature essentially disables the page cache for you, while keeping it on for your visitors. So <em>you </em>can view changes to your site, while your visitors will be served a cached version of your site until the cache is cleared. The catch to this is that it applies to all ‘logged in’ users; not just admins. So if your site allows visitors to create accounts and log in, this won’t be ideal.</p>
<p>Lastly, caching 404 pages is only needed for certain sites (typically older sites) that have a lot of broken links. Assuming your site is up to date, this option does not need to be enabled.</p>
<p><strong>The General Page Cache settings should look like this:</strong></p>
<p><img class="alignnone size-full wp-image-4031" title="WordPress General Cache Settings" src="http://richwp.com/wp-content/uploads/2012/01/7_page_cache_2.png" alt="WordPress General Cache Settings" width="545" height="323" /></p>
<p>For the ‘Advanced’ Page Cache settings, you should be fine with leaving it with the default settings. Set the Garbage Collection Interval to 3600 seconds, and leave ‘Never Cache The Following Pages’ set to wp-.*\.php and index\.php. If you<br />
have a page on your site that is constantly changing, you can add it to the ‘never cache’ list.</p>
<p><img class="alignnone size-full wp-image-4032" title="WordPress Advanced Cache Settings" src="http://richwp.com/wp-content/uploads/2012/01/8_page_cache_advanced.png" alt="WordPress Advanced Cache Settings" width="545" height="434" /></p>
<p>In the <strong>Cache Preload </strong>section, you can select ‘Automatically prime the page cache’, set the update interval to 900 seconds, set Pages per interval to 10, enter enter the URL of your sitemap. The Google XML Sitemaps plugin can automate the sitemap creation and updates for you.</p>
<p><img class="alignnone size-full wp-image-4033" title="WordPress Cache Preload - Speed up WordPress" src="http://richwp.com/wp-content/uploads/2012/01/9_cache_preload.png" alt="WordPress Cache Preload - Speed up WordPress" width="545" height="222" /></p>
<p>Lastly, for the ‘Purge Policy’ section, you should be fine with the default settings.</p>
<h3><strong>Minify &#8211; Detailed Settings</strong></h3>
<p>This page gives you the ability to set up the URL rewrites, and enable minification of HTML, CSS, and Javascript. *One important thing to note is that if your site runs JQuery, you should disable the JS minification.</p>
<p><img class="alignnone size-full wp-image-4034" title="Minify WordPress Settings" src="http://richwp.com/wp-content/uploads/2012/01/10_minify_general.png" alt="Minify WordPress Settings" width="545" height="222" /></p>
<p><img class="alignnone size-full wp-image-4035" title="WordPress HTML XML Caching Settings" src="http://richwp.com/wp-content/uploads/2012/01/11_minify_HTML.png" alt="WordPress HTML XML Caching Settings" width="545" height="222" /></p>
<p><img class="alignnone size-full wp-image-4036" title="Minify Java Script" src="http://richwp.com/wp-content/uploads/2012/01/12_minify_JS.png" alt="Minify Java Script" width="545" height="222" /></p>
<p><img class="alignnone size-full wp-image-4037" title="Minify CSS" src="http://richwp.com/wp-content/uploads/2012/01/13_minify_CSS.png" alt="Minify CSS" width="545" height="111" /></p>
<p><img class="alignnone size-full wp-image-4038" title="WordPress advanced Minify Settings" src="http://richwp.com/wp-content/uploads/2012/01/14_minify_Advanced.png" alt="WordPress advanced Minify Settings" width="545" height="323" /></p>
<h3>Database Cache &amp; Object Cache &#8211; Detailed Settings</h3>
<p>In most cases, the detailed Database Cache and Object Cache settings can be left as the default settings.</p>
<p>For Database Cache, keep ‘Don’t cache queries for logged in users’ selected. For both the Database and Object caches, the ‘Maximum lifetime of cache objects’ can stay at 180 seconds, and the ‘Garbage collection interval’ can stay at 3600 seconds. If you have any pages that rely heavily on database queries, you can add them to the ‘Never cache the following pages’ field.</p>
<h3>Browser Cache &#8211; Detailed Settings</h3>
<p>For the Browser Cache, I have nearly all of the settings checked except for caching after a settings change and 404 errors:</p>
<p><img class="alignnone size-full wp-image-4039" title="15_browser_cache_general" src="http://richwp.com/wp-content/uploads/2012/01/15_browser_cache_general.png" alt="" width="545" height="323" /></p>
<p><strong>Below are the settings I use for CSS and JS:</strong></p>
<p><img class="alignnone size-full wp-image-4040" title="16_browser_cache_css" src="http://richwp.com/wp-content/uploads/2012/01/16_browser_cache_css.png" alt="" width="545" height="323" /></p>
<p><strong>Below are recommended settings for HTML &amp; XML:</strong></p>
<p><img class="alignnone size-full wp-image-4041" title="17_browser_cache_HTML" src="http://richwp.com/wp-content/uploads/2012/01/17_browser_cache_HTML.png" alt="" width="545" height="323" /></p>
<p><strong>And here are the settings for Media &amp; Other Files:</strong></p>
<p><img class="alignnone  wp-image-4042" title="18_browser_cache_media" src="http://richwp.com/wp-content/uploads/2012/01/18_browser_cache_media.png" alt="" width="490" height="348" /></p>
<h3><strong>CDN (Content Delivery Network) &#8211; Detailed Settings</strong></h3>
<p>If you are using a CDN, you’ll have to decide what you’ll want to use the CDN for. You can have your CDN serve all your files, or you can decide to just use it for things like images and theme files. As noted earlier, my personal preference is to mainly use the CDN for serving images, and not CSS and JS.</p>
<p>If you have ‘Auto’ selected on the Minify details page, the option to select ‘Host minified CSS and JS files’ will be greyed out on this page.</p>
<p><strong>Important:</strong> Be careful with the option to ‘Import external media library attachments’. If, when writing a post in WordPress, you upload an image to the Media Library, and then add the image by using an img tag, for example, that is<br />
considered an ‘image attachment’. If you copy images from other sites into posts, those are also considered attachments. This option will upload those images hosted by other sites onto your server, and then to Amazon. If you use in-post galleries, image attachments are generally kept separate from the gallery. I learned the hard way that checking this option in total cache will result in all your attached images being automatically added to the gallery.</p>
<h3><img class="alignnone size-full wp-image-4043" title="19_CDN" src="http://richwp.com/wp-content/uploads/2012/01/19_CDN.png" alt="" width="545" height="222" /></h3>
<h3><strong>Setting up a CDN using Amazon CloudFront</strong></h3>
<p>Lastly, I will walk you through the steps of setting up Amazon CloudFront as a CDN using W3 Total Cache. When setting up CloudFront for the first time on my site, I ran into several issues. I read through several tutorials covering the CloudFront setup process, and found most of them confusing. Amazon offers very detailed information about Cloudfront and their other services, but while Amazon is great at developing products, let’s just say that writing easy-to-understand documentation is not their strong suit. I will try to describe Amazon CloudFront simply, and to the best of my understanding.</p>
<p>Using Amazon CloudFront requires that you first set up an account with Amazon Web Services (AWS). The remainder of this post assumes that you have already done that.</p>
<p>There are two aspects of Amazon Web Services that we are concerned with here: CloudFront and S3 (Simple Storage Service). CloudFront is the Content Delivery Network, and S3 is online storage. S3 is used in conjunction with your current web host. Both S3 and CloudFront are paid services, but are very affordable, and you only pay for what you use (CloudFront should cost you somewhere in the area of $1-$3 a month for small site).</p>
<p>CDNs function either as origin push or origin pull.</p>
<p>- <strong>Origin Push:</strong> You upload your files (including theme files, images, CSS files, and Javascript libraries) onto S3. Your files are stored in what are referred to as ‘Buckets’. Buckets are simply containers that will hold your folders and files. CloudFront then copies the files from your buckets to local servers around the world. CloudFront will then grab your files from the S3 servers, and then serve them on your website.</p>
<p>- <strong>Origin Pull:</strong> Origin pull bypasses the need for S3 (although my understanding is that you still must create a bucket on S3, even though CloudFront doesn’t use it). Instead of grabbing info from their S3 servers, the CDN will pull the info from your (or your hosting provider’s) servers. When someone in England, for example, visits your site for the first time, CloudFront will store your site on a server in England. Subsequent request from England will then be served by that server.</p>
<p>As I stated earlier, origin pull is an easier method to use, since pushing out updates to files once they are stored on S3 presents some challenges that require some additional steps.</p>
<p>Let’s get started with setting up Amazon CloudFront.</p>
<p>1. <strong>Enable CDN</strong>. Enable the CDN on the W3 Total Cache General page. Select Amazon CloudFront from the pull-down menu (either pull or push).</p>
<p>2. <strong>Configure S3</strong>. Log on to Amazon Web Services, and click on the ‘S3’ tab. Click ‘Create Bucket’ on the left side of your screen. Enter a Bucket Name (this can just be the name of your website, for example). Click ‘Create’.</p>
<p>3. <strong>Enter Credentials.</strong> We now have to get a couple pieces of information from your Amazon Web Services account to link it with Total Cache. In AWS, click on your name in the top right corner, and then select ‘security<br />
credentials’. Scroll down to the table pictured below.</p>
<p><img class="alignnone size-full wp-image-4044" title="Amazon CloudFront Credentials Settings" src="http://richwp.com/wp-content/uploads/2012/01/20_credentials.png" alt="Amazon CloudFront Credentials Settings" width="545" height="111" /></p>
<p>Copy &amp; Paste the Access Key ID and Secret Key into the corresponding fields on the Total Cache CDN page.</p>
<p><img class="alignnone size-full wp-image-4045" title="Total Cache CDN Configuration" src="http://richwp.com/wp-content/uploads/2012/01/21_cloudfront_1.png" alt="Total Cache CDN Configuration" width="545" height="323" /></p>
<p>4. <strong>Create a Distribution.</strong> Enter a name for your distribution in the origin field (this can be something like yoursite.com) and then click <strong>‘Create Distribution’</strong>. <em>Replace Site’s Hostname</em> should then<br />
automatically be filled in with random characters. Click the ‘Test CloudFront distribution’ button to make sure it works. Click the ‘<strong>Save all Settings’ button.</strong></p>
<p>5. <strong>Check the Distribution</strong>. Go back to the CloudFront tab in AWS. You should see the newly created distribution. It will take a little while to download, depending on how much content you have on your site.</p>
<p>6. <strong>Set up a CNAME</strong>. Without setting up a CNAME, your images will have an Amazon web address. With a few steps, you can change it to your own name (such as images.yoursite.com, or media.yoursite.com).</p>
<p>Open up your hosting Control Panel (this may vary depending on your host). Scroll down to ‘Domains’ and click ‘Simple DNS Zone Editor’. Fill in the CNAME record fields. For the Name, use something like images.yoursite.com. For the CNAME field,<br />
you’ll need to go back to the CloudFront tab in Amazon Web Services. Where is says Domain Name, you will see something like h2j4uj5k8xnm6.cloudfront.net. Copy &amp; Paste than into the CNAME field on your hosting control panel.</p>
<p><img class="alignnone size-full wp-image-4053" title="Amazon CloudFront CNAME Settings" src="http://richwp.com/wp-content/uploads/2012/01/22_CNAME.png" alt="Amazon CloudFront CNAME Settings" width="545" height="111" /></p>
<p>7. <strong>Add CNAME to AWS. </strong>Go back to the CloudFront tab in AWS. Right Click on the CNAMEs field next to your distribution and click ‘Edit. Enter your CNAME in the corresponding field and click ‘Yes, Edit’.</p>
<p>8. <strong>Add CNAME to Total Cache.</strong> Go back to the Total Cache CDN page. Press the ‘Add CNAME’ button, and enter your CNAME (you can leave the ‘Replace site’s hostname with’ field alone). Press Save All Settings’.</p>
<p>If you are using origin pull, you can check to make sure CloudFront is working properly. Open up your website, right click on an image, and select ‘open in new tab’. The URL of the image should now start with your CNAME.</p>
<p>9. <strong>Additional Steps for Origin Push.</strong> If you are using origin push, there will be buttons on the top of the Total Cache CDN page. Use them to automatically upload the different types of files you want stored on S3. Once your files are uploaded, Go to the S3 panel in AWS and select your bucket. Right click on each folder in the bucket, and select <strong>Make Public</strong>. If you do not set your folders as public, CloutFront will not be able to retrieve them from S3.</p>
<h3>You’re all done!</h3>
<p>While it might seem like a lot of steps, setting up W3 Total Cache and Amazon CloudFront is a pretty quick process that can have a huge effect on the speed and performance of your site. Don’t forget to check your site’s speed with a service such as <a title="Google Page Speed Tools" href="http://code.google.com/speed/page-speed/" target="_blank">Google Page Speed</a> (which is free, and available online, as well as an extension for the Chrome browser) after configuring total cache. Hopefully you and your visitors will be quite happy with the results.</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/wordpress-cdn-total-cache-amazon-cloudfront/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SoSweetCreative, built with the RichWP FrameWork, featured on &#8220;CSS Awards&#8221;</title>
		<link>http://richwp.com/sosweetcreative-on-cssawards/</link>
		<comments>http://richwp.com/sosweetcreative-on-cssawards/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 20:53:31 +0000</pubDate>
		<dc:creator>Felix</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[design inspiration]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=4015</guid>
		<description><![CDATA[I just got an email from Stephen Scaff that his site SoSweetCreative has been featured on CSSawards and is drawing massive attention &#38; tweets on other design minded sites like like creattica. SoSweet Creative has been built with the RichWP <a href="http://richwp.com/sosweetcreative-on-cssawards/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://sosweetcreative.com/" target="_blank"><img class="alignnone size-full wp-image-4016" title="sosweetcreative" src="http://richwp.com/wp-content/uploads/2012/01/sosweetcreative.png" alt="" width="545" height="616" /></a></p>
<p>I just got an email from Stephen Scaff that his site <a href="http://sosweetcreative.com/" target="_blank">SoSweetCreative</a> has been featured on <a href="http://www.cssawards.net/sosweet-creative" target="_blank">CSSawards</a> and is drawing massive attention &amp; tweets on other design minded sites like like <a href="http://creattica.com/css/sosweet-creative-homepage/75609" target="_blank">creattica</a>.</p>
<p>SoSweet Creative has been built with the RichWP FrameWork and the RichCORP child theme.</p>
<blockquote><p>RichWP was perfect for this portfolio project, as it allowed me to focus on the CSS and content and quickly bang out the site.<br />
~ Stephen Scaff</p></blockquote>
<p>Congratulations Steve!</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/sosweetcreative-on-cssawards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Add Facebook Comments To Your WordPress Website</title>
		<link>http://richwp.com/add-facebook-comments-wordpress-website/</link>
		<comments>http://richwp.com/add-facebook-comments-wordpress-website/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 15:26:38 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://richwp.com/?p=3952</guid>
		<description><![CDATA[I added Facebook comments to my blog a two months ago. It&#8217;s proven to be a popular addition to the site. Most people stay signed in to Facebook when they browse the web so it has encouraged more comments on <a href="http://richwp.com/add-facebook-comments-wordpress-website/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I added Facebook comments to my blog a two months ago. It&#8217;s proven to be a popular addition to the site. Most people stay signed in to Facebook when they browse the web so it has encouraged more comments on posts.</p>
<p>I initially tried a few different ways of integrating comments on my site. I followed some long drawn out tutorials that required lots of editing and I tried a few plugins too. Through trial and error I found that the the best way to integrate Facebook comments on your WordPress website is to use the official Facebook plugin <a title="Comments Box" href="http://developers.facebook.com/docs/reference/plugins/comments/">Comments Box</a> (Note, this is not a WordPress plugin)<span id="more-3952"></span>.</p>
<h3>Step 1: Create A Facebook App</h3>
<p>The first thing you need to do is visit the <a title="Facebook Applications" href="https://developers.facebook.com/apps">Facebook Application page</a> and click on &#8216;Create New App&#8217;.</p>
<p><a href="http://richwp.com/add-facebook-comments-wordpress-website/facebook-comments-1/" rel="attachment wp-att-3953"><img class="aligncenter size-full wp-image-3953" title="Create A Facebook App" src="http://richwp.com/wp-content/uploads/2011/12/facebook-comments-1.png" alt="Create A Facebook App" width="545" height="188" /></a></p>
<p>All you need to do is give your name an appropriate name e.g. YourSite.com Comments. Facebook will provide you with and App ID/API Key and App secret key.</p>
<p><a href="http://richwp.com/add-facebook-comments-wordpress-website/facebook-comments-2/" rel="attachment wp-att-3954"><img class="aligncenter size-full wp-image-3954" title="Create A Facebook App" src="http://richwp.com/wp-content/uploads/2011/12/facebook-comments-2.png" alt="Create A Facebook App" width="545" height="189" /></a></p>
<h3>Step 2: Customise Your Facebook Comment Area</h3>
<p>Next thing you should do is go to the <a title="Facebook Comments" href="http://developers.facebook.com/docs/reference/plugins/comments/">Facebook Comments</a> code. Don&#8217;t worry about the &#8216;URL to comment on&#8217; field for the moment. You simply need to choose how many comments you want per page, the width of your comment area and whether you prefer the light or dark scheme.</p>
<p><a href="http://developers.facebook.com/docs/reference/plugins/comments/"><img class="aligncenter size-full wp-image-3958" title="Customise Your Facebook Comments" src="http://richwp.com/wp-content/uploads/2011/12/facebook-comments-3.png" alt="Customise Your Facebook Comments" width="240" height="305" /></a></p>
<h3>Step 3: Add Facebook Code To Your Header.php Template</h3>
<p>When you click on the &#8216;Get Code&#8217; button you will be presented with two options: HTML5 and XBFML (iframe isn&#8217;t available for comments). I recommend using the HTML5 version.</p>
<p>If you have created more than one application on Facebook, make sure you select the appropriate application for your comments so that the correct ID is generated in the code.</p>
<p><a href="http://richwp.com/add-facebook-comments-wordpress-website/facebook-comments-4/" rel="attachment wp-att-3959"><img class="aligncenter size-full wp-image-3959" title="Get Code From Facebook" src="http://richwp.com/wp-content/uploads/2011/12/facebook-comments-4.png" alt="Get Code From Facebook" width="545" height="385" /></a></p>
<p>The first piece of code should look something like this:</p>
<p><code><br />
&lt;div id="fb-root"&gt;&lt;/div&gt;<br />
&lt;script&gt;(function(d, s, id) {<br />
var js, fjs = d.getElementsByTagName(s)[0];<br />
if (d.getElementById(id)) return;<br />
js = d.createElement(s); js.id = id;<br />
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&amp;appId=YOURAPPLICATIONID";<br />
fjs.parentNode.insertBefore(js, fjs);<br />
}(document, 'script', 'facebook-jssdk'));&lt;/script&gt;<br />
</code></p>
<p>Open up your header.php template and add the code just below the body tag e.g. directly after &lt;body&gt;. After you have added the code, save the file.</p>
<h3>Step 4: Add Facebook Code To Your Comments.php Template</h3>
<p>The second piece of code that Facebook provides looks something like this (it depends on how many posts you specified per page and the widget of the comment area):</p>
<p><code><br />
&lt;div class="fb-comments" data-href="http://example.com" data-num-posts="2" data-width="500"&gt;&lt;/div&gt;<br />
</code></p>
<p>The default code that Facebook provides links to a static URL therefore we need to modify the code so that the current page is linked (i.e. the permalink). To do this, all you need to do is replace data-href=&#8221;http://example.com&#8221; with data-href=&#8221;&lt;?php the_permalink() ?&gt;&#8221;.</p>
<p>Your code should now look something like:</p>
<p><code><br />
&lt;div class="fb-comments" data-href="&lt;?php the_permalink() ?&gt;" data-num-posts="2" data-width="500"&gt;&lt;/div&gt;<br />
</code></p>
<p>To add this to your comment area, all you need to do is add the above code to your comments.php template. Where you should add this code depends on how your comments.php template is coded and whether you want Facebook comments to appear above or below WordPress comments.</p>
<p>If you have followed these steps correctly, you should now see Facebook comments either above or below your regular WordPress comments.</p>
<p><img class="aligncenter size-full wp-image-3965" title="How To Add Facebook Comments To Your WordPress Website" src="http://richwp.com/wp-content/uploads/2011/12/facebook-comments-5.png" alt="How To Add Facebook Comments To Your WordPress Website" width="545" height="362" /></p>
<h3>Overview</h3>
<p>This tutorial showed you how you can add Facebook comments to your comments.php template. Once it has been completed, Facebook comments will appear on your posts and pages.</p>
<p>If you are unsure about any part of this tutorial, please let me know and I will clarify the step for you.</p>
<p>Good luck,<br />
Kevin</p>
]]></content:encoded>
			<wfw:commentRss>http://richwp.com/add-facebook-comments-wordpress-website/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  richwp.com/feed/ ) in 0.39411 seconds, on Feb 4th, 2012 at 2:00 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 4th, 2012 at 4:00 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  richwp.com/feed/ ) in 0.00071 seconds, on Feb 4th, 2012 at 2:35 am UTC. -->
