<?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 Dude &#187; Wordpress Functionality</title>
	<atom:link href="http://wpdude.com/category/wordpress-functionality/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpdude.com</link>
	<description>Your WordPress Technical Support</description>
	<lastBuildDate>Wed, 08 Sep 2010 17:32:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Take Out The Trash</title>
		<link>http://wpdude.com/trash/</link>
		<comments>http://wpdude.com/trash/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 15:34:41 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=2660</guid>
		<description><![CDATA[The WordPress post and page trash can<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/trash/">Take Out The Trash</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Ftrash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Ftrash%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>There is a new function in WordPress that has been causing me some headaches, and I want to spare you the same grief.</p>
<h3>Here&#8217;s how my story begins</h3>
<p>I was deleting a page on my site, with the idea of completely recreating it with new content.</p>
<p>I deleted the page, and began to create a new one only to find the post name was being appended with -2 for example contact-2, I could not for the life of me work out why this was happening, I tried deleting the page again and recreating it, I was banging my head against a brick wall, when I noticed a new link on my edit pages section:</p>
<p><a href="http://wpdude.com/wp-content/uploads/2010/02/editpages.jpg"><img class="aligncenter size-full wp-image-2663" title="editpages" src="http://wpdude.com/wp-content/uploads/2010/02/editpages.jpg" alt="" width="315" height="233" /></a></p>
<h3>Since When Was There A Trash Can in WordPress?</h3>
<p>I am not sure when this trash can was added, I think it was in 2.9.x.  Please leave a comment if I have been dim and trash has been around for an age.</p>
<p>My problem was that a reference to the page I wanted to create was still there, the page had been moved to trash awaiting the final step of me emptying the trash can.  Arrghhh!! nearly one hour chasing my tail.</p>
<h3>Recover From Trash</h3>
<p>In the same way you can recover deleted files from your mac or PC by recovering items from trash you can now recover deleted post and pages from the trash if you are a bit too click happy with the delete button.</p>
<p>A cool new feature, as long as you know it is there and what repercussions it will create.</p>
<h3>The Dizzy Highs and Lows of WordPress Admin</h3>
<p>If you are having weird issues with duplicate names when creating pages and posts, have a quick look in trash, this may be the root of your problem.</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/trash/">Take Out The Trash</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=2660&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/trash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating A Multi-Writer Blog</title>
		<link>http://wpdude.com/creating-multiwriter-blog/</link>
		<comments>http://wpdude.com/creating-multiwriter-blog/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 13:55:01 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=2470</guid>
		<description><![CDATA[Using WordPress roles you can create a controlled multi-writer blog.<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/creating-multiwriter-blog/">Creating A Multi-Writer Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fcreating-multiwriter-blog%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fcreating-multiwriter-blog%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Using native WordPress functiuonality it is very easy to create a controlled environment where multiple writers can add and publish posts on your blog.</p>
<h3>Roles</h3>
<p>The main technology behind this are WordPress roles.  As you add users to your blog, assign them to roles and this then controls if they can write blog posts and more importantly if they can publish them without your intervention.</p>
<p>Roles are available at users -&gt; authors and users from yoru dashboard.</p>
<h3>The Admin &#8211; I am the media moghul</h3>
<p>This is the main user that is created when you install wordpress. it can do everything, from creating posts , publishing posts to doing technical tasks on the blog, we are note really interested in admins for multi writer purposes.</p>
<h3>The Editor &#8211; Damn it, just write it up</h3>
<p>This is the boss of your blog writers, this role shouts stop the press (or don&#8217;t click the publish button) can add content, publish it, delete it and have compelte editorial control of blog posts and pages.  They can delete old posts from anyone.</p>
<p>What the editor cannot do it effect technical aspects of your sitem ad plugins change themes that type of thing.</p>
<h3>The Author &#8211; I cannot reveal my source</h3>
<p>This role could be thought of as a staff writer on a national newspaper.  Your typical hack, cigarette out of the corner of his mouth, ringing his contacts, chasing the story dreaming of the Pulitzer, hang on did I just go off on one there.</p>
<p>This is someone you trust to write on your blog, they have writing and publishing permissions, the editor can cut them off at the knees with one swift unpublish click, but there stuff will go live without editorial intervention.</p>
<h3>The Contributor &#8211; I write therefore I am</h3>
<p>This is your lowest level of writer,  think of them as a freelancer on a newspaper, they write their piece and send it in to the editor for publication.  Contributors can login and write their blog posts and submit them for review, that is it.  they cannot delete their old posts that have been published or publish new posts.</p>
<p>If you have occasional guest posters, this may be the role for them, they add a post, then you review and decide if it is ready for publication.</p>
<h3>The Subscriber &#8211; it must be true I read it on a blog</h3>
<p>For completeness I thought I would add subscriber, this is the end reader with a twist, this is someone who has created an account on your site, think of this as someone who has a magazine regularly delivered, they have a little more access to your site than a casual purchaser of a magazine.  They cannot create posts.</p>
<h3>Further reading</h3>
<p>Here is a detailed description of the various WordPress roles in <a href="http://wpdude.com/wordpress-roles-explained">WordPress Roles Explained</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/creating-multiwriter-blog/">Creating A Multi-Writer Blog</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=2470&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/creating-multiwriter-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selectively Closing Comments On A Post</title>
		<link>http://wpdude.com/selectively-closing-comments-post/</link>
		<comments>http://wpdude.com/selectively-closing-comments-post/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 10:49:12 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>
		<category><![CDATA[close comments]]></category>
		<category><![CDATA[comments]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=1427</guid>
		<description><![CDATA[How to close comments on a single post.<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/selectively-closing-comments-post/">Selectively Closing Comments On A Post</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fselectively-closing-comments-post%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fselectively-closing-comments-post%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>WordPress has a function to selectively close down comments on a single post, here&#8217;s how you do it.</p>
<h3>Why Close Comments on Just One Post?</h3>
<p>You may have written a particular blog posts which has caused controversy and sparked a particularly heated debated and you don&#8217;t like the language being used in your comments section.</p>
<p>You may have a troll on one particular post.</p>
<p>You may be getting an awful lot of spam on one particular comment and want to stop this.  This is what happened to me on my post <a href="http://wpdude.com/guest-posting-atractive-sex-fact">Guest Posting Makes You Attractive To The Opposite Sex Fact</a>, for some unknown reason I was getting a lot of porn spam comments on this one &#8211; go figure <img src='http://wpdude.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>How To Close the Comments</h3>
<p>It&#8217;s pretty simple really, from your edit post screen scroll down to the following section, and click off &#8220;allow comments on this post&#8221;.  That&#8217;s it.</p>
<p><a href="http://wpdude.com/wp-content/uploads/2009/09/closecomments1.jpg"><img class="aligncenter size-full wp-image-1445" title="closecomments" src="http://wpdude.com/wp-content/uploads/2009/09/closecomments1.jpg" alt="closecomments" width="897" height="102" /></a></p>
<h3>It&#8217;s Your Blog</h3>
<p>If you don&#8217;t like the direction comments are going on a particular posts, it is your prerogative to delete or close down comments.</p>
<p>Remember kids, you are the super user, use your power for good never for evil.</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/selectively-closing-comments-post/">Selectively Closing Comments On A Post</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=1427&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/selectively-closing-comments-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiding WordPress Pages</title>
		<link>http://wpdude.com/hiding-wordpress-pages/</link>
		<comments>http://wpdude.com/hiding-wordpress-pages/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 10:11:52 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>
		<category><![CDATA[hide pages]]></category>
		<category><![CDATA[pages]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=1297</guid>
		<description><![CDATA[How to hide pages from your main WordPress navigation section<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/hiding-wordpress-pages/">Hiding WordPress Pages</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fhiding-wordpress-pages%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fhiding-wordpress-pages%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I recently wrote a blog post on <a title="Changing Order of WordPress pages" href="http://wpdude.com/changing-order-pages">changing the order</a> of your WordPress pages, as an extension to this post I thought I would write a little article on how to hide your blog pages if you don&#8217;t want them to appear on your main navigation bar.</p>
<h3>Why Hide Pages</h3>
<p>There is a good chance that you do not want to have every page you have created shown on your sites navigation section.  You may have private pages, that you only want to direct certain people to, or you may have so many pages that your navigation will overwhelm users.</p>
<p>Using the techniques below you can decide which pages your site visitors will see.</p>
<h3>Examples of My Hidden Pages</h3>
<p>I hide a number of pages on my Nav bar to keep my sites look and feel clean.  I do this because when people are visiting your site for the first time I think it can be overwhelming if there is too much information.  I also want to funnel people onto certain pages of my site so if I can keep their attention away from certain pages unless I want them to go there that is very useful.</p>
<p>I also have a number of hidden pages which run scripts for example I have conversion tracking pages for affiliate and payment processors.  I don&#8217;t want these to appear on the navigation bar.  I only want them to be used after a Paypal payment or to record an affiliate visit.</p>
<p>Here is one of my hidden pages</p>
<blockquote><p><a href="http://wpdude.com/welcome">http://wpdude.com/welcome</a></p></blockquote>
<p>I use this as my sneeze page from twitter or other social sites.</p>
<h3>How To Hide Your Pages</h3>
<p>There are two main ways to hide your pages, editing your theme, or using theme functionality or using a plugin.</p>
<h3>Theme Specific</h3>
<p>If your theme already has functionality to exclude pages just follow your theme instructions (mine does, so does Headway and Thesis) .  But if you are not lucky enough you may need to hack your theme code.</p>
<blockquote><p>DISCLAIMER: I am not responsible for any crashed sites because you edited your code incorrectly.  If you don&#8217;t have the techie credentials don&#8217;t do this or get some <a title="WordPress help" href="http://wpdude.com/wordpress-help">WordPress help</a> from  someone who does.  Please progress to the plugin section below if you are not a code monkey &#8211; thankyou and have a nice day</p></blockquote>
<p>Inside of your theme files, most likely the header.php file there will be some code which lists your pages, it will probably look like this:</p>
<blockquote>
<pre>&lt;ul&gt;
  &lt;?php wp_list_pages(); ?&gt;
&lt;/ul&gt;</pre>
</blockquote>
<p>To exclude a page, you need to add some parameters to the wp_list_pages function, and that is an exclude command with the post ID of the page to hide.  To find a page&#8217;s post ID, go to the  page editor and take notice of the URL in your browser bar.  Below is an example of my about page, as you can see my post ID is 2.</p>
<blockquote><p>http://wpdude.com/wp-admin/page.php?action=edit&amp;post=<span style="color: #ff0000;">2</span></p></blockquote>
<p><span style="color: #ff0000;"><span style="color: #000000;">Now add this parametre to your wp_list_pages function as shown below:<br />
</span></span></p>
<pre>  &lt;?php wp_list_pages('exclude=1,2,3'); ?&gt;</pre>
<p>Where 1,2,3 are a comma delimited list of all the pages you want to hide.</p>
<h3><span style="color: #ff0000;"><span style="color: #000000;">Bonus Hide</span></span></h3>
<p><span style="color: #ff0000;"><span style="color: #000000;">If you take advantage of the parent/child page functionality of WordPress you can set your list page function to only show top level pages by adding the depth parameter.<br />
</span></span></p>
<pre> &lt;?php wp_list_pages('exclude=1,2,3&amp;depth=1'); ?&gt;</pre>
<h3>Plugins</h3>
<p>If coding your theme is a bit too much, don&#8217;t worry there is nearly always a plugin to solve every problem.  My favourite is the Exclude Pages plugin.  This adds a checkbox to the bottom of each page in the editor which allows you (as the name suggests) to exclude that page.  You can download it from the following link:</p>
<p><a title="Exclude Page" href="http://wordpress.org/extend/plugins/exclude-pages/">http://wordpress.org/extend/plugins/exclude-pages/</a></p>
<h3>K.I.S.S (Keep It Simple Stupid)</h3>
<p>Don&#8217;t bombard your blog readers with a huge number of pages that they may never need to see, keep your site design neat and tidy.  Less is always more in my book</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/hiding-wordpress-pages/">Hiding WordPress Pages</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=1297&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/hiding-wordpress-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Change the Order of Your WordPress Pages</title>
		<link>http://wpdude.com/changing-order-pages/</link>
		<comments>http://wpdude.com/changing-order-pages/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 14:00:40 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>
		<category><![CDATA[page order]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=1262</guid>
		<description><![CDATA[Sometimes the default order of WordPress pages will not do, here's how to change that order.<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/changing-order-pages/">How To Change the Order of Your WordPress Pages</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fchanging-order-pages%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fchanging-order-pages%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>By default your WordPress pages are displayed in alphabetical order.  Sometimes this is not what a blogger wants, here is a quick hack to change the order of your pages.</p>
<h3>Why Change the Order of Your Pages?</h3>
<p>You may want to change the order of your pages to make more important pages stand out, for example on my site, I want hire me to be on the right so it is more prominent or you may want to improve your sites usability by clustering like pages together.</p>
<p>Sometimes you just want to rebel, the OCD of developers may get you down, ordering everything and indexing and categorising can overwhelm the more free spirited.</p>
<h3>The Out of the Box Hack</h3>
<p>Here is how you can modify the order that your pages are displayed.</p>
<p>From the edit pages section, select one of your pages and you will see the following attribute box on the right of your page copy:</p>
<p><a href="http://wpdude.com/wp-content/uploads/2009/08/pageorder.jpg"><img class="alignnone size-full wp-image-1266" title="pageorder" src="http://wpdude.com/wp-content/uploads/2009/08/pageorder.jpg" alt="pageorder" width="328" height="376" /></a></p>
<p>As you can see their is a numeric option for the page order.  By default all pages are set to zero, but if you set a value for each page you can control the order.  e.g. about =1, contact =2, testimonials =3 and this order will be displayed on your page layout.</p>
<p>As it says above, this is a little bit &#8220;janky&#8221; if you add new pages you will need to  modify the order again.  If you want a simple page order change this hack does exactly what it says on the tin.</p>
<h3>Mirror Mirror on the Wall What&#8217;s the Best Page Order Process of All</h3>
<blockquote><p>You oh Dude tell everyone the out of the box hack which is fine, but lo what&#8217;s this I see, a plugin is more fair than thee.</p></blockquote>
<p>If you are looking for something a little more polished then why not check out the My Page Order Plugin<a title="My Page Order Plugin" href="http://wordpress.org/extend/plugins/my-page-order/"> http://wordpress.org/extend/plugins/my-page-order/</a></p>
<h3>You Are A Free Spirit</h3>
<p>Don&#8217;t let the &#8220;Man&#8221; tell you which order your pages should be in.  Go out make a stand and break their structured universe <img src='http://wpdude.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </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/changing-order-pages/">How To Change the Order of Your WordPress Pages</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=1262&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/changing-order-pages/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress Performance Tuning Tips</title>
		<link>http://wpdude.com/wordpress-performance-tuning-tips/</link>
		<comments>http://wpdude.com/wordpress-performance-tuning-tips/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 12:43:17 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>
		<category><![CDATA[wordpress performance]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=1197</guid>
		<description><![CDATA[My top five WordPress performance tuning tips<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-performance-tuning-tips/">WordPress Performance Tuning Tips</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fwordpress-performance-tuning-tips%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fwordpress-performance-tuning-tips%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<h2>UPDATE JAN 2010</h2>
<p>I have developed an indepth performance tuning course, please check out <a href="http://performance.wpdude.com">performance.wpdude.com</a> for details.</p>
<p>Here are my top five WordPress performance tuning tips.  If you have a poorly performing blog, you may want to try some of these procedures.</p>
<h3>What Do I Mean By Poor WordPress Performance?</h3>
<p>I don&#8217;t mean that you have no readers or comments or that your content is not very good, that is up to you <img src='http://wpdude.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  what I mean is that your pages are rendered very slowly and the usability of your site to open posts or pages, search for content or pull things back from your archives makes your visitors experience very poor and possibly turn them off from yoru site altogether.</p>
<p>There is also a school of thought in SEO circles that slow loading sites are not as well regarded as a fast loading site.  So poor performance could be effecting your search engine ranking.</p>
<h3>Before we begin</h3>
<p>All of this is information is fairly technical, please backup your site before your begin.</p>
<p>Here we go, my top 5 tips for improving WordPress performance:</p>
<h3>1. Install a Cache Plugin</h3>
<p>Cacheing in computer speak is when you take information usually recovered from back end database and hold it in memory or on disk.  When the information is next requested it is served up from the very fast memory/disk store rather than recovering it from the slower backend storage.  The cache is held for a set lifetime and then renewed once the cache has timed out.  This means only one access of the backend is requried for a set period of time.</p>
<p>Think of your blog home page, it is fairly static so loading all of the logo images, blog posts, CSS files etc etc into memory and serving them up can save a lot of time.</p>
<p>The plugin I recommend is wp-super-cache, this can be downloaded from <a title="wp-super-cache" href="http://wordpress.org/extend/plugins/wp-super-cache/">http://wordpress.org/extend/plugins/wp-super-cache/</a></p>
<p>A word of warning on using a cache, if you use dynamic content on your pages for example an adrotator where each page load should show a differnt banner ad, using a cache will cause this to fail and only show one banner.  wp-super-cache has the ability to mark certain scripts or comands as not for cache.</p>
<h3>2. Activate the Inbuilt WP Object Cache</h3>
<p>WordPress comes with it&#8217;s own inbuilt object cache. this allows you to save certain database queries to disk, and recover them much more quickly than accessing the database.</p>
<p>To activate the inbuilt cache you need to edit the file wp-config.php.  This will be held in the root of your blog installation.  To activate the object cache, add the following line ot your wp-config.php file:</p>
<blockquote><p><span><span style="margin-left: 0px ! important;"><code>define(ENABLE_CACHE, true);</code></span></span></p></blockquote>
<h3>3. Reduce Plugins</h3>
<p>Everytime we add a plugin to our blogs, we add an overhead.  Every bell and whistles on your home page needs ot be rendered and displayed.  This will slow down your blog.  My recommendation is to remove all plugins which are not entirely needed on your site.</p>
<p>I wrote an article about performing a <a title="wordpress plugin audit" href="http://wpdude.com/plugin-audit">plugin audit</a> earlier this year, why not use that as a tool to find out if you need a particular plugin</p>
<h3>Database SQL Cache</h3>
<p>The query cache holds regularly run queries in memory to speed up the return of database results.  We are getting into real techie land here, and that is to check if your back end MYSQL database has a query cache installed and how big it is.</p>
<p>If you are not happy messing about with your database why not submit a technical support request to your hosting company to do this for you.</p>
<p>To find out you have a query cache installed and it&#8217;s status, run the following queries from a MYSQL tool such as PHPMYADMIN</p>
<blockquote><p>SHOW VARIABLES LIKE &#8216;have_query_cache&#8217;;</p></blockquote>
<p>This will return a yes or no value, if it is no ask your hosting company to activate a cache.</p>
<p>To show the status of the cache run:</p>
<blockquote><p>SHOW STATUS LIKE &#8216;Qcache%&#8217;;</p></blockquote>
<p>This second command will tell you how the cache is being used and if it needs to be tuned.  Here is an excellent resource from the MYSQL site which tell syou much more about query cache settings and configuration.</p>
<p><a title="MYSQL query cache" href="http://dev.mysql.com/doc/refman/5.1/en/query-cache-status-and-maintenance.html">http://dev.mysql.com/doc/refman/5.1/en/query-cache-status-and-maintenance.html</a></p>
<h3>5. Look to Your Hosting</h3>
<p>This is my last but least popular recommendation, and that is to look at your hosting provider.  You may be in the enviable position that your blog has grown so popular that you have out grown your hosting account, or you may be  too cheap, I bet that $3 per year hosting account doesn&#8217;t look so good now it takes ten minutes to load your blog.</p>
<p>If you are still having performance problems after the first four steps, look to upgrade your hosting to a more powerful setup, this will cost more money, so you will need to weigh this against the value of your blog.</p>
<h3>Checking Performance Improcements</h3>
<p>You need something to prove that the performance changes you have implemented have provided an increase in speed, you can spend lots of money on traffic analysers to look at the underlying http calls and see response time, me,I go for cheap and cheerful everytime, I use the basic (read free) version of <a href="http://httpwatch.com/">httpwatch</a> a browser plugin which shows your page being rendered and what is taking the time, a very useful tool.  The key point is I can use it to do a before and after comparision of page load time.  It also shows me which components are being cached.</p>
<h3>Wrap Up</h3>
<p>Performance tuning any computer system is a dark art, where you tune in one place you can introduce new bottlenecks elsewhere.  This list is not exhaustive, there are tweaks to php.ini, your web server config file, or you could be having performance problems due to incompatible plugins or themes making outdated DB calls.</p>
<p>My advice change one thing at a time and roll it back if you see no improvement.</p>
<h2>UPDATE JAN 2010</h2>
<p>I have developed an indepth performance tuning course, please check out <a href="http://performance.wpdude.com">performance.wpdude.com</a> for details.</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-performance-tuning-tips/">WordPress Performance Tuning Tips</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=1197&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/wordpress-performance-tuning-tips/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To Write WordPress Posts Remotely</title>
		<link>http://wpdude.com/write-wordpress-posts-remotely/</link>
		<comments>http://wpdude.com/write-wordpress-posts-remotely/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 09:32:52 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>
		<category><![CDATA[remote posting]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=857</guid>
		<description><![CDATA[There is more than one way to craft yor blog posts<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/write-wordpress-posts-remotely/">How To Write WordPress Posts Remotely</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fwrite-wordpress-posts-remotely%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fwrite-wordpress-posts-remotely%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Connecting to your blog and writing posts through your dashboard is not the only way to craft your content.  I am going to tell you of a few other methods to write posts and publish them on your blog.</p>
<h3>Why Do I need to Publish Posts Remotely?</h3>
<p>You may not be at your computer or only have a mobile device with you, you may be researching a topic away from your Blog dashboard or you may just hate writing from the WordPress editor.  The ability to publish from sources other than your blog has many uses.</p>
<h3>Email Your Posts</h3>
<p>WordPress has the ability to receive emails as posts to your blog for publication.  In essence you setup a secret email account know only to you and your blog, then any email received by the blog to that account will be accepted as a post.  I am a very lazy man so rather than reinventing the wheel, here is a link to the resource written by the good people at WordPress<a href=" http://codex.wordpress.org/Blog_by_Email"> http://codex.wordpress.org/Blog_by_Email</a></p>
<h3>Remote Clients</h3>
<p>There are a number of clients out there which allow you to write your posts offline and push them up to your blog at the click of a button.  These tend to be more like client based word processors, and as a result they are more feature rich than the default wordpress editor.</p>
<p>The remote clients all0w you to draft and prepare posts offline.  Perhaps you like to switch off your net connection when you write to minimise distraction, then this is a method for you.</p>
<p>The tool I have tried is <a href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!1533.entry">Windows Live Writer, </a>it is an excellent gui writing tool which allows you to download your theme to give you an idea of what your posts will look like.  Write your posts, save them offline as drafts, then click on publish when you are ready.</p>
<p>I am a windows boy, are there are mac remote posting clients? Please let me know in comments section.</p>
<h3>Browser Plugins</h3>
<p>There are quite a few browser plugins available for free download which allow you to post directly from your browser.  I guess the idea is that when you are doing your browsing, the idea for a posts comes to you and the plugin allows you to write the posts during your peak of creative musing.  The two plugins I have used are:</p>
<p><a href="scribefire.com">ScribeFire</a> &#8211; a firefox plugin which at the press of the f8 button becomes a blog client.  You create an account to your blog and you can write a post directly from firefox.</p>
<p>Press This &#8211; a bookmarklet produced by WordPress, from your blog goto Turbo  and drag the Press This link onto your toolbar, when you have the urge click on it and blog from your browser.</p>
<p>As always I am always open to new experiences, let me know if there is a blogging browser extension which rocks your world in the comment section.</p>
<h3>Mobile Devices</h3>
<p>All the kids with their new fangled what-ji-mi-call-its are blogging from their handsets.  There are a couple of ways this works:</p>
<p>For the uber-trendy there are iPhone applications which act as clients on your Appley doodad.  This was developed by the good people at WordPress, just go to the app store and search for WordPress, it is a free app.  It gives you the ability to write posts, and pages as well as moderate your comments.</p>
<p>The second alternative for smart phones with slower browsers (I am thinking Blackberrys or Windows CE devices) is to adapt your blog to create a reduced interface.  Using the<a href="http://wordpress.org/extend/plugins/wordpress-mobile-pack/"> WordPress Mobile Pack</a> plugin you can do this along with creating a mobile device compatible front end.</p>
<h3>A Word About XMLRPC &amp; Security</h3>
<p>If you allow remote updating, you are opening holes in your blog for potential security attacks.  Think about this before you allow remote publishing.  You may wake up one morning and find your site full of posts linking to viagra companies.</p>
<p>Most of the methods above use something called<a href="http://en.wikipedia.org/wiki/XML-RPC"> xmlrpc</a>, which is a standard for remote procedure calls (RPC , did you see what I did there) using XML (stunning RPC + XML = xmlrpc).  In English this means a remote call can be sent to your blog with the data wrapped up as a formatted text file and an update, delete or amend of a blog post can be done.</p>
<p>By default xmlrpc is disabled on a WordPress installation, to enable it goto settings-&gt;writing and click on XML-RPC to enable it.</p>
<p>I once used hosting company which disabled XMLRPC at a low level by blocking the WordPress php file xmlrpc.php from running. To get around this I renamed the file xmlrpc-remote.php and it worked fine, something to consider if your hosting company is being overzealous with your security.  Most of the remote tools allow you to setup where the xmlrpc file is located.</p>
<h3>Where Am I Writing This Post from &#8230;.</h3>
<p>.. you guessed it from the dashboard, I have used many of the methods above, but more as a blog post development tools, I throw my ideas together remotely and sit down in front of the dashboard to write up my post.  You may be different and like to write from your iPhone during your commute, give them a go.</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/write-wordpress-posts-remotely/">How To Write WordPress Posts Remotely</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=857&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/write-wordpress-posts-remotely/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Add Video to A WordPress Blog</title>
		<link>http://wpdude.com/add-video-wordpress-blog/</link>
		<comments>http://wpdude.com/add-video-wordpress-blog/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 11:18:13 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[General Blogging]]></category>
		<category><![CDATA[Wordpress Functionality]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=801</guid>
		<description><![CDATA[I'm reliably informed that video killed the radio star.<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/add-video-wordpress-blog/">How To Add Video to A WordPress Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fadd-video-wordpress-blog%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fadd-video-wordpress-blog%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Many blogs are moving away from being text only to include multimedia files.  Audio, images and video are all common in WordPress blogs.  In a three part series I would like to give detailed how toÃ¢â‚¬â„¢s on adding these type of media to your posts, how to manage the files and the best available plugins to extend WordPress so it can serve up your shiny new content to your readers / viewers or even listeners.</p>
<p>In the second part of this series I would like to look at how to add video to your blog.</p>
<h3>A picture Tells a Thousand Words &#8230;</h3>
<p>To expand on the cliche;  moving pictures give us a thousand of words a second in infinite detail, video is one of the best forms of communication we have developed, there is no loss of body language (a problem with podcasting) and complex ideas can be communicated fairly easily.</p>
<p>Many bloggers are mixing video and written content, who would have thought, even ten years ago, that you could create your own broadcast easily and fairly cheaply from your own DIY site.</p>
<h3>Mixed Media Or Vlog?</h3>
<p>A decision you may want to make about your blogging future is if you want to solely produce video content or mix it up with other mediums.</p>
<p>You can scan a written document to extract the bit you want but not a video, but to write an article which shows the emotion of a video is very difficult,   What is the future?</p>
<p>There is no definitive answer to this one, personally I prefer to write, I do not feel at ease in front of the camera and as a result my presentations are pretty clunky, the other end of the spectrum is Gary Vaynerchuk, his blog is a true Vlog with a limited amount of text for links to other site.  He is a self confessed poor writer,  but his presentation skills more than make up for that lack, and as a result he has become an Internet video star.</p>
<p>There is room for both video, images, podcasting and text on one blog, why not mix it up and see what your readers/viewers/listeners respond best to.</p>
<h3>Type of Video You Can Add to Your Blog</h3>
<p>There are a number video types you can add to your blog, here are four potential formats for the blogger:</p>
<p><strong>Other peoples video</strong> &#8211; you can add other peoples video to your site.  I did this rather well on a mountain boarding site I used to own, I would take video from YouTube and post it as a feature on the top of my blog.  Check out the big video hosting sites, there is probably some content which matches your niche.</p>
<p><strong>To camera work</strong> &#8211; this is where you are presenting to a camera, this can be seen as a blog post to camera where you talk about your subject rather than writing your piece.  Give it a go, you may be a natural or you may be (like me) a gibbering idiot in front of camera, a once loquacious person reduced to errms and ahhss and pregnant pauses.</p>
<p><strong>Screencasting</strong> &#8211; My favourite type of video for technical items is a screencast, using this format you record the screen and play it back with a commentary over the top.  This can be used with great effect for showing technical items or for recording and playing back a presentation.</p>
<p><strong>From Your POV</strong> &#8211; POV or point of view recording means you are behind the camera recording what you can see, whilst adding a commentary, the uses of this are endless.</p>
<p>I am no video production expert, so if anyone out there knows the proper technical terms for these types of production, please let me know in the comments section.</p>
<h3>Video Production</h3>
<p>As with the podcasting post I wrote, the subject of producing your media files is too big to go into here on a WordPress blog, but a few words of note, you don&#8217;t need a hugely expensive setup to produce content, I use a mid range web cam along with <a title="Camtasia" href="http://www.techsmith.com/camtasia.asp">Camtasia</a> to capture screencasts and edit the whole thing together,</p>
<h3>How to Add Video to A post</h3>
<p>Depending upon your method it is a fairly ease task to add video to a post, the three methods of adding your media file are discussed here.</p>
<h3>WordPress Serves Video Out of The Box</h3>
<p>Later versions of WordPress allow you to serve video out of the box, click on the icon shown below and upload your video and it will be inserted into your post in the same way images can easily be added to posts.</p>
<p><a href="http://wpdude.com/wp-content/uploads/2009/06/videoupload.png"><img class="aligncenter size-full wp-image-816" title="videoupload" src="http://wpdude.com/wp-content/uploads/2009/06/videoupload.png" alt="videoupload" /></a></p>
<h3>Embedding a Remote File</h3>
<p>Most of the video hosting providers will supply an embedded video code which you can paste into your post from the html section, go to the hosting provider of your choice, and look for embed this video, you should get some code looking like this:</p>
<blockquote><p>&lt;object width=&#8221;425&#8243; height=&#8221;344&#8243;&gt;&lt;param name=&#8221;movie&#8221; value=&#8221;http://www.youtube.com/v/Al74d0x9RKU&amp;hl=en&amp;fs=1&#8243;&gt;&lt;/param&gt;&lt;param name=&#8221;allowFullScreen&#8221; value=&#8221;true&#8221;&gt;&lt;/param&gt;&lt;param name=&#8221;allowscriptaccess&#8221; value=&#8221;always&#8221;&gt;&lt;/param&gt;&lt;embed src=&#8221;http://www.youtube.com/v/Al74d0x9RKU&amp;hl=en&amp;fs=1&#8243; type=&#8221;application/x-shockwave-flash&#8221; allowscriptaccess=&#8221;always&#8221; allowfullscreen=&#8221;true&#8221; width=&#8221;425&#8243; height=&#8221;344&#8243;&gt;&lt;/embed&gt;&lt;/object&gt;</p></blockquote>
<h3>Plugin, Plugin on the Wall, Who&#8217;s the fairest One of All?</h3>
<p>I&#8217;ve tried numerous plugins for video and I have yet to find the one I am 100%  happy with.  Here are the things I want from my video plugin:</p>
<ul>
<li>Ability to play from numerous sources i.e. Youtube, self hosted, hosted on other sites</li>
<li>Counter for the number of plays of a video.</li>
<li>Re-sizable &#8211; I want to pop the video out to full size.</li>
<li>Re-skinable &#8211; I want to be able to change the look&#8217;n'feel of the player to match my theme</li>
</ul>
<p>Here is a link to the WordPress plugin repository which holds hundred of video plugins <a title="video plugins" href="http://wordpress.org/extend/plugins/tags/video">http://wordpress.org/extend/plugins/tags/video</a></p>
<p>The plugin which matches most of my requirements is Word Tube.  If you use other plugins please let me know in the comments section below.</p>
<p>Most plugins ask you to simply enclose the URL of the video file in a tag, so this can be a locally hosted file you upload from your media section or a remote file on YouTube and Co. Refer to your preferred plugin for full details on how to add a video to a post.</p>
<h3>Video Players</h3>
<p>There are a number of video engines out there, but he one which seems to be used by the most plugins is from L<a href="http://longtailvideo.com">ong Tail Video</a> and is called the JW FLV Video Player.  It is an open source player which can be skinned as you like it,  there is also an ad Solution to self monetise your video.  See below on more ideas to make money from your video content.</p>
<h3>Where to Host Your Files</h3>
<p>There are two options to hosting your video, you can self host it on your server or use one of the video hosting services, here are the pros and cons.</p>
<h4>Self hosting</h4>
<p><strong>Pros</strong></p>
<p>You have complete control of your content, you can decide who sees it i.e. you could limit it to approved registered users, or in the case of membership sites, only approved paying customers.</p>
<p>Remember, once you pass your video to companies such as YouTube you loose control of your content, if that is an issues opt for a self hosting.</p>
<p><strong>Cons</strong></p>
<p>Bandwidth hungry video will quickly exceed your limits or impact on the performance of your site.</p>
<h4>Third Party Hosted</h4>
<p><strong>Pros</strong></p>
<p>There are two  huge benefit of hosting your video with<strong> </strong>a third party such as Youtube and they are<strong> </strong>bandwidth protection, Google and Co take the hit to serve up your files, the second huge benefit are the audiences already in place on these services, if you produce something really good, there is more of a chance of (sorry for what I am about to say) &#8220;going viral&#8221; than this happening from your home site and it&#8217;s smaller reader base.</p>
<p><strong>Cons</strong></p>
<p>Loss of control or who views your video or what happens to your video.</p>
<p>Some of the third party hosting solutions I have used are:</p>
<ul>
<li><a href="http://youtube.com">YouTube</a></li>
<li><a href="http://viddler.com">Viddler</a></li>
<li><a href="http://vimeo.com">Vimeo</a></li>
</ul>
<h3>Monetising Your Video</h3>
<p>Monetising your video content is still in it&#8217;s infancy,  there are various options including:</p>
<p>Pay per click &#8211; Viddler runs pay per click ads beneath your videos, and you are paid if someone clicks away from your video to the target site.</p>
<p>Pay Per Impression &#8211; You are paid on the number of impressions or views your video gets with some sort of ad banner attached to to it, Vimeo are offering CPM</p>
<p>Sell your own content &#8211; setup a members only section of your site and sell you videos yourself.</p>
<h3>Good Blog Video Examples</h3>
<p>Here are some examples of video used expertly on blogs</p>
<p><a href="http://garyvaynerchuk.com/post/115050862/its-not-what-you-do-its-what-you-do-after">Gary Vaynerchuck </a>check out the monetisation</p>
<p><a title="Problogger" href="http://www.problogger.net/archives/2009/05/27/9-tips-to-help-you-find-more-rss-subscribers-for-your-blog/">ProBlogger</a> Darren seems at ease before the camera</p>
<p><a href="http://www.entrepreneurs-journey.com/1111/slide-show/">Yaro Starak</a> to camera &amp; screencast post</p>
<h3>Wrap Up</h3>
<p>I hope that has given you a taste for video blogging, go on build some content and check out your ability as a presenter, you may be the next news anchor or MTV video jock in waiting.</p>
<p>Of course I couldn&#8217;t create a video post without a video post, here is a good video on resetting a lost password, this is shown using wordTube:</p>
[Please visit website to watch Flash video]
<h3>The rest of the posts in this series</h3>
<blockquote><p><a title="how to add a podcast to a wordpress blog" href="http://wpdude.com/how-to-add-podcast-wordpress-blog">How To Add A Podcast to A WordPress Blog</a></p>
<p><a title="how to add video to a wordpress blog post" href="http://wpdude.com/add-video-wordpress-blog">How To Add Video to A WordPress Blog</a></p>
<p>How to Add Images to a WordPress Blog</p></blockquote>
<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/add-video-wordpress-blog/">How To Add Video to A WordPress Blog</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=801&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/add-video-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.youtube.com/watch_private?v=7ceTi7JIRMQ&sharing_token=0AV3_Ib7JAU5Ln40nDE0FQ" length="1" type="application/unknown"/>
	</item>
		<item>
		<title>How To Control You WordPress Comments</title>
		<link>http://wpdude.com/control-wordpress-comments/</link>
		<comments>http://wpdude.com/control-wordpress-comments/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 12:13:56 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>
		<category><![CDATA[comment moderation]]></category>
		<category><![CDATA[comments]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=573</guid>
		<description><![CDATA[Is your comment management becoming too arduous? taking two bottles into the shower?  The new comment-o-matic should help.<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/control-wordpress-comments/">How To Control You WordPress Comments</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fcontrol-wordpress-comments%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fcontrol-wordpress-comments%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_451" class="wp-caption aligncenter" style="width: 510px"><a href="http://wpdude.com/wp-content/uploads/2009/03/speechbubble.png"><img class="size-full wp-image-451" title="speechbubble" src="http://wpdude.com/wp-content/uploads/2009/03/speechbubble.png" alt="Photo By Tim Morgan" width="500" height="375" /></a><p class="wp-caption-text">Photo By Tim Morgan</p></div>
<p>As your  blog begins to gain momentum and you receive more and more comments, you may want to impose some controls over what is written as a footnote to your post.</p>
<p>This how-to post shows the various comment controls available to a blogger using WordPress.  All settings unless stated are under the <em>settings-&gt; discussion</em> section in the dashboard.  It is assumed that your blog is at version 2.7.x</p>
<h3>Kill The Conversation</h3>
<p>The quickest way to stop any comment control issues you are having is to close comments on your blog, in other words to stop all comments on your posts.  Think long and hard before killing the conversation, feedback to bloggers via comments is incredibly useful to extend the converstation.</p>
<p>To close comments on your blog check the box marked<em> Allow people to post comments on the article.</em></p>
<h3>All Things In Moderation</h3>
<p>WordPress comes with comment moderation settings, this means that all comments need to be approved before they are shown on your blog.</p>
<p>They are held in a moderation queue until the blog admin clicks on an approve, reject or spam link.</p>
<p>To enable moderation, click on the check box <em>An administrator must always approve the comment</em>.</p>
<h3>Pre-Approved Commentors</h3>
<p>You can pre-approve commentors so that anything they subsequently comment upon will automatically be approved and displayed as a valid comment.</p>
<p>This is great if commentors are legitimate, but sometimes comments are raised manually as a precursor to a spam attack.  I personally do not like this setting, prefering manual moderation just in case they are bi-polar in their comments.</p>
<p>To enable comment preapproval click on <em>Comment author must have a previously approved comment</em></p>
<h3>Plugins</h3>
<p>There are always a bag load of plugins to help control your comments, the one I rely upon to catch <a title="what is comment spam" href="http://wpdude.com/comment-spam">spam comments</a> is <a title="Akismet, anti spam" href="http://akismet.com/">Akismet</a>, this excellent plugin analyses your comments against it&#8217;s database of offenders and marks anything it catches as spam and holds it for moderation.</p>
<p>There are many other comment plugins including ones which will show a captcha form before submission, ones asking questions to prove you are not a spam bot, others to make the conversation more advanced, please feel free to leave a comment with your favourities.</p>
<p>Here is a link to the comments section of the <a title="WordPress comment plugins" href="http://wordpress.org/extend/plugins/tags/comments">WordPress plugin directory</a></p>
<h3>Keyword Moderation</h3>
<p>You can send a comment directly to moderation if it contains certain keywords.  An example of this could be spammsters leaving comments trying to link to their male enhancement site, if you add viagra or cialis to your list, any comments with these words in will be moderated.</p>
<p>To enable keyword moderation, type the keywords into the blacklist box at the bottom of the discussion screen.</p>
<h3>Links Schminks</h3>
<p>Most of the trouble you will have in comments will come from people trying to use your blog as a forum for their own products or services.  There is an option to send comments for moderation if more than x links are spotted in a comment.  I have this set to 2.  If someone has a legitimate need for a link in a comment, my thinking is that there will only be one, multiple links spells spam in my book.</p>
<p>To enable link counting,set the number of links in the section entitled.<em> Hold a comment in the queue if it contains</p>
<input id="comment_max_links" class="small-text" name="comment_max_links" type="text" value="2" /> or more links.</em></p>
<h3>Your Going On The List!</h3>
<p>If someone is repeadtely spamming or trolling your comments, you can add them to a blacklist which will automatically send their missive to the spam queue.</p>
<p>You can add someone to your blacklist via their email address, blog URL or the originating IP address</p>
<p>The blacklist is located towards the bottom of the settings-&gt; discussion screen, add one rule per line e.g.</p>
<ul>
<li>wpdude,com</li>
<li>192.168.101.1</li>
<li>@wpdude</li>
</ul>
<p>You can put parts of]j,ge a string for example the above email rule will stop all emails from the wpdude.com domain.</p>
<h3>If Your Names Not Down You Can&#8217;t Get In</h3>
<p>There is a function withing WordPress which forces users to register and login to your blog before they can leave a post.  This is a very powerful control process, but it is also a huge turnoff to commentors, many people will not comment on a blog, that said only people with a real urge to comment will register, click on the email verfiication link, login and then comment (I&#8217;m worn out writing it never mind doing it.</p>
<p><span class="entry-author-name">Lorelle VanFossen WordPress expert to the stars wrote an excellent piece for the Blog Herald on <a title="not leaving blog comments" href="http://www.blogherald.com/2009/04/16/what-changes-your-mind-about-leaving-a-blog-comment-some-criteria/">what changes your mind about leaving comments</a>, you should probably read this before you make your commentors jump through too many hoops to validate your post.<br />
</span></p>
<p>To enable this function click <em>Users must be registered and logged in to comment </em></p>
<h3>Comment Editing</h3>
<p>You may have a comment that you want to publish, but some part of the comment is causing you concern, as the blog owner you have the right to edit anything on your blog, feel free to extend this to the comments.</p>
<p>An example of when I have done this was with a recent comment which had a link in it.  Links are like a stamp of authority, and I was not 100% sure of the product in question, so I edited the comment and removed the link, leaving a human readable way to get to the product in question, but removing my sites validation.</p>
<h3>A Parting Word</h3>
<p>Commenting and the discussion it promotes is one of the best things about blogging.  Try not to make people jump through hoops join the conversation, but be ruthless with Trolls, and low quality comments.</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/control-wordpress-comments/">How To Control You WordPress Comments</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=573&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/control-wordpress-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating from Blogger to WordPress</title>
		<link>http://wpdude.com/migrating-from-blogger-to-wordpress/</link>
		<comments>http://wpdude.com/migrating-from-blogger-to-wordpress/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 20:29:10 +0000</pubDate>
		<dc:creator>Neil Matthews</dc:creator>
				<category><![CDATA[Wordpress Functionality]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://wpdude.com/?p=195</guid>
		<description><![CDATA[Migrating from Blogger to Wordpress couldn't be easier<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/migrating-from-blogger-to-wordpress/">Migrating from Blogger to WordPress</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwpdude.com%2Fmigrating-from-blogger-to-wordpress%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwpdude.com%2Fmigrating-from-blogger-to-wordpress%2F&amp;source=wpdude&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.flickr.com/photos/conner395"><img class="size-full wp-image-288" title="bridge1" src="http://wpdude.com/wp-content/uploads/2009/02/bridge1.jpg" alt="photo by Conner395" width="500" height="375" /></a></p>
<div class="mceTemp mceIEcenter">
<dl id="attachment_288" class="wp-caption aligncenter" style="width: 510px;">
<dd class="wp-caption-dd">photo by Conner395</dd>
</dl>
</div>
<p>It&#8221;s a piece of p!ss migrating from blogger to a self hosted WordPress installation.  I have done it for a couple of my own blogs and for clients, so I speak from experience.</p>
<h3>Importing the Posts, Comments, Tags &amp; Kung Fu WotNots</h3>
<p>If you scroll down the menus in your WordPress dashboard, you will see the tools section, and under there is an import function, and under the import is a huge list of competing blog platforms from which you can import, it should comes as no great mental leap to know that blogger is one of these platforms.</p>
<h3><span style="text-decoration: line-through;">Authorize</span> Authorise</h3>
<p>It&#8217;s spelled with an S for flip sake.</p>
<p>Once you reach the point of import, the first stage is to authorise your new WordPress blog with the Blogger API.  This means you are giving permission to Blogger to allow access to your posts from a remote server namely your new WordPress host.</p>
<h3>Click and Button and There You Go</h3>
<p>Once authorised, you simple click on the go button and a progress bar of the import is shown.  Once it is complete, a notification of the number of posts and other data imported is shown.  As long as you have the number you can reconcile the export/import.</p>
<h3>Google Juice and Gin</h3>
<p>If you have built up some links to your Blogger blog and are getting organic search traffic (AKA Google juice) then you don&#8217;t want to loose it.  There are ways to redirect this traffic to your new site.</p>
<p>I use a 301 redirection javascript.  From your Blogger dashboard, add a javascript widget which does a 301 redirect to your new site.  A 301 tells the search engines your data has been moved.</p>
<p>Never one to re-invent the wheel, I found an excellent article on this subject:</p>
<p>http://laffers.net/howtos/howto-redirect-blogger-to-wordpress</p>
<h3>The Genius of An Easy Migrate</h3>
<p>It is a stroke of absolute genious to make migrating from the competing blog to WordPress as easy as can be.  Remove all obstacles to using your code and people will flock to it.  Make the move to WordPress you know it makes sense.</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/migrating-from-blogger-to-wordpress/">Migrating from Blogger to WordPress</a></p>
<img src="http://wpdude.com/?ak_action=api_record_view&id=195&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://wpdude.com/migrating-from-blogger-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</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)

Served from: wpdude.com @ 2010-09-10 16:51:24 -->