

<?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>kieranbarnes &#187; WordPress</title>
	<atom:link href="http://bloke.org/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://bloke.org</link>
	<description>Independent PHP, WordPress &#38; CubeCart Programmer</description>
	<lastBuildDate>Fri, 18 May 2012 10:20:27 +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>Protect wp-admin with Nginx</title>
		<link>http://bloke.org/wordpress/protect-wp-admin-with-nginx/</link>
		<comments>http://bloke.org/wordpress/protect-wp-admin-with-nginx/#comments</comments>
		<pubDate>Tue, 01 May 2012 19:30:28 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[nginx]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=4062</guid>
		<description><![CDATA[Are you running WordPress on nginx? A massive security win is securing your wp-admin area by limiting IP access. How? Easy. Drop these lines into your nginx.conf or relevant vhost config file Don't forgot to change Your IP address Your server name I then created a new WordPress page to match /error-403/ Done. Only your [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/installing-nginx-php-fpm-securely-centos/' rel='bookmark' title='Installing nginx &amp; PHP-FPM securely on CentOS'>Installing nginx &#038; PHP-FPM securely on CentOS</a> <small>I won't go into the reasons why you should install...</small></li>
<li><a href='http://bloke.org/linux/minify-css-fly-nginx/' rel='bookmark' title='Minify CSS on the fly with nginx'>Minify CSS on the fly with nginx</a> <small>Code minification rules, but it sucks. The process of removing...</small></li>
<li><a href='http://bloke.org/uncategorized/ssh-security-ramblings/' rel='bookmark' title='SSH Security Ramblings'>SSH Security Ramblings</a> <small>SSH - Secure Shell isn't that secure. If you're not...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/wordpress/protect-wp-admin-with-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding .html suffix to WordPress Rewrites</title>
		<link>http://bloke.org/php/adding-html-suffix-to-wordpress-rewrites/</link>
		<comments>http://bloke.org/php/adding-html-suffix-to-wordpress-rewrites/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 19:47:41 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=4009</guid>
		<description><![CDATA[Here's a quick way to give your WordPress install a static look. Add this code to your functions.php There are two functions at work here Add .html suffix to permalinks Remove trailing slash from permalinks Just so you know, the .html can be anything you like in reality. Finally, update your permalink settings to match. [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/snippet-formatting-currency-string/' rel='bookmark' title='[Snippet] Formatting a currency string'>[Snippet] Formatting a currency string</a> <small>The Shopp ecommerce plugin for WordPress has a little annoying...</small></li>
<li><a href='http://bloke.org/php/truncate-string-nearest-word/' rel='bookmark' title='Truncate a string to the nearest word'>Truncate a string to the nearest word</a> <small>Truncating a string in PHP is easy, substr($start,$finish), but its...</small></li>
<li><a href='http://bloke.org/php/snippet-adding-your-custom-taxonomy-to-postpage-list-in-wordpress/' rel='bookmark' title='[Snippet] Adding your custom taxonomy to post/page list in WordPress'>[Snippet] Adding your custom taxonomy to post/page list in WordPress</a> <small>Custom Taxonomies are amazing for organising your post data. Here's...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/adding-html-suffix-to-wordpress-rewrites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Snippet] Adding your custom taxonomy to post/page list in WordPress</title>
		<link>http://bloke.org/php/snippet-adding-your-custom-taxonomy-to-postpage-list-in-wordpress/</link>
		<comments>http://bloke.org/php/snippet-adding-your-custom-taxonomy-to-postpage-list-in-wordpress/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 14:44:16 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3987</guid>
		<description><![CDATA[Custom Taxonomies are amazing for organising your post data. Here's a simple way of showing your custom taxonomies on the post/page list in wp-admin. In the image below you can see we are now showing the custom taxo Brand in the post list. &#160; Here's how I did it Firstly, create your extra column. You [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/how-to-list-a-custom-post-types-taxonomies-and-terms/' rel='bookmark' title='How To List A Custom Post Type&#8217;s Taxonomies And Terms'>How To List A Custom Post Type&#8217;s Taxonomies And Terms</a> <small>Jennifer M. Dodd has published a brilliant article on listing...</small></li>
<li><a href='http://bloke.org/wordpress/custom-post-type-indexarchives/' rel='bookmark' title='Custom Post Type Index/Archives'>Custom Post Type Index/Archives</a> <small>Custom Post Types have come a long way recently. Custom...</small></li>
<li><a href='http://bloke.org/wordpress/redirecting-a-custom-post-type/' rel='bookmark' title='Redirecting a custom post type'>Redirecting a custom post type</a> <small>Ever had to rename a custom post type? Pain in...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/snippet-adding-your-custom-taxonomy-to-postpage-list-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatic Photo Blogging with WordPress</title>
		<link>http://bloke.org/php/automatic-photo-blogging-with-wordpress/</link>
		<comments>http://bloke.org/php/automatic-photo-blogging-with-wordpress/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 23:54:16 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Settings Media]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3984</guid>
		<description><![CDATA[My latest WordPress challenge was to automate a photo blog site. The photo blog post content would just consist of a title and a featured image. No content. As per normal photo blog style sites. This solution takes an image at random from a folder and posts it in WordPress. It relies on a healthy [...]
No related posts.]]></description>
		<wfw:commentRss>http://bloke.org/php/automatic-photo-blogging-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing all comment functionality in WordPress</title>
		<link>http://bloke.org/php/removing-all-comment-functionality-in-wordpress/</link>
		<comments>http://bloke.org/php/removing-all-comment-functionality-in-wordpress/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 15:46:14 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Allow Comments]]></category>
		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3950</guid>
		<description><![CDATA[As more and more people adopt WordPress as a CMS, more and more of the original blog functionality is becoming redundant. Comments are one of. Here is how to conclusively remove all comment functions in WordPress It uses two functions, the first one removes comment support from posts and pages. This means you dont have to uncheck [...]
Related posts:<ol>
<li><a href='http://bloke.org/wordpress/removing-l10n-js-in-wordpress/' rel='bookmark' title='Removing l10n.js in WordPress'>Removing l10n.js in WordPress</a> <small>l10nn.js is a JavaScript library that enables localization through native...</small></li>
<li><a href='http://bloke.org/wordpress/wordpress-function-remove_menu_page/' rel='bookmark' title='WordPress function remove_menu_page'>WordPress function remove_menu_page</a> <small>WordPress is now being used more and more for a...</small></li>
<li><a href='http://bloke.org/php/change-howdy-text-in-wordpress-admin/' rel='bookmark' title='Change &#8220;Howdy&#8221; text in WordPress admin'>Change &#8220;Howdy&#8221; text in WordPress admin</a> <small>The "Howdy admin" text can some times come across a...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/removing-all-comment-functionality-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Opengraph and Microdata Generation without a plugin</title>
		<link>http://bloke.org/php/wordpress-opengraph-and-microdata-generation-without-a-plugin/</link>
		<comments>http://bloke.org/php/wordpress-opengraph-and-microdata-generation-without-a-plugin/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 20:09:51 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[microdata]]></category>
		<category><![CDATA[opengraph]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3938</guid>
		<description><![CDATA[Its really useful to have Opengraph (Facebook) and Microdata (Twitter) information in your blog header. The Facebook Opengraph and Schema.org microdata lets you optimize your blog much more better and helps search engines to index your website better to show rich snippet. It also lets Facebook and Twitter users to share your blog with proper title, description, [...]
Related posts:<ol>
<li><a href='http://bloke.org/wordpress/removing-wordpress-plugin-references/' rel='bookmark' title='Removing WordPress plugin references'>Removing WordPress plugin references</a> <small>I'd like remove all references WordPress plugins put into my...</small></li>
<li><a href='http://bloke.org/php/icalendar-generation/' rel='bookmark' title='iCalendar Generation'>iCalendar Generation</a> <small>One of my clients requested that the CRM applicationI wrote...</small></li>
<li><a href='http://bloke.org/php/captcha-generation/' rel='bookmark' title='CAPTCHA Image Generation'>CAPTCHA Image Generation</a> <small>I couldn't find a very good CAPTCHA generation script in...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/wordpress-opengraph-and-microdata-generation-without-a-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Snippet] Matching hash tags in Twitter content</title>
		<link>http://bloke.org/php/snippet-matching-hash-tags-in-twitter-content/</link>
		<comments>http://bloke.org/php/snippet-matching-hash-tags-in-twitter-content/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 15:00:20 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3926</guid>
		<description><![CDATA[Here's a super simple way of matching hash tag content in a tweet. Perhaps you want to store hash tags as WordPress tags? Or simply transform how they are displayed? Where $data-&#62;text is your tweet string. Easy. Related posts: Using the Twitter XML Feed in PHP Parsing the Twitter XML feed for a user in [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/using-the-twitter-xml-feed-in-php/' rel='bookmark' title='Using the Twitter XML Feed in PHP'>Using the Twitter XML Feed in PHP</a> <small>Parsing the Twitter XML feed for a user in PHP...</small></li>
<li><a href='http://bloke.org/php/snippet-convert-twitter-date-to-mysql-date/' rel='bookmark' title='[Snippet] Convert Twitter Date to MySQL Date'>[Snippet] Convert Twitter Date to MySQL Date</a> <small>If you are pulling tweets from Twitter's Firehose streaming API...</small></li>
<li><a href='http://bloke.org/php/snippet-formatting-the-date-in-twitter-xml-feed/' rel='bookmark' title='[Snippet] Formatting the date in twitter XML feed'>[Snippet] Formatting the date in twitter XML feed</a> <small>The date in the Twitter XML feed is daft and...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/snippet-matching-hash-tags-in-twitter-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tipping Point (Arts Council)</title>
		<link>http://bloke.org/client-sites/tipping-point-arts-council/</link>
		<comments>http://bloke.org/client-sites/tipping-point-arts-council/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 19:40:28 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Client Sites]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3904</guid>
		<description><![CDATA[Date: February 2012 - Current http://www.tippingpoint.org.uk/Team: Developer (Myself), Project manager Full theme WordPress theme build Custom WordPress events management system Related posts: New Site: GamerNode &#8211; WordPress Site Migration I recently had the pleasure of working with a well... Overwriting WordPress loop parameters per page In some instances you may want to overwrite WordPress loop... WordPress function [...]
Related posts:<ol>
<li><a href='http://bloke.org/client-sites/new-site-gamernode-wordpress-site-migration/' rel='bookmark' title='New Site: GamerNode &#8211; WordPress Site Migration'>New Site: GamerNode &#8211; WordPress Site Migration</a> <small>I recently had the pleasure of working with a well...</small></li>
<li><a href='http://bloke.org/wordpress/overwriting-wordpress-loop-parameters-per-page/' rel='bookmark' title='Overwriting WordPress loop parameters per page'>Overwriting WordPress loop parameters per page</a> <small>In some instances you may want to overwrite WordPress loop...</small></li>
<li><a href='http://bloke.org/wordpress/wordpress-function-remove_menu_page/' rel='bookmark' title='WordPress function remove_menu_page'>WordPress function remove_menu_page</a> <small>WordPress is now being used more and more for a...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/client-sites/tipping-point-arts-council/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strictly Auto Tags Plugin &amp; Custom Posts</title>
		<link>http://bloke.org/wordpress/strictly-auto-tags-plugin-custom-posts/</link>
		<comments>http://bloke.org/wordpress/strictly-auto-tags-plugin-custom-posts/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 15:58:02 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[SELECT]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3876</guid>
		<description><![CDATA[The Strictly Auto Tags plugin for WordPress does a fantastic job at automatically tagging content so your authors don't have to. Most of the time it creates useful and usable tags with no intervention. It's only downfall is it doesn't work with Custom Post Types. No problems, its an easy fix hack. Open plugins/strictly-autotags/strictlyautotags.class.php Find line 520, you'll see [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/snippet-adding-your-custom-taxonomy-to-postpage-list-in-wordpress/' rel='bookmark' title='[Snippet] Adding your custom taxonomy to post/page list in WordPress'>[Snippet] Adding your custom taxonomy to post/page list in WordPress</a> <small>Custom Taxonomies are amazing for organising your post data. Here's...</small></li>
<li><a href='http://bloke.org/wordpress/custom-post-type-indexarchives/' rel='bookmark' title='Custom Post Type Index/Archives'>Custom Post Type Index/Archives</a> <small>Custom Post Types have come a long way recently. Custom...</small></li>
<li><a href='http://bloke.org/php/how-to-list-a-custom-post-types-taxonomies-and-terms/' rel='bookmark' title='How To List A Custom Post Type&#8217;s Taxonomies And Terms'>How To List A Custom Post Type&#8217;s Taxonomies And Terms</a> <small>Jennifer M. Dodd has published a brilliant article on listing...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/wordpress/strictly-auto-tags-plugin-custom-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neil Anthony Kitchens</title>
		<link>http://bloke.org/client-sites/neil-anthony-kitchens/</link>
		<comments>http://bloke.org/client-sites/neil-anthony-kitchens/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 13:52:34 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Client Sites]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3831</guid>
		<description><![CDATA[Neil Anthony approached me in May of 2010, their brief was simple, create a site that reflected the class and high quality kitchens they designed and installed, make the site clear, crisp, informative, easy to navigate and most importnatly easy to update by the client. Iachieved all of these goals and the staff at NA [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/how-to-move-wordpress-directory-or-server-properly/' rel='bookmark' title='How to move WordPress directory or server &#8211; properly'>How to move WordPress directory or server &#8211; properly</a> <small>I ran into an annoying, but easily avoided problem the...</small></li>
<li><a href='http://bloke.org/linux/ubuntu-upgrades/' rel='bookmark' title='Ubuntu Upgrades'>Ubuntu Upgrades</a> <small>Here is a really simple way of upgrading your Ubuntu...</small></li>
<li><a href='http://bloke.org/php/chicks-dig-blokes-with-groovy-login-screens/' rel='bookmark' title='Chicks dig blokes with groovy login screens'>Chicks dig blokes with groovy login screens</a> <small>Or how to customise your WordPress login page. There are...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/client-sites/neil-anthony-kitchens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

