<?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>WP DudeCase Study | WP Dude</title>
	<atom:link href="http://wpdude.com/category/case-study/feed" rel="self" type="application/rss+xml" />
	<link>http://wpdude.com</link>
	<description>Your WordPress Help</description>
	<lastBuildDate>Tue, 15 May 2012 15:07:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Case Study: Flash Video and iThings</title>
		<link>http://wpdude.com/case-study-flash-video-mobile-devices</link>
		<comments>http://wpdude.com/case-study-flash-video-mobile-devices#comments</comments>
		<pubDate>Wed, 19 Oct 2011 09:11:03 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=6485</guid>
		<description><![CDATA[<p>I was working with a client recently who has a lot of traffic to his blog from mobile devices such as iPhones and iPads, he also has a lot of video which was being displayed in a flash player. The problem &#8211; site visitors could not see his videos. Flash Doesn&#8217;t Work On iThings Apple...<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-flash-video-mobile-devices">Case Study: Flash Video and iThings</a></p>]]></description>
			<content:encoded><![CDATA[<p>I was working with a client recently who has a lot of traffic to his blog from mobile devices such as iPhones and iPads, he also has a lot of video which was being displayed in a flash player.</p>
<p>The problem &#8211; site visitors could not see his videos.</p>
<h3>Flash Doesn&#8217;t Work On iThings</h3>
<p>Apple and Adobe agreed to have a battle, said Apple to Adobe you broke my brand new rattle (excerpt from Apple through the looking glass).</p>
<p>Apple and Adobe had a big falling out recently when Abode created a development process where applications could be run in flash on iThings.  The problem is, they could circumvent the Apple app store with this process.</p>
<p>Apple <em>protected their platorm</em>/<em>spat the dummy to stop uncontrolled |un monetised apps</em> (delete as applicable) and as a result removed support for flash from their mobile devices. Here is what Apple have to say <a href="http://www.apple.com/hotnews/thoughts-on-flash/">http://www.apple.com/hotnews/thoughts-on-flash/</a>.</p>
<p>A lot of WordPress video plugins which use flash will not show video on iThings.</p>
<h3>How Much Traffic Is Mobile?</h3>
<p>You may be thinking meh! I don&#8217;t get much traffic from mobile devices, but I think you will find you do, a quick check of my stats in Google Analytics shows that 3% of my traffic is from mobile devices.  Not a huge amount, but significant enough to take notice.  Some of my clients have mobile traffic at 10-15% now that is worth taking note of.</p>
<p>This will be growing at an alarming rate over the next few years so it is imperative that you make your site mobile ready.</p>
<h3>Many Video Plugins Use Flash</h3>
<p>Many of the popular video plugins like WordTube or any of the flowplayer plugins use flash to show the videos on your WordPress site.  They take the native format wrap it in a video player then stream that content in flash.</p>
<p>Try to view that on an Apple product and you will get an error.</p>
<h3>The Solution</h3>
<p>You need to stream your video in a format iThings play nicely with, this could be a native foramt like mp4 or from a platform the Apple likes.</p>
<p>Here are some of the ways you can get around this</p>
<p><strong>YouTube</strong> &#8211; embed your videos directly from YouTube rather than using a flash player.  Appel devices recognise YouTube content and open it in the YouTube app that comes with the device.</p>
<p><strong>Stream in a format acceptable</strong> &#8211; You could encode and stream your videos with Apple&#8217;s Quicktime format <a href="http://wordpress.org/extend/plugins/embed-quicktime/">http://wordpress.org/extend/plugins/embed-quicktime/</a> but this may cause you issues on other browsers without the correct plugin</p>
<p><strong>Find An HTML Video Plugin</strong> &#8211; A quick search on the plugin repository and you will find plugins like this one <a href="http://wordpress.org/extend/plugins/html5-and-flash-video-player/">http://wordpress.org/extend/plugins/html5-and-flash-video-player/</a> (caveat I&#8217;ve not used this one before, don&#8217;t give me grief if it does not work).</p>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;">HTML5 For The Rescue</span></p>
<p>The new HTML5 standard has video streaming built in, thsi will solve our problems eventually. many plugin developers are scrambling to to an html5 re-write, but this doesn&#8217;t help us right now.</p>
<p>This will be the way forward but the plugins are not here yet.</p>
<h3>What I Did For My Client</h3>
<p>We swapped out the videos to embed YouTube.  I installed and configured the Jetpack plugin and we used the YouTube embed short codes.</p>
<p>He was already using YouTube to host his videos and JW Player to play them, so the chaneg was not that huge just a little tedious to swap over all the code.</p>
<h3>Wrap Up</h3>
<p>Even the most ardent Apple Fan Bois cannot think banning flash is acceptable, it&#8217;s a format generally accepted across the net, but when you buy inot a closed eco-system like Apple&#8217;s Apps they get to call the shots.</p>
<p>People love their iThings (I&#8217;m and iPhone fan) so you are swimming against hte current if you try to make them match your site choices, my suggestion adapt and make your site mobile ready.</p>
<h3>A Mobile Ready WordPress Site</h3>
<p>I&#8217;ll be talking more about making your site mobile ready in the very near future, it&#8217;s a huge thing as more and more people consume internet content, why not join my <a href="http://eepurl.com/hdLI">mailing list</a> to keep up to date with my new posts.</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-flash-video-mobile-devices">Case Study: Flash Video and iThings</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-flash-video-mobile-devices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Case Study: Finding Out How Much Memory Is Available to WordPress</title>
		<link>http://wpdude.com/case-study-finding-out-how-much-memory-available</link>
		<comments>http://wpdude.com/case-study-finding-out-how-much-memory-available#comments</comments>
		<pubDate>Mon, 20 Jun 2011 10:11:58 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=4495</guid>
		<description><![CDATA[<p>A number of projects we work on as part of our WordPress Technical Support service we find that there is not enough memory to run WordPress correctly.  Your site will display out of memory errors and stop working correctly. Hosting Companies Are Mean By Default It has been my experience that hosting companies will be...<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-finding-out-how-much-memory-available">Case Study: Finding Out How Much Memory Is Available to WordPress</a></p>]]></description>
			<content:encoded><![CDATA[<p>A number of projects we work on as part of our <a href="http://wpdude.com/wordpress-technical-support">WordPress Technical Support</a> service we find that there is not enough memory to run WordPress correctly.  Your site will display out of memory errors and stop working correctly.</p>
<h3>Hosting Companies Are Mean By Default</h3>
<p>It has been my experience that hosting companies will be mean with their memory allocation by default.  It is not uncommon for hosting companies to give you 32mb of memory.</p>
<p>This may be fine for a static site, but throw in a couple of complex plugins and your site will very quickly run out of memory.</p>
<h3>Testing Memory Limit</h3>
<p>The quickest way to test your memory limit is to run the PHP command phpinfo().  Please click on the link to download a zipped copy of phpinfo.php which will run the command for you.</p>
<p><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/01/phpinfo.zip">Download phpinfo.zip&gt;&gt;</a></p>
<p>Upload the unzipped php file to the root of your site and run http://yourdomain.com/phpinfo.php.  You will see a screen filled with various PHP config variables, the one we are looking for is memory_limit.  You will see your current memory value, as you can see from my example, it is 32M (32 megabytes).</p>
<p><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/01/2011-01-03_1226.png"><img class="alignnone size-medium wp-image-4497" title="2011-01-03_1226" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/01/2011-01-03_1226-300x34.png" alt="" width="586" height="66" /></a></p>
<p><strong>NB: This exposes a lot of your site config information which could be useful to a hacker so delete this file once you&#8217;re done.</strong></p>
<h3>Increasing Memory</h3>
<p>This will really depend upon your hosting company, but many allow you to edit the memory value, look for a file called php.ini on your site, edit and increase the memory_limit to 48 or 64M and see if that stop your out of memory issues.</p>
<p>If you are not happy editing your config files I would refer this to your hosting company, the majority are more than happy to help you do this.</p>
<p><em>Image by <a href="http://www.flickr.com/photos/brainblogger">brainblogger</a></em></p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-finding-out-how-much-memory-available">Case Study: Finding Out How Much Memory Is Available to WordPress</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-finding-out-how-much-memory-available/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Fix: Briefly unavailable for scheduled maintenance. Check back in a minute.</title>
		<link>http://wpdude.com/how-fix-briefly-unavailable-for-scheduled-maintenance-check-back-minute</link>
		<comments>http://wpdude.com/how-fix-briefly-unavailable-for-scheduled-maintenance-check-back-minute#comments</comments>
		<pubDate>Wed, 16 Mar 2011 12:33:14 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=5014</guid>
		<description><![CDATA[<p>If you have recently done some upgrade work on your WordPress site, and you cannot login due to the following message, I have the fix for you. Briefly unavailable for scheduled maintenance. Check back in a minute. What Causes This Problem This problem is caused by a failed automatic update on one or more parts...<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/how-fix-briefly-unavailable-for-scheduled-maintenance-check-back-minute">How To Fix: Briefly unavailable for scheduled maintenance. Check back in a minute.</a></p>]]></description>
			<content:encoded><![CDATA[<p>If you have recently done some upgrade work on your WordPress site, and you cannot login due to the following message, I have the fix for you.</p>
<h2 style="text-align: center;">Briefly unavailable for scheduled maintenance. Check back in a minute.</h2>
<h3>What Causes This Problem</h3>
<p>This problem is caused by a failed automatic update on one or more parts of your WordPress site.</p>
<p>When WordPress is automatically updating the core WordPress files, plugins or themes, your site is marked as under maintenance.</p>
<p>This problem occurs when the under maintenance is not marked as done at the end of the process.  This can be caused by an interrupted update, the updating taking so long that it times out or browser crashes.</p>
<h3>How To Fix It</h3>
<p>Fortunately the fix is fairly simple, you need to attach to your site using ftp or with the file manager in your hosting account, and in the root of your installation you will see a file called .maintenance, simply delete this file and you site will come back to life.</p>
<p><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/03/maintenancefix.png"><img class="aligncenter size-full wp-image-5015" title="maintenancefix" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/03/maintenancefix.png" alt="" width="635" height="283" /></a></p>
<p><strong>SPECIAL NOTE</strong>: files which start with a full stop/period are marked as hidden files on unix/linux, you may need to enable show hidden files on your FTP client before you can see this file, for example on filezilla you need to go to server-&gt;force show hidden files.</p>
<h3>If At First You Don&#8217;t Succeed</h3>
<p>Once you have deleted the .maintenance file it is a good idea to re-apply the updates you were doing to make sure they have been completed correctly.</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/how-fix-briefly-unavailable-for-scheduled-maintenance-check-back-minute">How To Fix: Briefly unavailable for scheduled maintenance. Check back in a minute.</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/how-fix-briefly-unavailable-for-scheduled-maintenance-check-back-minute/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Case Study: Migrating From WordPress.com</title>
		<link>http://wpdude.com/case-study-migrating-from-wordpresscom</link>
		<comments>http://wpdude.com/case-study-migrating-from-wordpresscom#comments</comments>
		<pubDate>Tue, 15 Mar 2011 09:52:18 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=4992</guid>
		<description><![CDATA[<p>In recent months I have been asked by a number of clients to migrate them from hosted WordPress.com sites to their own self hosted versions. This post is designed to talk you through that process and to point out any pitfalls. Why Move? Good questions, hosted WordPress takes all of the burden of supporting your...<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-migrating-from-wordpresscom">Case Study: Migrating From WordPress.com</a></p>]]></description>
			<content:encoded><![CDATA[<p>In recent months I have been asked by a number of clients to migrate them from hosted WordPress.com sites to their own self hosted versions.</p>
<p>This post is designed to talk you through that process and to point out any pitfalls.</p>
<h3>Why Move?</h3>
<p>Good questions, hosted WordPress takes all of the burden of supporting your site, applying updates, fighting with miss behaving plugins and the whole shebang.  If you want a low overhead, no trouble site where you create content and publish I suggest you stay with wp.com.</p>
<p>You only need to move to wordpress.org if you want the flexibility of your own themes, any plugins you want and ownership of your data.  (WP.com has been guilty of censoring any sites which don&#8217;t comply with their T &amp; Cs).</p>
<h3>Themes</h3>
<p>You should have no problems keeping the look and feel of your site as most of the themes available on wp.com are available to download and install on wp.org.  Check the bottom of you site to get the theme name from the footer and search in <a href="http://wordpress.org/extend/themes/">http://wordpress.org/extend/themes/</a> for that theme.</p>
<p>I say this with a small caveat, nearly all of the projects I have worked on required small tweaks on the theme to make them exactly the same, for some reason the code used on wp.,com is not the same as the downloadable version.  These are very minor typographic things usually, but my clients have noticed them immediately and asked for fixes.  Not a game stopper but a little annoying.</p>
<h3>Plugins</h3>
<p>WP.com limits the number of plugins available to you, and all of the plugins on .com are available to download from <a href="http://wordpress.org/extend/plugins/">http://wordpress.org/extend/plugins/</a> and a whole lot more.  Don&#8217;t get too giddy .com&#8217;ers when you see how many new plugins are available to you <img src='http://wpdudecdn.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>Export/Import of Data</h3>
<p>WordPress has a built in export and import function.  Using the export function on your wp.com site you can greate an XML file which contains all of your posts, pages, categories, comments and tags in fact all of your user generated data.</p>
<p>This is under the tools -&gt; export function.</p>
<p>You can export all of the data, or subsets on authors, dates, categories etc</p>
<div id="attachment_4993" class="wp-caption aligncenter" style="width: 310px"><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/03/export.png"><img class="size-medium wp-image-4993" title="export" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/03/export-300x157.png" alt="" width="300" height="157" /></a><p class="wp-caption-text">Click to see full size image</p></div>
<p style="text-align: center;">&nbsp;</p>
<p>Take this import file to your new wp.org site and run the import from tools-&gt;import.</p>
<p>If it is a new site you will need to go through a process to install the importer, this is just like adding a plugin.</p>
<p>During the install process there is an option to download and import any attachments, click on this to bring over any images / other content on your old site.</p>
<p>Something to note, you can import wp.com data to an existing site so this can also be used as a tool to reconcile two sites.</p>
<p><strong>Things to watch;</strong> if you have a lot of data on your wp.com site and the export file is large, some hosting companies have a cap on the file upload size and you may need to make multiple exports using the export function, for example export two files of different date ranges.</p>
<h3>Redirection</h3>
<p>Once you have moved all of your data, the last thing to consider is a redirection to send all of your site traffic from wp.com to your new shiny.org site.</p>
<p>This is much easier to do than it once was, WordPress have created an upgrade option for $12 to do this for you.  Purchase the update and setup the redirect to your new site.</p>
<p><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/03/redirect.png"><img class="aligncenter size-full wp-image-4994" title="redirect" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/03/redirect.png" alt="" width="340" height="263" /></a></p>
<p>This is a 301 redirect so any listings in the search engine indexes will be updated with your new location.</p>
<h3>Wrap Up</h3>
<p>Moving to self hosted has been made deliberately simple, it is the obvious next step for bloggers as they become more confident with WordPress, follow this process and not much can go wrong.</p>
<p>If you are still a little unsure of this process feel free to get a quote from my on my <a href="http://wpdude.com/wordpress-technical-support">WordPress technical support page</a>.</p>
<p><em>Image by <a href="http://www.flickr.com/photos/jmichaeltracy">jmichaeltracy</a></em></p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-migrating-from-wordpresscom">Case Study: Migrating From WordPress.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-migrating-from-wordpresscom/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Case Study: Change Your URL Kill Your Site</title>
		<link>http://wpdude.com/case-study-change-your-url-kill-your-site</link>
		<comments>http://wpdude.com/case-study-change-your-url-kill-your-site#comments</comments>
		<pubDate>Wed, 02 Feb 2011 17:02:27 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=4821</guid>
		<description><![CDATA[<p>I get the odd email from anxious people wanting to hire me because they have changed the domain name of their site and suddenly they cannot login in any more. Here&#8217;s What They Do They think that by changing the site URL and leaving the files where they are, they can change the URL structure of...<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-change-your-url-kill-your-site">Case Study: Change Your URL Kill Your Site</a></p>]]></description>
			<content:encoded><![CDATA[<p>I get the odd email from anxious people wanting to hire me because they have changed the domain name of their site and suddenly they cannot login in any more.</p>
<h3>Here&#8217;s What They Do</h3>
<p>They think that by changing the site URL and leaving the files where they are, they can change the URL structure of their site, this is wrong, you need to copy your files to the new location before you make the changes.  If you don&#8217;t WordPress redirects requests to fields that do not exist and your site will crash.</p>
<p>These are the options under settings-&gt;general</p>
<p style="text-align: center;"><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/02/siteurl.png"><img class="size-medium wp-image-4824 aligncenter" title="siteurl" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/02/siteurl-300x47.png" alt="" width="300" height="47" /></a></p>
<h3>Here&#8217;s The Fix</h3>
<p>To get your site back online you need to edit the wp-config.php files, this is in the root of your WordPress install, and add the following two lines with your original URL. These options overwrite anything in your database added by accident.</p>
<blockquote><p>define(&#8216;WP_SITEURL&#8217;, &#8216;http://{your original URL.com}&#8217;);<br />
define(&#8216;WP_HOME&#8217;, &#8216;http://{your original URL.com}&#8217;);</p></blockquote>
<p>Connect to your site with ftp, or use the file manager in your hosting account, and edit the file wp-config.php</p>
<h3>Now You Need to Edit the Database</h3>
<p>If you want to revert back to your previous entries permanently you need to edit your database.  If you go to settings -&gt; general now, you will see that your site and blog URL options are greyed out you cannot change these back.</p>
<p>Load up phpmyadmin or other tool provided by your hosting company, and open up the wp-options table and look for the s<span style="font-size: 15.6px;">iteurl and home options, edit these and roll back to the old URL.</span></p>
<h3>WPTroubleshooting Will Feature This Fix</h3>
<p>If you sign up for my <a href="http://wptroubleshooting.com">WPTRoubleshooting</a> members only course, I will be adding a screen cast video on fixing this issue very soon.</p>
<p><em>Image by <a href="http://www.flickr.com/photos/rhysasplundh">rhysasplundh</a></em></p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-change-your-url-kill-your-site">Case Study: Change Your URL Kill Your Site</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-change-your-url-kill-your-site/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My WordPress Troubleshooting Methodology</title>
		<link>http://wpdude.com/my-wordpress-troubleshooting-methodology</link>
		<comments>http://wpdude.com/my-wordpress-troubleshooting-methodology#comments</comments>
		<pubDate>Tue, 18 Jan 2011 11:11:18 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=4665</guid>
		<description><![CDATA[<p>When I am called in by clients using my WordPress technical support services for a crashed site, I have a particular troubleshooting methodology I use which incrementally removes layers from a WordPress site so I can pin point the root cause. I want to tell you about my methodology and give you a chance to...<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/my-wordpress-troubleshooting-methodology">My WordPress Troubleshooting Methodology</a></p>]]></description>
			<content:encoded><![CDATA[<p>When I am called in by clients using my <a href="http://wpdude.com/wordpress-technical-support">WordPress technical support</a> services for a crashed site, I have a particular troubleshooting methodology I use which incrementally removes layers from a WordPress site so I can pin point the root cause.</p>
<p>I want to tell you about my methodology and give you a chance to learn more about it my my new mini course <a href="http://wptroubleshooting.com">WP Troubleshooting</a></p>
<h3><a href="http://wptroubleshooting.com"></a>How My Methodology Works</h3>
<p>WordPress is built up of many layers, core WordPress files, plugins and themes.  I like to strip away and isolate the various layers of WordPress so I can find which layer, be it themes, plugins or the core files is causing the problem.</p>
<p>I do it in a top down manner eliminating each layer and testing as I go in this order.</p>
<h3>One: Disable / TroubleShoot Plugins</h3>
<p>Because the majority of problems I see are with plugins, I start at this layer first.  I disable all of the plugins on a site, and check to see if the issue is resolved.  If it is I can fairly confidently say the problem is with a plugin.</p>
<p>Next I re-enable the plugins one at a time, checking after each enable to see if the problem comes back, when it does I have isolated the problem plugin.</p>
<p>I then re-enable all of the other plugins and test again (just in case there are multiple plugins causing the issue)  if the problem is gone I have isolated and identified the problem plugin.</p>
<h3>Two:Disable / Troubleshoot Themes</h3>
<p>If after disabling all of the plugins I still have an issue, I then move down a layer to the theme files.</p>
<p>To troubleshoot a theme, I disable the currently active one and enable a default theme supplied with WordPress.  These default themes are approved by the team who developed WordPress and should not cause any issues (unless you have edited them and introduced errors).</p>
<p>So I enable a default theme and re-test the site, if it is okay, I re-enable he plugins and (you guessed it ) re-tested, if at that point there are  no errors, I can safely say the problem is with the theme and I begin to investigate the theme.</p>
<h3>Three: Re-Install a Clean Version of WordPress</h3>
<p>At this point, the plugins are offline, I&#8217;m working with a default theme.  My final option is to re-install a clean version of WordPress.</p>
<p>I have seen occasions when WordPress files do become corrupted, or deleted, this can cause problems with a site.</p>
<p>I can a clean copy of WordPress from wordpress.org.  I download it, unpack it and attach to the site in question via FTP.</p>
<p>I then do the following:</p>
<ul>
<li>Take a copy of wp-config.php (just in case it gets overwritten)</li>
<li>Rename wp-includes</li>
<li>Rename wp-admin</li>
</ul>
<p>The renames ensure that you have a completely clean copy of the WordPress core files and everything you upload is in play.  I have seen times when a file is corrupted, and it cannot be overwritten by the upload which means the corrupt file is still present on your site.</p>
<p>Then I test, hopefully this has solve your problem.</p>
<p><strong>What Type Of Errors Can This Solve</strong></p>
<p>I use my methodology to solve all kinds of issues, in particular the following problems:</p>
<ul>
<li>The dreaded WordPress &#8220;white screen of death&#8221;</li>
<li>Header already sent errors</li>
<li>Plugin and Theme Fatal errors</li>
<li>Out of Memory Errors</li>
<li>&#8230; many other WordPress problems too</li>
</ul>
<h3>What About When The Dashboard is Unavailable</h3>
<p>Sometimes if you experience any of the above errors, the dashboard is also unavailable so you cannot disable the plugins or themes, there is a way around this, you need to FTP to your site and manually disable the theme or plugins, all of this is explained in detail in my course.</p>
<h3>Backup First</h3>
<p>I always recommend that you take a full backup of your site (whatever condition it is in) so that you can restore back to a point in time before you began troubleshooting just in case you introduce more errors.</p>
<p><strong>Want To Learn More About My Methodology?</strong></p>
<p>I have created a WordPress troubleshooting course over at <a href="http://wptroubleshooting.com">wptroubleshooting.com</a> this includes detailed video tutorials to teach you how to trouble shoot crashed WordPress sites using my methodology.</p>
<p>It&#8217;s a members only site with screencast videos, downloadable resources and support from me via comments.  If you would like to learn my methodology in more details please visit <a href="http://wptroubleshooting.com">wptroubleshooting.com</a></p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/my-wordpress-troubleshooting-methodology">My WordPress Troubleshooting Methodology</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/my-wordpress-troubleshooting-methodology/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add A Follow Me Sidebar Widget</title>
		<link>http://wpdude.com/case-study-add-follow-me-sidebar-widget</link>
		<comments>http://wpdude.com/case-study-add-follow-me-sidebar-widget#comments</comments>
		<pubDate>Tue, 11 Jan 2011 11:11:51 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=4549</guid>
		<description><![CDATA[<p>This is something I am asked to do all the time by clients, I thought I would write this up for the more DIY orientated amongst you.<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-add-follow-me-sidebar-widget">Add A Follow Me Sidebar Widget</a></p>]]></description>
			<content:encoded><![CDATA[<p>This is something I am asked to do all the time by clients, I thought I would write this up for the more DIY orientated amongst you.</p>
<h3>What We Are Going To Do</h3>
<p>We are going to setup a series of sidebar widgets that will link to twitter, facebook and linkedin.  This can be used for any other social media site such as YouTube by simply changing the image and URLs used.</p>
<h3>Social Media Images</h3>
<p>The first thing we need is a series of social media images, there are hundreds available to download, do a google search for social media images and you can find many that will match your site.</p>
<p>Here is a zip file for you to download with various sizes and platoforms</p>
<p><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/01/Social.zip">social media logos&gt;&gt;</a></p>
<h3>Create a text Widget</h3>
<p>Once you have decided which logos you like you need to add them into your sidebar, so go to appearance-&gt; widgets and drag a html/text widget onto your sidebar</p>
<p><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/01/2011-01-08_1105.png"><img class="alignnone size-medium wp-image-4553" title="2011-01-08_1105" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/01/2011-01-08_1105-300x216.png" alt="" width="491" height="353" /></a></p>
<h3>Insert The HTML Code</h3>
<p>We need to add some HTML code into the text widget, I&#8217;ve done all the hard work for you all you need to do it cut and paste this into your text widget created above.</p>
<pre style="padding-left: 30px;">&lt;!-- Twitter --&gt;
&lt;a href="<span style="color: #ff0000;">http://twitter.com/wpdude</span>"&gt;</pre>
<pre style="padding-left: 30px;">&lt;img src="<span style="color: #ff0000;">http://wpdude.com/wp-content/uploads/2010/10/twitter_sidebar_green.png</span>"/&gt;&lt;/a&gt;</pre>
<pre style="padding-left: 30px;">&lt;!-- Facebook --&gt;</pre>
<pre style="padding-left: 30px;">&lt;a href="<span style="color: #ff0000;">http://en-gb.facebook.com/people/Neil-Matthews/1105047622</span>"&gt;</pre>
<pre style="padding-left: 30px;">&lt;img src="<span style="color: #ff0000;">http://dev.wpdude.com/wp-content/uploads/2010/10/facebook_sidebar_green.png</span>"/&gt;&lt;/a&gt;</pre>
<pre style="padding-left: 30px;">&lt;!-- Linked In --&gt;</pre>
<pre style="padding-left: 30px;">&lt;a href="<span style="color: #ff0000;">http://uk.linkedin.com/pub/neil-matthews/23/324/a87</span>"&gt;</pre>
<pre style="padding-left: 30px;">&lt;img src="<span style="color: #ff0000;">http://dev.wpdude.com/wp-content/uploads/2010/10/linkedin_sidebar_green.png</span>"/&gt;&lt;/a&gt;</pre>
<h3 style="padding-left: 30px;">Set The Widget Title</h3>
<p>Set the title of the widget, it seems like most peoople use follow me or elsewhere online</p>
<h3>Add your Own Profile URLs</h3>
<p>The html code provided links to my social profiles you will need to edit these and replace them with your own details. The red items after a href</p>
<h3>Point To Your Chosen Images</h3>
<p>Again I am pointing to my chosen images, upload your desired image through the media uploader and link to that instead (red item after img src)</p>
<h3>That&#8217;s It</h3>
<p>I hope that has helped you to build out wordpress as your social media hub.</p>
<p>Image by <a href="http://www.flickr.com/photos/42106306@N00">42106306@N00</a></p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-add-follow-me-sidebar-widget">Add A Follow Me Sidebar Widget</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-add-follow-me-sidebar-widget/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ask WP Dude (beta) E-Coaching</title>
		<link>http://wpdude.com/ask-wp-dude-beta-ecoaching</link>
		<comments>http://wpdude.com/ask-wp-dude-beta-ecoaching#comments</comments>
		<pubDate>Thu, 27 May 2010 13:05:21 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=3244</guid>
		<description><![CDATA[<p>Got a burning wordpress problem my e-coaching program could help<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/ask-wp-dude-beta-ecoaching">Ask WP Dude (beta) E-Coaching</a></p>]]></description>
			<content:encoded><![CDATA[<p>Many of you will be aware that I offer one on one WordPress coaching session.  I deliver my coaching via a shared screen over the internet and I show people how to solve their WordPress problems.</p>
<p>My problem is that I am based in the wrong time-zone for the majority of my coaching clients, so I cannot book as many coaching sessions as I would like.</p>
<p>I am therefore trialing an e-coaching program which I call Ask WP Dude.  This will allow me to provide a coaching service to a much wider audience by conducting the coaching via email.</p>
<h3>How It Works</h3>
<p>Tell me your burning WordPress problem and I will teach you how to solve that problem with coaching emails.</p>
<p>The emails will contain descriptions, screen shots and perhaps video how to tutorials to take you through your problem.</p>
<p>The system is designed for people who want to learn more about WordPress, but need a little hand holding.</p>
<p><strong>What&#8217;s With The Beta</strong></p>
<p>I&#8217;m want to work out all of the bugs in the system before I go live (that means charge for the service).</p>
<p>While it is still in beta, all coaching is free, but please be aware it is a beta test and there may be some delays in getting your coaching reply back to you.</p>
<h3>Give It A Go</h3>
<p>Pop over to <a href="http://wpdude.com/ask-wpdude">Ask WP Dude </a>and ask me your burning WordPress problem.</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/ask-wp-dude-beta-ecoaching">Ask WP Dude (beta) E-Coaching</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/ask-wp-dude-beta-ecoaching/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Case Study: Cut and Paste from Word Processor</title>
		<link>http://wpdude.com/case-study-cut-paste-word-processor</link>
		<comments>http://wpdude.com/case-study-cut-paste-word-processor#comments</comments>
		<pubDate>Tue, 11 Aug 2009 10:46:05 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=1176</guid>
		<description><![CDATA[<p>Why you should not cut and paste your posts directly from your word processor<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-cut-paste-word-processor">Case Study: Cut and Paste from Word Processor</a></p>]]></description>
			<content:encoded><![CDATA[<p>One of my clients approached me to say that his visual editor was not working since he created a new page on his blog. It was fine when he created new posts and pages, the problem only happened when he tried to edit one particular page.</p>
<h3>The Problem</h3>
<p>I reviewed the page in question and it looked fine but when I switched to the html mode I saw what the problem was, the page was packed full of spurious html code.  A quick check with my client revealed that he had written his page copy in a word processor then cut and pasted it into the page.</p>
<p>Why is this a problem?  Because it brings over a whole host of html encoding, and this encoding was causing problems with the text editor.</p>
<p>Think for a minute that the text editor is also an html page inside of your blog, add additional codes and you can screw up the web page.  Some og the html code was effecting the way the editor worked and the page could not be edited.</p>
<h3>What&#8217;s The Solution?</h3>
<p>The solution to this problem is to only paste text into the WordPress, and fortunately WordPress has a solution for you.  If you check out the toolbar you will see two clipboard icons, one with a T and one with a W (see image below).</p>
<p>This takes the contents of the clipboard and pastes them into the editor.  The T clipboard takes the clipboard content and strips all encoding pasting only text, the second clipboard takes the contents and teats them as a word document, converting this to the appropriate HTML retaining any enhancements you have made; bold, italic, H1-H6 headings etc.</p>
<h3><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/08/paste.jpg"><img class="aligncenter size-full wp-image-1178" title="paste" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/08/paste.jpg" alt="paste" width="367" height="146" /></a></h3>
<h3>Writing Your Posts OffLine</h3>
<p>If you prefer to write your posts offline, you may want to check out my post <a href="http://wpdude.com/write-wordpress-posts-remotely ">How to Write WordPress Posts Remotely</a> this shows you a number of techniques to write posts outside of your visual editor without the need to cut and paste text.</p>
<h3>Testimonial</h3>
<p>So happy was my client he gave me the following testimonial:</p>
<blockquote><p>Neil Matthews came to the rescue with my WordPress problem. He was not only swift, professional and courteous, but he was very determined to do whatever it took to make my website work again (I had some major issues not working on my WP site).</p>
<p>Neil would constantly check in with me to show me that he had identified the issues and was working on them, not just leave me wondering and hoping that he was &#8220;on it.&#8221; He went above and beyond my expectations and treated me the<br />
way a customer wants to be treated &#8212; like a real person who is in a bad situation and needs help right away. He DID NOT just treat me like some anonymous customer out in cyberspace who he just wanted to collect a payment from for the minimal amount of effort and move on to the next  guy.</p>
<p>Thanks, Neil. I will definitely be calling on you in the future with any WP issues (even though I hope I don&#8217;t have any more).</p>
<p><em>Doug R, Los Angeles, CA &#8211; USA</em></p>
<p><em><br />
</em></p></blockquote>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-cut-paste-word-processor">Case Study: Cut and Paste from Word Processor</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-cut-paste-word-processor/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CASE STUDY: When Comment Spam Bots Kill</title>
		<link>http://wpdude.com/case-study-comment-spam-kill</link>
		<comments>http://wpdude.com/case-study-comment-spam-kill#comments</comments>
		<pubDate>Wed, 01 Jul 2009 08:24:33 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[comment spam]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=993</guid>
		<description><![CDATA[<p>My adventures in the blogosphere when a spam bot brought a site to it's knees.<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-comment-spam-kill">CASE STUDY: When Comment Spam Bots Kill</a></p>]]></description>
			<content:encoded><![CDATA[<p>Gather round the camp fire kids, I have a scary tale to tell.  It&#8217;s a story from a sci-fi nightmare of crazed bots running amok in the blogosphere.  I call the story &#8220;When Comment Spam Bots Kill&#8221; .. da-da dahhhhh!</p>
<p>I was working with a client recently who&#8217;s WordPress blog was killed by comment spam.  I thought I would write it up and give you some tips to stop this happening to other blogs.</p>
<h3>The Problem</h3>
<p>My clients database was stuffed full of comments, when I looked at the issue there were more than 140K comments in the moderation queue.  This was exacerbated by a plugin called BAStats which was creating log entries for all activity, this table had over 1 million entries.</p>
<p>The blog was running on a standard hosting installation the database was just too big and cumbersome.  As as result whenever anyone tried to access the front end, they were timed out, a database connection could not be made, and if anyone tried to access the backend dashboard the same happened, the blog was unreadable from the fron end and unmanageable from the back end, a pretty pickle to be in.</p>
<p>A review of the comments from the backend database showed them to be comment spam, someone was running a comment spam bot to inject huge numbers of spammy links into the system.</p>
<h3>phpMyAdmin</h3>
<p>I am going to talk about phpMyAdmin and modifying backend database a lot in this post, so I thought a quick note on phpMyAdmin was in order.</p>
<p>phpMyAdmin is a MYSQL admin tool which allows you to perform functions on your database.  You will probably find this on your hosting control panel.</p>
<p>This is a GUI tool which allows you to tweak your database, it is not for the faint hearted, you can do real damage if you don&#8217;t know what you are doing, you have been warned!</p>
<h3>The Solution</h3>
<p>I disabled the BAstats plugin by renaming all of the php files , I could not do this from the back end because I could not log in.  Using my ftp client I navigated to the plugin directory and manually renamed the php files so they were not called.   This stopped the stats package from working and reduced load on the database a little giving me some breathing space.</p>
<p>The next step is a little radical, but it was all I could do, and that was to delete all comments in the moderation queue.  First I made a backup of the table wp_{prefix}_comments, then ran the following SQL command from within phpMyAdmin.</p>
<blockquote><p>delete from wp_{prefix}_comments where comment_approved=0</p></blockquote>
<p>This is a radical approach which will delete all comments held in the moderation queue regardless of whether they are spam or ham (good comments).  My client felt is best to start a-fresh with no comments held for moderation.  The query removed all of the comments held for moderation.</p>
<p>As a final step I also disabled comments on the blog temporarily to prevent further comment injection.</p>
<h3>Preventative Measures</h3>
<p>That fixed the problem, the front and back end were now accessible, but I felt preventative measures were in order to stop the issue re-occuring.  I delved into the backend.</p>
<p>The route cause of the problem was that spam capture was disabled.  Akismet was not automatically deleting and spamming comments.  I re-enabled this and ran the &#8220;check for spam&#8221; routine, another couple of hundred approved comments were spammed.</p>
<p>Do you remember I said that I disabled commenting, spam comments were still coming in!  My client was running an old version of WP and I suspected that a spam bot script was pushing comments into a WordPress vulnerability or plugin loophole, my recommendation to my client was to upgrade to the latest stable version of WordPress and to download and reapply the plugins they used only from legitimate sources, in the hope of sealing teh vulnerability.  This is in progress.</p>
<h3>Your Reputation Is In Danger</h3>
<p>There is a long term danger if you do not moderate your comments well, and that is loss of reputation through your page rank.  Your site will be demoted and traffic may dry up.</p>
<p>A real life analogy is if you start hanging with the dangerous kids at school smoking, taking drugs and bullying kids, you will be marked as one of these type pf people.  The same goes if you give out a link to a dodgy site, you are seen as giving them an endorsement and your site is marked down.</p>
<h3>Wrapping Up</h3>
<p>Moderate brutally, keep your comment spam plugins in place, tighten up your moderation policy and give my posts on comment spam a read: <a title="what is comment spam" href="http://wpdude.com/comment-spam">What is Comment Spam</a> and How To <a title="How To Control Your WordPress Comment Spam" href="http://wpdude.com/control-wordpress-comments">Control Your WordPress Comment Spam</a></p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-comment-spam-kill">CASE STUDY: When Comment Spam Bots Kill</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-comment-spam-kill/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CASE STUDY: Adding a Forum to a WordPress Blog</title>
		<link>http://wpdude.com/case-study-adding-forum-wordpress-blog-2</link>
		<comments>http://wpdude.com/case-study-adding-forum-wordpress-blog-2#comments</comments>
		<pubDate>Tue, 26 May 2009 16:11:33 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[forums]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=126</guid>
		<description><![CDATA[<p>The options available to you when extending your blog with a forum<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-adding-forum-wordpress-blog-2">CASE STUDY: Adding a Forum to a WordPress Blog</a></p>]]></description>
			<content:encoded><![CDATA[<p>A client of mine wanted to add a forum to her blog so that her readers could create a community they could interact inside of, but away from the comment section of her site.</p>
<p>She wanted the discussion to be moved away from her comments so she had no moderation overhead and people could discuss to their hearts content without it mixing and being confused with her blog content.</p>
<h3>What Are the Options</h3>
<p>To my mind there are three options, you can have a completely separate forum from the blog, one which plugs into the same users database and closely integrates into WordPress or lastly you can get a forum plugin which works inside of your blog so administration is in one place.</p>
<p>In this post I want to discuss the pros and cons of the three types of forum solution for integration with WordPress.</p>
<h3>The Distinct and Un-Integrated Forum</h3>
<p>There are a large number of free open source forum solutions, forgive me (or leave a comment) if I miss your favourite off the list, but here are a few I have used.</p>
<ul>
<li><a title="Vbulletin" href="http://www.vbulletin.com/">Vbulletin</a></li>
<li><a href=" 	http://www.phpbb.com">phpBB</a></li>
<li><a title="Phorum" href=" http://www.phorum.org">Phorum</a></li>
</ul>
<p><strong>Pros</strong></p>
<p>These are well used and supported forum solutions with a wide range of plugins and themes  to extend your solution to give you exactly what you want. They will have powerful management functions, monetisation and membership plugins.</p>
<p><strong>Cons</strong></p>
<p>Not integrated (easily) with WordPress so you will need to keep two separate databases on-line and your users will not have a single sign-on solution.  In other words you will need to manage two distinct websites, your blog and your forum.</p>
<h3>The Closely Integrated Forum</h3>
<p>When I talk of a closely integrated forum solution, I am,of course talking about one solution <a title="BBPress" href="http://bbpress.org">BBPress</a>, the forum developed by the same team which brought us WordPress.</p>
<p>It can work as a stand alone solution or it can use the same user DB and login cookies that WordPress uses.  To ungeek this, that means you use one set of user tables and if they login to WordPress they are logged into BBPress.  A very neat solution/</p>
<p><strong>Pros</strong></p>
<p>A single singon tightly integrated forum which makes for simpler user management.  <a title="Integrating WordPress and BBPress" href="http://bbpress.org/forums/topic/basic-integration-screencast">Here is a screencast on integrating WordPress and BBPress</a></p>
<p><strong>Cons</strong></p>
<p>A smaller user base than the other big forum solutions so there is not as many plugins out there, but I suspect this will grow in time as it is embraced by the wider WordPress community.  I also suspect that integration will be made much easer in later editions of BBPress.</p>
<h3>The Forum Plugin</h3>
<p>I don&#8217;t know how many times I have said it, but where there is a WordPress problem, there is a plugin, forums are not overlooked by our stout community of plugin developers.</p>
<p>I have used the following forum plugin, let me know of others in the comments section below.</p>
<blockquote><p><a title="wp-forum" href="http://wordpress.org/extend/plugins/wpforum">http://wordpress.org/extend/plugins/wpforum&gt;&gt;</a></p></blockquote>
<p><strong>Pros</strong></p>
<p>The forum becomes another function of your blog, and is administered from a user interface you are already very familiar with.</p>
<p><strong>Cons</strong></p>
<p>Limited extension, you only get the functionality of the plugin, no 3rd party plugins or themes  I&#8217;m afraid.</p>
<h3>The Final Solution</h3>
<p>In the end, my client went with BBPress, this was because she wanted a distinct forum rather than a page of her blog with a forum inside of it.</p>
<p>So if you are looking to create a more interactive community on your blog over and above the comment section why not check out one of these three options.</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-adding-forum-wordpress-blog-2">CASE STUDY: Adding a Forum to a WordPress Blog</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-adding-forum-wordpress-blog-2/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>CASE STUDY: Disabling a Plugin When the Dashboard is FUBAR</title>
		<link>http://wpdude.com/case-study-disabling-plugin-dashboard-fubar</link>
		<comments>http://wpdude.com/case-study-disabling-plugin-dashboard-fubar#comments</comments>
		<pubDate>Wed, 13 May 2009 10:11:17 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[fubar plugin]]></category>
		<category><![CDATA[plugin problem]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=647</guid>
		<description><![CDATA[<p>How to disable plugins when you don't have access to the dashboard<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-disabling-plugin-dashboard-fubar">CASE STUDY: Disabling a Plugin When the Dashboard is FUBAR</a></p>]]></description>
			<content:encoded><![CDATA[<div id="attachment_650" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/dsifry"><img class="size-full wp-image-650" title="fubar" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/04/fubar.jpg" alt="Photo by disfry" width="500" height="333" /></a><p class="wp-caption-text">Photo by disfry</p></div>
<p>I was working with a client recently who had installed a number of plugins.  These plugins proceeded to screw up his dashboard so he could not use it to administor his blog or even disable the plugins.  His question was,  can you show me how to disable plugins when I don&#8217;t have access to the dashboard.</p>
<h3>Before We Start</h3>
<p>Backup your WordPress installation, this is a major undertaking we are about to set out on,  if you break everything else it&#8217;s not my fault, I warned you.</p>
<p>Backup you database and take a copy of your existing WordPress file base now.</p>
<h3>Delete the Plugins Using FTP</h3>
<p>The idea goes that if you delete the plugins, WordPress sees this and marked them as disabled, turning off the</p>
<p>Load up your favourite FTP program (I use <a title="Filezilla" href="http://filezilla-project.org/">Filezilla</a>) and connect to your host.  Your hosting provider should have provided the ftp password and user ID for your account when you signed up.  Please contact them if you are not sure what this is.</p>
<p>Browse to the directory {blogroot}/wp-content/plugins.  Under this directory you should see a directory name matching your suspect plugin.  Delete this using your FTP client.</p>
<p>When you log back into your blog and go to the plugin section, you should see the following message</p>
<blockquote><p>The plugin {PLUGIN NAME} has been <strong>deactivated</strong> due to an error: Plugin file does not exist.</p></blockquote>
<h3>Jobs a Good-Un!</h3>
<p>At this point I usually re-installs the suspect plugin to check if it recreates the problem if it does I am looking for some plugin support.</p>
<p>I really mean it about backing up your blog before you mess around deleting files.</p>
<p>All of my case studies are tales from real client running on production blogs.</p>
<h3><span style="color: #993300;">UPDATE: WordPress TroubleShooting Training Available</span></h3>
<p>I have recorded a video training session on troubleshooting WordPress for my WordPress training and support community the WP Owners Club.</p>
<p>I&#8217;ve got a 14 day free trial at the moment, why not take out trial membership and check out the training, here&#8217;s what you need to do</p>
<p>1) Sigup for a 14 day free trial account at <a href="http://wpownersclub.com/sign-up">wpownersclub.com/sign-up</a></p>
<p>2) Go to   <a href="http://wpownersclub.com/wordpress-troubleshooting-guide">http://wpownersclub.com/wordpress-troubleshooting-guide</a> and watch your training</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-disabling-plugin-dashboard-fubar">CASE STUDY: Disabling a Plugin When the Dashboard is FUBAR</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-disabling-plugin-dashboard-fubar/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 Performance Issues</title>
		<link>http://wpdude.com/wordpress-27-performance-issues</link>
		<comments>http://wpdude.com/wordpress-27-performance-issues#comments</comments>
		<pubDate>Mon, 26 Jan 2009 17:42:51 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[peformance problems]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://wpdude.com/wordpress-27-performance-issues</guid>
		<description><![CDATA[<p>I have seen a number of performance issues with blogs upgraded to wordpress 2.7.  I'm pointing my finger at themes.<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/wordpress-27-performance-issues">WordPress 2.7 Performance Issues</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/01/tortoise.jpg"><img class="aligncenter size-full wp-image-200" title="tortoise" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/01/tortoise.jpg" alt="tortoise" width="500" height="375" /></a></p>
<p>Just a quick posts to talk about a number of issues I have seen with slow wordpress performance after a 2.7 upgrade.</p>
<h3>What I Have Seen?</h3>
<p>When you access the front end of the blog, things run especially slowly.  On a number of blogs I have seen the theme load but no posts.</p>
<p>When you attept to connect to the backend i.e. wp-admin the problem is not re-created.</p>
<h3>Theme Schmemes</h3>
<p>The problems I am seeing are with themes which have not benn upgraded to make use of the new 2.7 functionality.</p>
<p>I assume that they are trying ot run a previous version function, and when this does not work, the system retries for a period before failing.</p>
<h3>Testing For A Dodgy Theme</h3>
<p>There is a very quick test to see if your theme is causing your issues. Simply change your theme to the wordpress default theme, and test your blog again.  If performance improves the theme is the culprit.</p>
<p>If you are running a cache program disable is to ensure nothing is cached and the latest file are being served up.</p>
<h3>What to Do?</h3>
<p>Go back to the web designer who developed your theme and check to see if this is a know issue.  It is quite probable that a 2.7 version of the theme has been released.</p>
<p>Download this latest version and upload it to your blog, fingers crossed the problem will be solved.</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/wordpress-27-performance-issues">WordPress 2.7 Performance Issues</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/wordpress-27-performance-issues/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CASE STUDY:Redirection Problems Using WordPress Options</title>
		<link>http://wpdude.com/case-studyredirection-problems-wordpress-options</link>
		<comments>http://wpdude.com/case-studyredirection-problems-wordpress-options#comments</comments>
		<pubDate>Sat, 17 Jan 2009 11:50:09 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[redirection]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=132</guid>
		<description><![CDATA[<p>I was working with a client who wanted to redirect their blog from one domain to another, they has some issues with the process they used.<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-studyredirection-problems-wordpress-options">CASE STUDY:Redirection Problems Using WordPress Options</a></p>]]></description>
			<content:encoded><![CDATA[<div id="attachment_134" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/beatboxbadhabit"><img class="size-full wp-image-134" title="oneway" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/01/oneway.jpg" alt="photo by beatboxbadhabit" width="500" height="333" /></a><p class="wp-caption-text">photo by beatboxbadhabit</p></div>
<p>I was working with a client who wantedto redirect their blog from one domain to another, they has some issues with the process they used.</p>
<h3>The Problem</h3>
<p>At attempt to redirect the blog has been done byamending the site URL and the home page in the blog options within wordpress.</p>
<p>This redirected as expected, but it also prevented login to the site.  When they tried to login to blog/wp-admin, they were redirected to newblog/wp-admin.  This made the admin section of the blog unaccessible.</p>
<h3>The Solution</h3>
<p>It was down and dirty database edit time.  I gained access to the hosting account and using phpmysqladmin I was able to edit the tables and revert back to the original blog URL and home page.  I also noted that the .htaccess file had a redirect to the wrong directory, so I amended this also.</p>
<p>I installed the appropriate 301 redirection plugin and gave my client instructions on the best way to migrate domains.</p>
<p>If you want to redirect your blog I recommend leaving your old blog intact and using a 301 redirection plugin.  I detail this in my case study post  <a title="Migrating Blog Domain" href="http://wpdude.com/case-study-migrating-domain">Migrating From One Domain to Another</a></p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-studyredirection-problems-wordpress-options">CASE STUDY:Redirection Problems Using WordPress Options</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-studyredirection-problems-wordpress-options/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CASE STUDY: Password Reset Not Working</title>
		<link>http://wpdude.com/case-study-password-reset-working</link>
		<comments>http://wpdude.com/case-study-password-reset-working#comments</comments>
		<pubDate>Tue, 13 Jan 2009 21:31:54 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[password reset]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=119</guid>
		<description><![CDATA[<p>How can you access your blog when the password reset function is not working<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-password-reset-working">CASE STUDY: Password Reset Not Working</a></p>]]></description>
			<content:encoded><![CDATA[<div id="attachment_122" class="wp-caption aligncenter" style="width: 510px"><a href="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/01/reset.jpg"><img class="size-full wp-image-122" title="reset" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2009/01/reset.jpg" alt="photo by tomasrotger" width="500" height="372" /></a><p class="wp-caption-text">photo by tomasrotger</p></div>
<p>I was approached by a client who was having problem with the wordpress password reset.</p>
<h3>The Poblem</h3>
<p>My cient was attempting to change his password from the normal password change screen under wp-admin.  When he attempted to reset his admin user password, a new password was sent, but the new password did not work.</p>
<p>As a side note, his ISP had reported that certain scripts on his blog were open for vulnerabilities.</p>
<h3>My Solution</h3>
<p>I suspected that the blog had been hacked and the password reset was sending to some nefarious web troll.</p>
<p>What I did was to white-hat hack the database, and using techniques I don&#8217;t want to document here, I was able to get a new MD5 encrypted password.  I then updated the database with that password so I was able to login with an admin level password.</p>
<p>The next stage of the fix was to restore the wordpress code base, I took a copy of wp-config.php, backed up all of the existing files before deletingthe blog root, wp-admin and wp-includes, next I refreshed the blogs code base with a mint copy 0f wordpress 2.7 and re-installed wp-config.php.</p>
<h3>The Outcome</h3>
<p>The blog was back online and in full working order.  My client was happy and I am now on his blogroll.</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-study-password-reset-working">CASE STUDY: Password Reset Not Working</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-study-password-reset-working/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Case Study:Problems with the WP 2.7 theme uploader</title>
		<link>http://wpdude.com/case-studyproblems-teh-wp-27-theme-uploader</link>
		<comments>http://wpdude.com/case-studyproblems-teh-wp-27-theme-uploader#comments</comments>
		<pubDate>Fri, 02 Jan 2009 12:13:31 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=61</guid>
		<description><![CDATA[<p>When a client came to me with theme upload problems I had to get old school to fix the issue.<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
</p><p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-studyproblems-teh-wp-27-theme-uploader">Case Study:Problems with the WP 2.7 theme uploader</a></p>]]></description>
			<content:encoded><![CDATA[<div id="attachment_64" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/joeshlabotnik"><img class="size-full wp-image-64" title="sheetmusic" src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2008/12/sheetmusic.jpg" alt="Photo by joeshlabotnik" width="500" height="376" /></a><p class="wp-caption-text">Photo by joeshlabotnik</p></div>
<p>A client approached me asking to help him install a theme.</p>
<h3>The Problem</h3>
<p>The theme was failing with the following error when he attempted to upload the zip file.</p>
<blockquote><p>Folder already exists.: Please Read This First &#8211; Double Here To Read ME.txt</p></blockquote>
<p>I think my client was attempting the upload using the new theme upload function in wordpress 2.7.</p>
<h3>My Solution</h3>
<p>I have not used the upload theme function in wordpress 2.7, I am sooo 2.6 when is comes to themes so I planned to unpack the theme and FTP it to the wp-content directory and then activate the theme.  This is where I found the problem.</p>
<p>The theme was packaged with several colour variations and three plugins to make it work.  In other words instead of a single theme, there were 6 or more themes plus several plugins all packaged together.</p>
<p>I assumed therefore that the theme upload function cannot handle multiple themes and plugins.  I uploaded the files manually using my ftp client, activcated the plugins and set one of hte themes as teh active one.</p>
<p>The client went away happy that his newly created blog was ready to tell the world and his friends about me.</p>
<p>I f you need some <a title="website design" href="http://www.wildfiremarketinggroup.com/website-design/">website design</a> help, check out Willdfire marketing,</p>
<p><p align="center"><a href="http://wpdude.com/wordpress-technical-support"><img src="http://wpdudecdn.s3.amazonaws.com/wp-content/uploads/2011/05/WPDUDE_techsupp_480x60.png" /></a></p>
<p>Post from: <a href="http://wpdude.com">WP Dude</a>
If you need <a href="http://wpdude.com/wordpress-technical-support">wordpress technical support</a> please visit my services page<br/><br/><a href="http://wpdude.com/case-studyproblems-teh-wp-27-theme-uploader">Case Study:Problems with the WP 2.7 theme uploader</a></p>]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/case-studyproblems-teh-wp-27-theme-uploader/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 3068/3232 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: wpdudecdn.s3.amazonaws.com

Served from: wpdude.com @ 2012-05-18 00:10:29 -->
