<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>BlogCrafted</title>
	
	<link>http://blogcrafted.com</link>
	<description>build the blog you want!</description>
	<lastBuildDate>Wed, 16 Feb 2011 17:18:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blogcrafted" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="blogcrafted" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">blogcrafted</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Tutorial Triplicate — Handling Permalink Changes and 301 Redirects</title>
		<link>http://blogcrafted.com/tutorial-handling-permalink-changes-and-301-redirects/</link>
		<comments>http://blogcrafted.com/tutorial-handling-permalink-changes-and-301-redirects/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 10:00:35 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=301</guid>
		<description><![CDATA[If you&#8217;ve been thinking about changing the permalink structure on your blog or already changed it and are trying to figure out what to do with your internal links, then this trio of pages I just created will help you out.
First, a tutorial on using the Redirection plugin to remove dates from incoming links. Not [...]


Related posts:<ul><li><a href='http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/' rel='bookmark' title='Permanent Link: Tutorial on Using Fantastico to Install Wordpress'>Tutorial on Using Fantastico to Install Wordpress</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/comment-luv-not-recognize-feed/' rel='bookmark' title='Permanent Link: Quick Fix for Unluved Commenters'>Quick Fix for Unluved Commenters</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p>If you&#8217;ve been thinking about changing the permalink structure on your blog or already changed it and are trying to figure out what to do with your internal links, then this trio of pages I just created will help you out.</p>
<p>First, a <a href="http://blogcrafted.com/redirection-plugin-remove-dates-incoming-links/">tutorial on using the Redirection plugin to remove dates from incoming links</a>. Not only do you want people clicking on the links to be able to find your site, you want your posts to rank like they did before. This method uses a 301 redirection to pass on the link juice <em>and</em> the visitors.</p>
<p>Second, a <a href="http://blogcrafted.com/search-regex-remove-dates-internal-permalinks/">tutorial on removing the dates from your internal links</a>. Though the redirection you&#8217;ve already set up is enough, having your links to yourself look right isn&#8217;t a bad idea. It also means that if the Redirection plugin breaks or you turn it off, your internal links still work</p>
<p>And third, for people who&#8217;ve just migrated over from Blogger, a <a href="http://blogcrafted.com/how-to-remove-html-from-old-blogger-permalinks/">tutorial on removing the .html from Blogger permalinks</a> and otherwise straightening them out. If you <em>also</em> want to remove the dates, do this before doing the other two.</p>
<p>Happy regexing!</p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/' rel='bookmark' title='Permanent Link: Tutorial on Using Fantastico to Install Wordpress'>Tutorial on Using Fantastico to Install Wordpress</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/comment-luv-not-recognize-feed/' rel='bookmark' title='Permanent Link: Quick Fix for Unluved Commenters'>Quick Fix for Unluved Commenters</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/tutorial-handling-permalink-changes-and-301-redirects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find LunarPages MySQL Database IP Address</title>
		<link>http://blogcrafted.com/find-lunarpages-mysql-database-ip-address/</link>
		<comments>http://blogcrafted.com/find-lunarpages-mysql-database-ip-address/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 10:00:24 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Website Hosting & Management]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=295</guid>
		<description><![CDATA[<p class="padded">Most shared hosting services store your files and databases on a the same server with the same IP address. However,  <a href="http://blogcrafted.com/go/lunarpages.php">LunarPages</a> has recently stopped that practice and keeps some people's databases on different servers with different IP address. This makes it more difficult to <a href="http://blogcrafted.com/how-to-install-a-wordpress-blog-on-lunarpages/">install Wordpress on LunarPages</a>.</p>

<p>If you're a LunarPages customer and trying to figure out what the IP address of your databases is, it's very likely NOT the same as the IP address of your Lunar Pages Control Panel (LPCP).</p>


Related posts:<ul><li><a href='http://blogcrafted.com/registering-domains-apart-from-your-host/' rel='bookmark' title='Permanent Link: Registering Domains Away from Your Host'>Registering Domains Away from Your Host</a></li>
<li><a href='http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/' rel='bookmark' title='Permanent Link: Tutorial on Using Fantastico to Install Wordpress'>Tutorial on Using Fantastico to Install Wordpress</a></li>
<li><a href='http://blogcrafted.com/deny-access-htaccess-403-error/' rel='bookmark' title='Permanent Link: Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages'>Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p>Most shared hosting services store your files and databases on a the same server with the same IP address. However,  <a href="http://blogcrafted.com/go/lunarpages.php">LunarPages</a> has recently stopped that practice and keeps some people&#8217;s databases on different servers with different IP address. This makes it more difficult to <a href="http://blogcrafted.com/how-to-install-a-wordpress-blog-on-lunarpages/">install Wordpress on LunarPages</a>.</p>
<p>If you&#8217;re a LunarPages customer and trying to figure out what the IP address of your databases is, it&#8217;s very likely NOT the same as the IP address of your Lunar Pages Control Panel (LPCP).</p>
<h3>How to Find Your MySQL Database IP Address on LunarPages</h3>
<ol>
<li>Go to the main page of your LPCP and scroll down to databases.</li>
<li>Click on PhpMyAdmin (sailboat icon on the right side).</li>
<li>It may ask you to fill in your login information again, do so.</li>
<li>Now you&#8217;re in phpMyAdmin for your hosting. Though the url in your address bar still has the same IP address as your LPCP, the very <strong>top of the page will say Server: 229.237.233.32</strong> (only your IP address).</li>
</ol>
<p>Here&#8217;s a screenshot of what this looked like for one client, but with most of the IP address blacked out for privacy:</p>
<p><img src="http://blogcrafted.com/img/phpserverinfo.jpg" alt="MySQL Manager" title="MySQL Manager" class="aligncenter" /></p>
<p>It&#8217;s at the very top of the page, a little bit left of center. You&#8217;ll see that it probably shares many of the same digits as your LPCP IP address, but it&#8217;s got a few different ones too. If it&#8217;s identical, then your database &amp; files are on the same server.</p>
<p>You can use this IP address it fill in the <code>DB_HOST</code> field in a wp-config.php file for Wordpress (replacing <code>localhost</code>) or wherever else you need the IP of your MySQL databases on LunarPages.</p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/registering-domains-apart-from-your-host/' rel='bookmark' title='Permanent Link: Registering Domains Away from Your Host'>Registering Domains Away from Your Host</a></li>
<li><a href='http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/' rel='bookmark' title='Permanent Link: Tutorial on Using Fantastico to Install Wordpress'>Tutorial on Using Fantastico to Install Wordpress</a></li>
<li><a href='http://blogcrafted.com/deny-access-htaccess-403-error/' rel='bookmark' title='Permanent Link: Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages'>Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/find-lunarpages-mysql-database-ip-address/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DIY Themes Server Certificate Expired</title>
		<link>http://blogcrafted.com/diy-themes-server-certificate-expired/</link>
		<comments>http://blogcrafted.com/diy-themes-server-certificate-expired/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 00:04:51 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=284</guid>
		<description><![CDATA[In the last week (Jan 2010), a rash of expired certificates has struck the Thesis-using/Thesis-promoting community. Find out why, how to fix it, and how to continue promoting Thesis without these error messages.


Related posts:<ul><li><a href='http://blogcrafted.com/diy-themes-refund-thesis/' rel='bookmark' title='Permanent Link: Getting DIY Themes to Refund You for Thesis'>Getting DIY Themes to Refund You for Thesis</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p><em>In the last week, a rash of expired certificates has struck the Thesis-using/Thesis-promoting community. Find out why, how to fix it, and how to continue promoting Thesis without these error messages.</em></p>
<p>I noticed the first one 5 days ago. As I was visiting a friend&#8217;s site, this error message jumped out at me:</p>
<p><img src="http://blogcrafted.com/img/expiredcertificate.jpg" alt="" title="Image of the Expired Certificate" class="nolinecenter" /></p>
<p>Because it&#8217;s not the best screen grab, I transcribed it. It reads:</p>
<blockquote><p>diythemes.com:443 uses an invalid security certificate</p>
<p>The certificate expired on 1/15/2010 3:55 PM.</p>
<p>(Error code: sec_error_expired_certificate)</p>
<p>This could be a problem with the server&#8217;s configuration or it could be someone trying to impersonate the server.</p>
<p>If you you have connected to this server successfully in the past the error may be temporary and you can try again later.</p></blockquote>
<p>I was surprised, but I recognized DIY Themes as being the Thesis theme site he was running and knew it was safe to keep browsing his site. Further investigation and discussions brought to light the fact that he was running the DIY Themes Thesis affiliate program.</p>
<p>Brian Clark had recently announced on Copyblogger that the <a href="http://www.copyblogger.com/thesis-affiliate-program-moving-to-share-a-sale/">Thesis affiliate program was moving to ShareASale</a>. DIY Themes promised that the old links would still work for another 60 days, after which you had to be on the new affiliate program. Yet somehow, the people running DIY Themes had let their security certificate expire and it was throwing errors on <em>every</em> site using DIY Themes affiliate code!</p>
<h3>How to Fix the DIY Themes Expired Certificate Error</h3>
<p><strong>Step 1.</strong> Take down all Thesis ads on your site. Text links (unless you&#8217;re using redirects you&#8217;ve created), banner ads, everything. Check individual posts too.</p>
<p>Why take it all down first? Because this error is the kind of thing that scares away readers. And it&#8217;s not good advertising for the product when your readers are getting warnings about it.</p>
<p><strong>Step 2.</strong> Go to <a href="http://shareasale.com/">ShareASale</a> and sign up. Then sign up for the Thesis affiliate program.</p>
<p><strong>Step 3.</strong> Replace the banners and links using the code from ShareASale. If you&#8217;re feeling nervous, consider uploading all banner ads to your site and linking to them on your site. You can use a plugin like <a href="http://wordpress.org/extend/plugins/gocodes/">GoCodes</a> to create a simple redirect for links. Of course, the ShareASale code isn&#8217;t throwing errors, but these tools give you more control over the ads on your site.</p>
<p>I&#8217;m very surprised that as of the time I&#8217;m writing this, January 25th, the certificate has been expired for 10 days and has been throwing these errors for at least 5 (when I first noticed) and the DIY Themes crew hasn&#8217;t renewed it yet. I hope it&#8217;ll be fixed soon, but since the program is ending you might as well sign up with the new place.</p>
<p><em>Edited to add: Brian Clark noted below that the problem had been addressed over the weekend. I still saw it on at least one site this morning, but perhaps the change is taking effect. If you&#8217;re seeing it on your site still, consider contacting DIY themes&#8230;or just follow the instructions, since you&#8217;ll need to do that anyway.</em></p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/diy-themes-refund-thesis/' rel='bookmark' title='Permanent Link: Getting DIY Themes to Refund You for Thesis'>Getting DIY Themes to Refund You for Thesis</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/diy-themes-server-certificate-expired/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Getting DIY Themes to Refund You for Thesis</title>
		<link>http://blogcrafted.com/diy-themes-refund-thesis/</link>
		<comments>http://blogcrafted.com/diy-themes-refund-thesis/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:00:11 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=283</guid>
		<description><![CDATA[There's no question that the <a href="http://blogcrafted.com/go/thesis/">Thesis theme</a> for Wordpress is very powerful. It's got a lot of good code and a number of customization options which help you make it more your own. But it's got flaws as well and it's not the best match for a lot of people. One thing that comes to mind is the inability to easily insert a header image, at least not without adding a <a href="http://rickbeckman.org/thesis-openhook/">plugin</a>.


Related posts:<ul><li><a href='http://blogcrafted.com/diy-themes-server-certificate-expired/' rel='bookmark' title='Permanent Link: DIY Themes Server Certificate Expired'>DIY Themes Server Certificate Expired</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p>There&#8217;s no question that the <a href="http://blogcrafted.com/go/thesis/">Thesis theme</a> for Wordpress is very powerful. It&#8217;s got a lot of good code and a number of customization options which help you make it more your own. But it&#8217;s got flaws as well and it&#8217;s not the best match for a lot of people. One thing that comes to mind is the inability to easily insert a header image, at least not without adding a <a href="http://rickbeckman.org/thesis-openhook/">plugin</a>.</p>
<p>I don&#8217;t believe Thesis should be marketed as great for beginners with no coding experience unless those beginners are either willing to hire a blog consultant or to deal with a fairly generic-looking theme.</p>
<p>So what do you do if you bought Thesis, gave it your best shot, and need a refund? DIY Themes promises a refund within 30 days if you&#8217;re not satisfied with your purchase of Thesis.</p>
<h3>Instructions for Requesting a Refund from DIY Themes</h3>
<p>To request a refund, send an email to <strong>diythemes@<span style="display: none;">baaga</span>gmail.com</strong>, with the subject &#8220;Refund Request&#8221;. Please include the following information with your request:</p>
<ul>
<li>Your name</li>
<li>The email address associated with your PayPal account</li>
<li>The date of purchase</li>
<li>Your DIYthemes member name</li>
</ul>
<h3>If You Still Want to Give Thesis a Shot</h3>
<p>One of the best things created by the <a href="http://blogcrafted.com/go/thesis/">Thesis</a> user community is Rick Beckman&#8217;s <a href="http://rickbeckman.org/thesis-openhook/">Thesis Open Hooks</a> plugin. It gave you back-end CSS/PHP editing abilities before Thesis finally integrated them and, most importantly, it has blocks where you can input code for various Thesis hooks instead of setting them up with PHP.</p>
<p>If you&#8217;re not quite ready to give up on Thesis, try checking it out (also available from the Wordpress Codex for installation from within your site&#8217;s back-end).</p>
<p>There&#8217;s a lot of great stuff you can do with Thesis. But if it&#8217;s not the theme for you, don&#8217;t be shy in asking for a refund.</p>
<p><em>Obviously, from my lukewarm review of Thesis for beginners (unless they want to pay more for customization, in which case <a href="http://blogcrafted.com/contact/">get in touch</a> <img src='http://blogcrafted.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), I&#8217;m not a representative of DIY Themes. The refund information comes from the DIY Themes forum, but is not easy to find. Maybe it&#8217;s not well-publicized because there&#8217;s no affiliate program for refunds. My thought is if you&#8217;re going to pay that much, it should be something you&#8217;re using and if you can&#8217;t use, return.</em></p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/diy-themes-server-certificate-expired/' rel='bookmark' title='Permanent Link: DIY Themes Server Certificate Expired'>DIY Themes Server Certificate Expired</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/diy-themes-refund-thesis/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How to Handle Comment Spam Akismet Doesn’t Catch</title>
		<link>http://blogcrafted.com/how-to-handle-comment-spam-akismet-doesnt-catch/</link>
		<comments>http://blogcrafted.com/how-to-handle-comment-spam-akismet-doesnt-catch/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 20:57:20 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Blogging with Wordpress]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=282</guid>
		<description><![CDATA[Akismet and other spam plugins are great for catching 99% of spam. But sometimes spambots get creative and only leave http://link. Other times, it's the person who's spammy.


Related posts:<ul><li><a href='http://blogcrafted.com/deny-access-htaccess-403-error/' rel='bookmark' title='Permanent Link: Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages'>Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages</a></li>
<li><a href='http://blogcrafted.com/wordpress-php-conditional-tags/' rel='bookmark' title='Permanent Link: Using Wordpress PHP Conditional Tags to Create Variable Design'>Using Wordpress PHP Conditional Tags to Create Variable Design</a></li>
<li><a href='http://blogcrafted.com/best-plugins-new-wordpress-blog/' rel='bookmark' title='Permanent Link: Must-Have Plugins for Your New Wordpress Blog'>Must-Have Plugins for Your New Wordpress Blog</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p>Recently, a number spam bots have been managing to get past Akismet to leave nonsensical comments with no actual link. Instead the link has read <strong>http://link</strong> with no .com. It seems likely that these bots are attempting to get these fake comments accepted on blogs so that when the same bots leave comments with links, they&#8217;ll be 2nd time commenters. People have reported a great deal of frustration at having these comments show up and sit on their blogs until they get a chance to mark as spam.</p>
<p>Here&#8217;s how you can either send these comments to your moderation queue or even send them directly to your spam. If you are reasonably certain that no one else will be leaving a valid comment on your site with <strong>http://link</strong>, then you might as well sent it to spam. If you&#8217;re worried that a real comment might left with <strong>http://link</strong> in the link, field, then there&#8217;s a way to sent it to moderation instead.</p>
<h3>Sending These Spam http://link Comments to Spam</h3>
<p>There&#8217;s a manual way to send these comments to spam, at least until Akismet picks up on them.</p>
<p>1. Navigate to <strong>Settings -> Discussion</strong>.</p>
<p>2. Scroll down to <strong>Comment Blacklist</strong>. You&#8217;ll see a box that looks like the one below (click image to enlarge). Enter <strong>http://link</strong> and save (bottom of the page). This way, any comment that leaves http://link as its link will get sent straight to your spam area, it won&#8217;t show up in your comments and you won&#8217;t even have to moderate it.</p>
<p><a href="http://blogcrafted.com/img/blacklistbig.jpg" rel="lightbox"><img src="http://blogcrafted.com/img/blacklistsmall.jpg" alt="Blacklist Area" title="Blacklist Box, Click to Enlarge" class="nolinecenter" /></a></p>
<h3>Sending These Spam http://link Comments to Your Moderation Queue</h3>
<p>Using this method will mean you still have to moderate the comments, but they won&#8217;t show up on your posts.</p>
<p>1. Navigate to <strong>Settings -> Discussion</strong>.</p>
<p>2. Scroll down to <strong>Comment Moderation</strong>. You&#8217;ll see a box that looks like the one below (click image to enlarge). Enter <strong>http://link</strong> and save (bottom of the page). This way, any comment that leaves http://link as its link will get sent straight to your spam area, it won&#8217;t show up in your comments and you won&#8217;t even have to moderate it.</p>
<p><a href="http://blogcrafted.com/img/moderationbig.jpg" rel="lightbox"><img src="http://blogcrafted.com/img/moderationsmall.jpg" alt="Blacklist Area" title="Blacklist Box, Click to Enlarge" class="nolinecenter" /></a></p>
<h3>Using This Method on Other Spam</h3>
<p>Most Wordpress users rely on spam killing plugins to keep unwanted comments off our blog. But sometimes the plugins aren&#8217;t smart enough or haven&#8217;t yet adapted. You can use this method for all kinds of things.</p>
<p>Got regular commenter who always needs comments edited or at least looked over before they&#8217;re posted? If they always use the same e-mail address, just put it in the Moderation or Blacklist box, depending on the approach you want to take.</p>
<p>Got an unwelcome commenter from a particular IP address? Put the IP address in there. (Won&#8217;t stop them commenting from different IPs.)</p>
<p>Got a commenter who always uses the same offensive terms, such as &#8220;whore&#8221;? Put them in there.</p>
<p>These fields are a great way to either keep a tighter rein on your blog&#8217;s comments by moderating certain kinds or to set and forget and send some comments to spam every time.</p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/deny-access-htaccess-403-error/' rel='bookmark' title='Permanent Link: Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages'>Denying Access to Comment Spammers (and others) Using htaccess and 403 Pages</a></li>
<li><a href='http://blogcrafted.com/wordpress-php-conditional-tags/' rel='bookmark' title='Permanent Link: Using Wordpress PHP Conditional Tags to Create Variable Design'>Using Wordpress PHP Conditional Tags to Create Variable Design</a></li>
<li><a href='http://blogcrafted.com/best-plugins-new-wordpress-blog/' rel='bookmark' title='Permanent Link: Must-Have Plugins for Your New Wordpress Blog'>Must-Have Plugins for Your New Wordpress Blog</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/how-to-handle-comment-spam-akismet-doesnt-catch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial: Adding Gravatars to Cutline Themes</title>
		<link>http://blogcrafted.com/add-gravatars-cutline/</link>
		<comments>http://blogcrafted.com/add-gravatars-cutline/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 11:00:11 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress Themes]]></category>
		<category><![CDATA[cutline]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=276</guid>
		<description><![CDATA[<p class="padded"><em>I've since transitioned to Thesis, but this tutorial works well.</em></p><p class="padded">Despite the growing internet presence of <a href="http://chrispearson.com/themes/">Chris Pearson's</a> <a href="http://blogcrafted.com/go/thesis.php">Thesis</a>, his older themes still remain popular, including the <a href="http://cubeline.tubetorial.com/">Cutline theme</a> which I've modified for this blog.</p>

<p>I recently decided to add gravatars to my theme, so I launched a search for anyone's tips on best positioning of the gravatar code within Cutline. Since I didn't find anything, I did it on my own--but I thought I'd share with you exactly which code to put where to get gravatars on <em>Cutline</em> positioned like mine. As a bonus, a small section at the bottom shows you how to create a add a custom default gravatar for your site. You'll see that commenters without gravatars get a ghosted black-and-white BC avatar.</p>


Related posts:<ul><li><a href='http://blogcrafted.com/changing-the-header-in-cutline-3-column-split-or-right-wordpress-theme/' rel='bookmark' title='Permanent Link: Changing the Header in Cutline 3-Column Split (or Right) Wordpress Theme'>Changing the Header in Cutline 3-Column Split (or Right) Wordpress Theme</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
<li><a href='http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/' rel='bookmark' title='Permanent Link: Tutorial on Using Fantastico to Install Wordpress'>Tutorial on Using Fantastico to Install Wordpress</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p><em>Note, I have since transitioned to Thesis, but the tutorial still works great for Cutline.</em></p>
<p>Despite the growing internet presence of <a href="http://chrispearson.com/themes/">Chris Pearson&#8217;s</a> <a href="http://blogcrafted.com/go/thesis/">Thesis</a>, his older themes still remain popular, including the <a href="http://cubeline.tubetorial.com/">Cutline theme</a> which I&#8217;ve modified for this blog. </p>
<p>I recently decided to add gravatars to my theme, so I launched a search for anyone&#8217;s tips on best positioning of the gravatar code within Cutline. Since I didn&#8217;t find anything, I did it on my own&#8211;but I thought I&#8217;d share with you exactly which code to put where to get gravatars on <em>Cutline</em> positioned like mine. As a bonus, a small section at the bottom shows you how to create a add a custom default gravatar for your site. You&#8217;ll see that commenters without gravatars get a ghosted black-and-white BC avatar.</p>
<h3>Inserting Gravatar Code into Cutline Comments</h3>
<p><strong>1. Inserting the code into comments.php.</strong></p>
<p>a) Navigate to Theme Editor and open <span class="red">comments.php</span>.</p>
<p>b) Scroll down to <span class="red">&lt;p class=&#8221;comment_meta&#8221;&gt;</span></p>
<p>c) Insert </p>
<pre class="brush: php">&amp;lt;?php if(function_exists(&#039;get_avatar&#039;)) { echo get_avatar($comment, &#039;50&#039;); } ?&amp;gt;</pre>
<p>directly before &lt;p class=&#8221;comment_meta&#8221;&gt;</p>
<p>d) The result should look like: <span class="red">&amp;amp;amp;amp;lt;?php if(function_exists(&#8216;get_avatar&#8217;)) { echo get_avatar($comment, &#8216;50&#8242;); } ?&amp;amp;amp;amp;gt;&lt;p class=&#8221;comment_meta&#8221;&gt;</span></p>
<p>e) Save.</p>
<p>(Note, if you want your gravatars to be bigger or smaller, change the &#8216;50&#8242; to &#8216;40&#8242; or &#8216;60&#8242; or whatever size you want.)</p>
<p><strong>2. Styling the avatars in style.css or custom.css.</strong></p>
<p>a) If you&#8217;re playing by the Cutline rules and have made all your changes in the custom.css stylesheet (or haven&#8217;t yet made any changes), open <span class="red">custom.css</span>. If you&#8217;ve already hacked style.css to shreds anyway, open <span class="red">style.css</span>.</p>
<p>b) If you&#8217;re in custom.css, insert the following line:</p>
<pre class="brush: css">.custom #comments .avatar { float: left; margin: 0 4px 0 4px; padding: 4px; border: 1px #ccc solid; }</pre>
<p>If you&#8217;re in style.css, insert the following line:</p>
<pre class="brush: css">#comments .avatar { float: left; margin: 0 4px 0 4px; padding: 4px; border: 1px #ccc solid; }</pre>
<p>c) Save.</p>
<p>This will style your gravatars with 4 pixels of padding on either side, then a 1px light-gray border, then a left/right margin to set them off. They&#8217;ll sit on the top left of your comments and the comment will wrap around them.</p>
<p><strong>3. Turning on Gravatars.</strong></p>
<p>Now your theme is set up for gravatars, but they may not be turned on. Navigate to <span class="red">Settings -> Discussion</span> and enable gravatars, select the highest rating you&#8217;ll display, and choose a backup. Save those settings and watch the gravatars show up in your comments section.</p>
<h3>Adding a Unique Default Gravatar</h3>
<p>Now that your site has gravatars, you&#8217;ll find out just how many of your commenters don&#8217;t have them. You can select a mystery man, the gravatar logo, a blank space, or some randomly-generated icons to fill the space. Or you can create a special gravatar for your site. For example, I took the BlogCrafted gravatar, turned it black-and-white, and ghosted it. It shows up when people leave comments and aren&#8217;t signed up with gravatars, that&#8217;s what shows up for them.</p>
<p>Turns out that adding a gravatar that&#8217;s unique to your site isn&#8217;t hard at all. First you have to come up with a default avatar. In my example, it&#8217;s saved as <span class="red">defaultgravatar.jpg</span>. If you use a different filename, be sure to change that in the code.</p>
<p>Upload the gravatar to the images folder of your theme directory (in Cutline, it&#8217;s called &#8220;images,&#8221; if your theme is different, please modify the code below to reflect its image folder name).</p>
<p>Then back in the Theme Editor area, navigate to <span class="red">functions.php</span> (called Theme Functions). Directly under the:</p>
<pre class="brush: php">if ( function_exists(&#039;register_sidebars&#039;) )
    register_sidebars(2);</pre>
<p>paste:</p>
<pre class="brush: php">add_filter( &#039;avatar_defaults&#039;, &#039;newgravatar&#039; );  

function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(&#039;template_directory&#039;) . &#039;/images/defaultgravatar.jpg&#039;;
$avatar_defaults[$myavatar] = &amp;amp;amp;amp;amp;amp;amp;quot;Unique Default Gravatar&amp;amp;amp;amp;amp;amp;amp;quot;;
return $avatar_defaults;
}</pre>
<p>The only things you might want to change in this code are:</p>
<p>1) make sure the image location <span class="red">/images/defaultgravatar.jpg</span> is the same as your image&#8217;s location. In this case, it&#8217;s in the images folder of your theme and called defaultgravatar.jpg. Make changes as appropriate.</p>
<p>2) &#8220;Unique Default Gravatar&#8221; can be changed to whatever you want to call it.Don&#8217;t delete the quotation marks or the semi-colon that comes after.</p>
<p>Otherwise, unless you know PHP, you don&#8217;t want to mess with this.</p>
<p><strong>Turn it on.</strong> Now go to <span class="red">Settings -> Discussion</span>. The new gravatar should appear in the list of default options. Select it, save, and voila! (if you&#8217;re using a caching plugin, you may have to clear it for this to take effect.)</p>
<p>Now there&#8217;s only one thing left to do&#8211;enjoy your blog&#8217;s new gravatars.</p>
<p>A special thanks to the helpful Build Internet article I found on <a href="http://buildinternet.com/2009/02/how-to-change-the-default-gravatar-in-wordpress/">changing default gravatars</a>. Check it if you&#8217;d like to know how the code works and see images of what it&#8217;ll look like once you&#8217;ve done it.</p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/changing-the-header-in-cutline-3-column-split-or-right-wordpress-theme/' rel='bookmark' title='Permanent Link: Changing the Header in Cutline 3-Column Split (or Right) Wordpress Theme'>Changing the Header in Cutline 3-Column Split (or Right) Wordpress Theme</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
<li><a href='http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/' rel='bookmark' title='Permanent Link: Tutorial on Using Fantastico to Install Wordpress'>Tutorial on Using Fantastico to Install Wordpress</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/add-gravatars-cutline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Registering Domains Away from Your Host</title>
		<link>http://blogcrafted.com/registering-domains-apart-from-your-host/</link>
		<comments>http://blogcrafted.com/registering-domains-apart-from-your-host/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 11:00:45 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Website Hosting & Management]]></category>
		<category><![CDATA[blog host]]></category>
		<category><![CDATA[domain hosting]]></category>
		<category><![CDATA[domain registration]]></category>
		<category><![CDATA[webhost]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=273</guid>
		<description><![CDATA[<p class="padded">One of the most convenient ways to register domains is through your <a href="http://blogcrafted.com/recommended-web-hosting-options/">host</a>. That way, you have everything in one place. They may even give you a free domain for signing up.</p>

<p>But there are some definite advantages to keeping your domain registration separate from your host--somewhere like <a href="http://blogcrafted.com/go/godaddy.php">GoDaddy</a>. If you end up having <a href="http://cathlawson.com/2009/01/15/web-hosts-from-the-awful-to-the-awesome">irreconcilable differences with your webhost</a>, you may end up temporarily locked out of your account, as Cath Lawson did.</p>]]></description>
			<content:encoded><![CDATA[<p></p><p>One of the most convenient ways to register domains is through your <a href="http://blogcrafted.com/recommended-web-hosting-options/">host</a>. That way, you have everything in one place. They may even give you a free domain for signing up.</p>
<p>But there are some definite advantages to keeping your domain registration separate from your host&#8211;somewhere like <a href="http://blogcrafted.com/go/godaddy.php">GoDaddy</a>. If you end up having <a href="http://cathlawson.com/2009/01/15/web-hosts-from-the-awful-to-the-awesome">irreconcilable differences with your webhost</a>, you may end up temporarily locked out of your account, as Cath Lawson did.</p>
<p>That&#8217;s unconscionable behavior on Bluehost&#8217;s part, but it does happen. In the event that you need to make a speedy exit and and a clean break from your host, it&#8217;s much easier if you don&#8217;t have to worry about your domains being registered there.</p>
<p>For example, Cath Lawson was locked out of her account for several days due to high traffic and poor service. If her domain had been registered through <a href="http://blogcrafted.com/go/godaddy.php">GoDaddy</a> and she had <a href="http://blogcrafted.com/how-to-do-a-thorough-backup-of-your-wordpress-blog/">backup files</a>, she might have been able to restore her site within a matter of hours.</p>
<p>How?</p>
<p>First, she would have to buy hosting elsewhere&#8211;either at another shared host like <a href="http://blogcrafted.com/go/lunarpages.php">LunarPages</a> or at somewhere more expensive (and hopefully more stable) like Media Temple, or even through the Lunar Pages virtual server plan (<a href="http://beingfrugal.net/2009/04/06/lunarpages-bad-customer-service-review/">ok, maybe not</a>).</p>
<p>Once she was able to login to her new hosting site (it can take a little while to hear back), she could upload her Wordpress files, create a database and import her old one, edit wp-config.php to reflect the new database information, and then switch the domain nameservers (DNS) at GoDaddy. As soon as the DNS propogated across the internet, her site would once again be available.</p>
<p>Of course, most of us don&#8217;t deal with quite that level of drama from our webhosts. Nevertheless, when the time comes to make a change from one host to another, it&#8217;s simply more convenient not to have to move the domain&#8217;s registration. </p>
<p>If you left because of poor customer service (even if it wasn&#8217;t as bad as what Cath went through) then it&#8217;s one less thing you have to take care of before you make a clean break. It&#8217;s one less stressor. If you chose to move because your site&#8217;s needs are expanding or you found a better deal, it makes the move easier and cleaner. There are no complicated codes to enter and no complicated processes. You simply change the DNS settings where your domain is registered and voila.</p>
<p>How do you handle your domain&#8217;s registration? I started out registering through my host, but now I register elsewhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/registering-domains-apart-from-your-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Your Wordpress Blog Goes Blank – Possible Fix</title>
		<link>http://blogcrafted.com/fix-blank-wordpress-blog/</link>
		<comments>http://blogcrafted.com/fix-blank-wordpress-blog/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 11:00:28 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Blogging with Wordpress]]></category>
		<category><![CDATA[fix wordpress]]></category>
		<category><![CDATA[move wordpress]]></category>
		<category><![CDATA[wordpress blank]]></category>
		<category><![CDATA[wordpress cache]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=275</guid>
		<description><![CDATA[One of the many services I offer is <a href="http://blogcrafted.com/blogger-and-wordpress-migration/">migrating Wordpress blogs</a> from one <a href="http://blogcrafted.com/recommended-web-hosting-options/">host to another</a>. If you're attempting to migrate your own blog, here's one important tip: deactivate your caching plugin before you migrate (usually wp-cache or wp-super-cache).


Related posts:<ul><li><a href='http://blogcrafted.com/best-plugins-new-wordpress-blog/' rel='bookmark' title='Permanent Link: Must-Have Plugins for Your New Wordpress Blog'>Must-Have Plugins for Your New Wordpress Blog</a></li>
<li><a href='http://blogcrafted.com/how-to-do-a-thorough-backup-of-your-wordpress-blog/' rel='bookmark' title='Permanent Link: How to do a Thorough Backup of Your Wordpress Blog'>How to do a Thorough Backup of Your Wordpress Blog</a></li>
<li><a href='http://blogcrafted.com/wordpress-php-conditional-tags/' rel='bookmark' title='Permanent Link: Using Wordpress PHP Conditional Tags to Create Variable Design'>Using Wordpress PHP Conditional Tags to Create Variable Design</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p>One of the many services I offer is <a href="http://blogcrafted.com/blogger-and-wordpress-migration/">migrating Wordpress blogs</a> from one <a href="http://blogcrafted.com/recommended-web-hosting-options/">host to another</a>. If you&#8217;re attempting to migrate your own blog, here&#8217;s one important tip: deactivate your caching plugin before you migrate (usually wp-cache or wp-super-cache).</p>
<p>You don&#8217;t have to deactivate any other plugins, if you&#8217;re migrating your entire database then it&#8217;ll automatically reactivate what you were using before. But caching plugins do not play well with blog moves.</p>
<p>If, once you&#8217;ve moved the site, all you see is a <strong>blank page</strong>&#8212;not an error page, your site is just a blank page with nothing on it&#8212;then check your wp-config file for the following line or something like it:</p>
<p><code>define('WP_CACHE', true); //Added by WP-Cache Manager</code></p>
<p>You can either disable the line by putting a &#8220;#&#8221; in front of it like so:</p>
<p><code>#define('WP_CACHE', true); //Added by WP-Cache Manager</code></p>
<p>or you can delete the entire line and trust the caching program to add it back in once you reactivate.</p>
<p>I encountered this issue on Media Temple. I don&#8217;t know if that&#8217;s because MT is a bit different or if I&#8217;ve always turned off the caching plugin before. It was quite easy to fix, but a real pain to catch.</p>
<p>So if your Wordpress blog is showing nothing but <strong>blank pages</strong> check your wp-config file&#8211;it may be an easier fix than you expected. (Also, check to make sure your new host doesn&#8217;t have an index.<strong>html</strong> file in your blog&#8217;s main directory. All you want is index.<strong>php</strong> and index.<strong>php.wpau.bak</strong>, index.html will keep the front page of your blog from showing up).</p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/best-plugins-new-wordpress-blog/' rel='bookmark' title='Permanent Link: Must-Have Plugins for Your New Wordpress Blog'>Must-Have Plugins for Your New Wordpress Blog</a></li>
<li><a href='http://blogcrafted.com/how-to-do-a-thorough-backup-of-your-wordpress-blog/' rel='bookmark' title='Permanent Link: How to do a Thorough Backup of Your Wordpress Blog'>How to do a Thorough Backup of Your Wordpress Blog</a></li>
<li><a href='http://blogcrafted.com/wordpress-php-conditional-tags/' rel='bookmark' title='Permanent Link: Using Wordpress PHP Conditional Tags to Create Variable Design'>Using Wordpress PHP Conditional Tags to Create Variable Design</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/fix-blank-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to do a Thorough Backup of Your Wordpress Blog</title>
		<link>http://blogcrafted.com/how-to-do-a-thorough-backup-of-your-wordpress-blog/</link>
		<comments>http://blogcrafted.com/how-to-do-a-thorough-backup-of-your-wordpress-blog/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 08:00:04 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Blogging with Wordpress]]></category>
		<category><![CDATA[backup wordpress]]></category>
		<category><![CDATA[database backup]]></category>
		<category><![CDATA[wordpress database]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=271</guid>
		<description><![CDATA[<p class="padded">CathLawson, one of my favorite bloggers, recently experienced every blogger's worst nightmare. Her host shut down her account and turned off <a href="http://cathlawson.com/">her site</a>. The site took 3 days to come back up. </p>

<p>I think this was shocking behavior on the host's part, as there should have been ways that they could have let her easily access her files and database without keeping her blog live.</p>


Related posts:<ul><li><a href='http://blogcrafted.com/best-plugins-new-wordpress-blog/' rel='bookmark' title='Permanent Link: Must-Have Plugins for Your New Wordpress Blog'>Must-Have Plugins for Your New Wordpress Blog</a></li>
<li><a href='http://blogcrafted.com/fix-blank-wordpress-blog/' rel='bookmark' title='Permanent Link: When Your Wordpress Blog Goes Blank &#8211; Possible Fix'>When Your Wordpress Blog Goes Blank &#8211; Possible Fix</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p>CathLawson, one of my favorite bloggers, recently experienced every blogger&#8217;s worst nightmare. Her host shut down her account and turned off <a href="http://cathlawson.com/">her site</a>. The site took 3 days to come back up. </p>
<p>I think this was shocking behavior on the host&#8217;s part, as there should have been ways that they could have let her easily access her files and database without keeping her blog live.</p>
<p>But the sad thing is that not all hosts will give you warning or let you get at your files (right away, anyway). So it&#8217;s important to have good backups. This way, if something happens to your blog, you&#8217;ll be able to restore without depending on hosts.</p>
<p>So, here&#8217;s how to run a <strong>thorough backup of your Wordpress installation</strong>:</p>
<p>Your Wordpress installation has two key components, the <strong>database</strong> and the <strong>files</strong>. The database stores all your settings and your content posts/comments/categories/blogroll/active plugins/active theme/widgets/etc. The files include the actual Wordpress schema that makes the site display&#8230;from the key Wordpress files to things like your plugin &amp; theme files.</p>
<h3>Backing Up Your Wordpress Database</h3>
<p>This is the most critical part of your backup process. You can always re-add plugins that weren&#8217;t in your last file backup, make the same theme changes again (though always backup major theme overhauls) or use a different theme, and you don&#8217;t even have to worry about the core Wordpress components (they only change between upgrades, and you can always re-upgrade, or they&#8217;re available at Wordpress.org). As long as you have <em>one file backup</em>, you&#8217;ve got a starting point.</p>
<p>But if you don&#8217;t have a very recent backup of your database, you&#8217;ve lost every post you&#8217;ve written, every comment you&#8217;ve received, and every setting you&#8217;ve changed in the interim.</p>
<p>For backing up your Wordpress database, I recommend installing the <a href="http://www.ilfilosofo.com/blog/wp-db-backup/">Wordpress DB-Backup plugin</a>. Once you&#8217;ve activate it, download a copy right away and then configure it for <strong>daily backups</strong>&#8230;unless you blog infrequently, in which case weekly might do as well. Err on the side of backing up. I save the last several backups, just to be safe.</p>
<p>Make sure that the backups you&#8217;re receiving have actual content. I&#8217;d suggest using a trial installation of <a href="http://www.rarlab.com/">WinRAR</a> to unzip them. This should produce ordinary .sql files, which will look funny if you open them in plain Notepad (though <a href="http://notepad-plus.sourceforge.net/uk/download.php">Notepad++</a> displays them great!), but you can at least see that there&#8217;s content.</p>
<p>If you&#8217;d like an <em>extra backup</em>, periodically use the built-in Wordpress export feature (now found in Tools, post 2.7). It doesn&#8217;t have nearly as much detail as a database backup, but this .xml file will have your posts, comments, and a number of other important pieces of information. If you have trouble restoring from the database, you&#8217;ll still be able to restore from the .xml file.</p>
<h3>Backing Up Your Wordpress Files</h3>
<p>In theory, you could restore your Wordpress installation without a file backup, but why would you want to? Having the files right there makes the entire process much easier.</p>
<p>There are two ways to back up your files.</p>
<p>1) Consider using the Blog Traffic Exchange <a href="http://www.blogtrafficexchange.com/wordpress-backup/">Wordpress Backup</a> plugin. It backs up your themes, plugins, and uploads directories.</p>
<p>You can opt to have the plugin e-mail you backups periodically or backup from your site&#8217;s back-end. If the backups are too large, you may have to do it on your site because the .zip files can&#8217;t be sent through e-mail.</p>
<p>2) You can download <em>all your site files</em> (which means that you can just upload them again and import your database if you need to restore). I suggest using an FTP client such as <a href="http://filezilla-project.org/download.php">Filezilla</a>. Your host should have given you FTP login information.</p>
<p>When accessing your site via FTP, you can just download your site&#8217;s entire &#8220;root&#8221; directory, if that&#8217;s an option. In the image below, the &#8220;&#8221; contains ALL the site&#8217;s Wordpress files, theme files, plugin files, and uploads (whether to the &#8220;uploads&#8221; folder, another img folder, or anywhere else). Click for a larger view:</p>
<p><a href="/img/showoff.jpg" rel="lightbox"><img src="/img/smshowoff.jpg" alt="" /></a></p>
<p>Or you can download ALL the directories and files inside your site&#8217;s root folder. That includes wp-admin, wp-content, wp-includes, as well as all the .php files and whatnot. If doing it this way, create a special folder on your computer to serve as a root directory of sorts.</p>
<p align="center"><img src="/img/content.jpg" alt="" /></p>
<h3>Restoring from a Backup</h3>
<p>That&#8217;s an article for another day. Until that day comes, there are other websites which have information about restoring Wordpress from backups. And if you have the files and database backup, any blog professional should be able to restore your Wordpress installation to your website or transfer it to another host&#8217;s website with little difficulty.</p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/best-plugins-new-wordpress-blog/' rel='bookmark' title='Permanent Link: Must-Have Plugins for Your New Wordpress Blog'>Must-Have Plugins for Your New Wordpress Blog</a></li>
<li><a href='http://blogcrafted.com/fix-blank-wordpress-blog/' rel='bookmark' title='Permanent Link: When Your Wordpress Blog Goes Blank &#8211; Possible Fix'>When Your Wordpress Blog Goes Blank &#8211; Possible Fix</a></li>
<li><a href='http://blogcrafted.com/13-wordpress-admin-themes/' rel='bookmark' title='Permanent Link: 13 Admin Themes +3 : Improve Your User-Side Wordpress Experience'>13 Admin Themes +3 : Improve Your User-Side Wordpress Experience</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/how-to-do-a-thorough-backup-of-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Tutorial on Using Fantastico to Install Wordpress</title>
		<link>http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/</link>
		<comments>http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 15:30:58 +0000</pubDate>
		<dc:creator>BlogCrafted Staff</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Blogging with Wordpress]]></category>
		<category><![CDATA[fantastico]]></category>
		<category><![CDATA[install wordpress]]></category>
		<category><![CDATA[lunarpages]]></category>

		<guid isPermaLink="false">http://blogcrafted.com/?p=270</guid>
		<description><![CDATA[I've created a tutorial on using Fantastico to install Wordpress. It only takes a few minutes to get Wordpress up and running on your site. Learn how!


Related posts:<ul><li><a href='http://blogcrafted.com/tutorial-handling-permalink-changes-and-301-redirects/' rel='bookmark' title='Permanent Link: Tutorial Triplicate &mdash; Handling Permalink Changes and 301 Redirects'>Tutorial Triplicate &mdash; Handling Permalink Changes and 301 Redirects</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/wordpress-php-conditional-tags/' rel='bookmark' title='Permanent Link: Using Wordpress PHP Conditional Tags to Create Variable Design'>Using Wordpress PHP Conditional Tags to Create Variable Design</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p></p><p>My newest tutorial is on <a href="http://blogcrafted.com/how-to-install-a-wordpress-blog-on-lunarpages-in-two-minutes/">using Fantastico to install a Wordpress blog</a>. I&#8217;ve used images from my LunarPages account, but one beauty of Fantastico is that it&#8217;s basically the same on any of the hosting systems which offer it.</p>
<p>Fantastico is so simple that it doesn&#8217;t even need a tutorial. But if you&#8217;ve never used it before and are nervous, you can see how it works, step-by-step.</p>
<p>Once you know what you&#8217;re doing, actually using Fantastico to install Wordpress is a matter of one or two minutes. So if you&#8217;ve nervous about setting up Wordpress with Fantastico, <a href="http://blogcrafted.com/how-to-install-a-wordpress-blog-on-lunarpages-in-two-minutes/">check out the tutorial</a>!</p>


<p>Related posts:<ul><li><a href='http://blogcrafted.com/tutorial-handling-permalink-changes-and-301-redirects/' rel='bookmark' title='Permanent Link: Tutorial Triplicate &mdash; Handling Permalink Changes and 301 Redirects'>Tutorial Triplicate &mdash; Handling Permalink Changes and 301 Redirects</a></li>
<li><a href='http://blogcrafted.com/add-gravatars-cutline/' rel='bookmark' title='Permanent Link: Tutorial: Adding Gravatars to Cutline Themes'>Tutorial: Adding Gravatars to Cutline Themes</a></li>
<li><a href='http://blogcrafted.com/wordpress-php-conditional-tags/' rel='bookmark' title='Permanent Link: Using Wordpress PHP Conditional Tags to Create Variable Design'>Using Wordpress PHP Conditional Tags to Create Variable Design</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://blogcrafted.com/tutorial-fantastico-to-install-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

