<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Kempwire.com</title>
	
	<link>http://kempwire.com</link>
	<description>By Jonathan Kemp</description>
	<lastBuildDate>Sat, 12 Sep 2009 03:05:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Kempwire" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>How to Create a Google Analytics Plugin for WordPress</title>
		<link>http://kempwire.com/wordpress/how-to-create-a-google-analytics-plugin-for-wordpress.html</link>
		<comments>http://kempwire.com/wordpress/how-to-create-a-google-analytics-plugin-for-wordpress.html#comments</comments>
		<pubDate>Sat, 12 Sep 2009 03:03:28 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=315</guid>
		<description><![CDATA[After creating my bbPress Google Analytics plugin, I wanted to do the same thing for WordPress. It is just as easy to do this as it is for bbPress. Your WordPress footer template should have a hook for adding code to the footer. If it doesn&#8217;t have this hook, you just have to add this [...]]]></description>
			<content:encoded><![CDATA[<p>After creating my <a href="http://kempwire.com/php/how-to-create-a-google-analytics-plugin-for-bbpress.html">bbPress Google Analytics plugin</a>, I wanted to do the same thing for WordPress. It is just as easy to do this as it is for bbPress. Your WordPress footer template should have a hook for adding code to the footer. If it doesn&#8217;t have this hook, you just have to add this piece of code, <code>wp_footer();</code>, to your footer template. Then you just have to create the code that will add your tracking script to the footer of every page. That is it.</p>
<p>Here is an example of the code you can use. Download <a href="http://kempwire.com/wp-content/uploads/2009/09/wp-analytics.zip">wp-analytics</a> here. Just upload the script to your plugins directory, and activate the plugin in the plugin admin. If you are using Google Analytics, all you need to do is replace &#8220;UA-XXXXXX-X&#8221; with your site code. But it will work with any tracking script, just replace the Google script with your own. Also you can use this same code to add any code you wanted to the footer.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=315&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=UEMD6c3ZB44:6wa-DB1rRg8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=UEMD6c3ZB44:6wa-DB1rRg8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=UEMD6c3ZB44:6wa-DB1rRg8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=UEMD6c3ZB44:6wa-DB1rRg8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=UEMD6c3ZB44:6wa-DB1rRg8:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/wordpress/how-to-create-a-google-analytics-plugin-for-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create a Google Analytics Plugin for bbPress</title>
		<link>http://kempwire.com/php/how-to-create-a-google-analytics-plugin-for-bbpress.html</link>
		<comments>http://kempwire.com/php/how-to-create-a-google-analytics-plugin-for-bbpress.html#comments</comments>
		<pubDate>Tue, 14 Jul 2009 02:05:12 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=309</guid>
		<description><![CDATA[bbPress is a free, open source forum software from the makers of WordPress. I am even using it on this site. It just came out of beta with the relase of 1.0. If you are looking for forum software I recommend it.
However, the theming system is not as simple as WordPress. I had added a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bbpress.org/">bbPress</a> is a free, open source forum software from the makers of WordPress. I am even <a href="http://kempwire.com/bb/">using it on this site</a>. It just came out of beta with the relase of 1.0. If you are looking for forum software I recommend it.</p>
<p>However, the theming system is not as simple as WordPress. I had added a Google Analytics script to my themes. But when I upgraded to 1.0, I lost all my tracking scripts.</p>
<p>The best way around this, I thought, is to create an analytics plugin. It turns out, it is very easy, especially if you have experience creating plugins with WordPress. The bbPress footer template has a hook for adding code to the footer. You just have to create the code that will add your tracking script to the footer of every page. That is it.</p>
<p>Here is an example of the code you can use. Download <a href="http://kempwire.com/wp-content/uploads/2009/07/bbpress-analytics.zip">bbpress-analytics</a> here. Just upload the script to your bb-plugins directory, and activate the plugin in the plugin admin. If you are using Google Analytics, all you need to do is replace &#8220;UA-XXXXXX-X&#8221; with your site code. But it will work with any tracking script, just replace the Google script with your own. Also you can use this same code to add any code you wanted to the footer.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=309&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=FSkGzGrk4Cs:1wk746vKjGg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=FSkGzGrk4Cs:1wk746vKjGg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=FSkGzGrk4Cs:1wk746vKjGg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=FSkGzGrk4Cs:1wk746vKjGg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=FSkGzGrk4Cs:1wk746vKjGg:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/php/how-to-create-a-google-analytics-plugin-for-bbpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Users and Site Updates</title>
		<link>http://kempwire.com/wordpress/wordpress-users-and-site-updates.html</link>
		<comments>http://kempwire.com/wordpress/wordpress-users-and-site-updates.html#comments</comments>
		<pubDate>Thu, 30 Apr 2009 04:09:27 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=303</guid>
		<description><![CDATA[I just released version 1.1 of WordPress Users. If you are upgrading from a previous version, please check your settings, as they have changed. Avatar and user description display are now optional, so you must enable them for them to show up. Also, user description character limit can now be changed, so check that setting [...]]]></description>
			<content:encoded><![CDATA[<p>I just released version 1.1 of <a href="http://kempwire.com/wordpress-users-plugin">WordPress Users</a>. If you are upgrading from a previous version, please check your settings, as they have changed. Avatar and user description display are now optional, so you must enable them for them to show up. Also, user description character limit can now be changed, so check that setting as well.</p>
<p>I just implemented open registration on this site. You should be able to login or register from the sidebar. I also launched <a href="http://kempwire.com/bb/">Kempwire Forums</a>. The forums are mainly for support of my WordPress plugins, and the site registration is mainly for the forums. If you register on the site, you can use the same login for the forum and vice versa.</p>
<p>For support of plugins, I am leaving comments open on the plugin pages for now, but I appreciate it if all discussion will be added to the forums. Please let me know if you have any questions. Thanks!</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=303&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=u4cPVmhXsxU:qRfhPko10Zc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=u4cPVmhXsxU:qRfhPko10Zc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=u4cPVmhXsxU:qRfhPko10Zc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=u4cPVmhXsxU:qRfhPko10Zc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=u4cPVmhXsxU:qRfhPko10Zc:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/wordpress/wordpress-users-and-site-updates.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Elgg Default Theme Should be a Plugin</title>
		<link>http://kempwire.com/elgg/elgg-default-theme-should-be-a-plugin.html</link>
		<comments>http://kempwire.com/elgg/elgg-default-theme-should-be-a-plugin.html#comments</comments>
		<pubDate>Thu, 16 Apr 2009 01:50:12 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Elgg]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=296</guid>
		<description><![CDATA[I finally upgraded to Elgg 1.5 the other day. I was frustrated that custom themes were broken in this version, but I got over it. It is worth the upgrade with all the improvements. There are still no custom blog title tags, but that is easy enough to fix yourself.
Now, that custom themes no longer [...]]]></description>
			<content:encoded><![CDATA[<p>I finally upgraded to Elgg 1.5 the other day. I was frustrated that custom themes were broken in this version, but I got over it. It is worth the upgrade with all the improvements. There are still no custom blog title tags, but that is easy enough to fix yourself.</p>
<p>Now, that custom themes no longer work, I decided to modify the default theme. It is not that hard to modify default views in Elgg, if you know what you are doing, but in doing this, I realized a fundamental problem with the default theme. The default theme should be a plugin rather than part of the core files. Because it is not, if you want to modify the default theme at all, you have to create a plugin.</p>
<p>Let&#8217;s say that you want to add Google analytics to your template. Unless you want to modify the core files, which you shouldn&#8217;t, you have to create a plugin. This should be much easier. Compare with Wordpress. Wordpress comes with a default theme. To make changes, it is easy to modify, add a new one or make your own. It is not easy to do this in Elgg.</p>
<p>Another problem is that a custom theme is the same as a plugin, so when you are looking at your list of plugins, it is hard to tell which ones are themes. Also there is no preview for themes, not even a thumbnail.</p>
<p>So for the next version of Elgg, I would break out the default theme as a plugin. Then I would separate the themes from the plugins in the backend. This will make it much easier to customize your themes in Elgg.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=296&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=2iJu6hfEUbU:S6HLczB99s4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=2iJu6hfEUbU:S6HLczB99s4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=2iJu6hfEUbU:S6HLczB99s4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=2iJu6hfEUbU:S6HLczB99s4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=2iJu6hfEUbU:S6HLczB99s4:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/elgg/elgg-default-theme-should-be-a-plugin.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Add Threaded Comments to Your Theme in WordPress 2.7</title>
		<link>http://kempwire.com/wordpress/add-threaded-comments-to-your-theme-in-wordpress-27.html</link>
		<comments>http://kempwire.com/wordpress/add-threaded-comments-to-your-theme-in-wordpress-27.html#comments</comments>
		<pubDate>Mon, 16 Mar 2009 05:00:11 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=285</guid>
		<description><![CDATA[One of the improvements added in WordPress 2.7 was official support for threaded comments. Previously, this functionality was only available through plugins. But now that threaded comments are available, you need to make sure that your theme is compatible.
To do this, you need to add a couple of things to your theme. First open up [...]]]></description>
			<content:encoded><![CDATA[<p>One of the improvements added in WordPress 2.7 was official support for threaded comments. Previously, this functionality was only available through plugins. But now that threaded comments are available, you need to make sure that your theme is compatible.</p>
<p>To do this, you need to add a couple of things to your theme. First open up <code>header.php</code> in your theme, and add this line in between the <code>head</code> tags, preferably right before the <code>wp_head</code> function.<br />
<code><br />
&lt;?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?&gt;</code></p>
<p>This adds the javascript required for threaded comments to any page or post where you have comments enabled, but not on the index or archive pages.</p>
<p>Next open up <code>comments.php</code> in your theme and make sure this code is in there.</p>
<p><code>&lt;ol class="commentlist"&gt;<br />
&lt;?php wp_list_comments(); ?&gt;<br />
&lt;/ol&gt;</code></p>
<p>This code should replace your comments loop. To see an example of this, see <code>comments.php</code> in the default theme in 2.7. Once this is done, you need to activate threaded comments. Go to &#8220;Discussion&#8221; under &#8220;Settings&#8221; in your WordPress admin, and check the box that says &#8220;enable threaded comments.&#8221;</p>
<p>Another important step is the CSS. You need to style your comments properly for the threaded comments to be as functional as possible. For an example, again check out the CSS from the default theme in 2.7. You also need to be aware of how many levels your comments will be nested in your CSS. WordPress allows you to set this in your backend. The default is 5. With those steps, you should be good to go.</p>
<p>The <code>wp_list_comments</code> is an important function for other reasons. It also gives you the ability to sort comments, add gravatars, add CSS hooks for even and odd comments and author comments. So even if you don&#8217;t want threaded comments, it is an important function to have in your theme, especially if you are developing themes for public release.</p>
<p><strong>Update:</strong> It turns out following the instructions above didn&#8217;t work for me. You still need the js file in your header, but there are more changes to <code>comments.php </code>than I thought. The easiest thing to do is to just copy the <code>comments.php </code>file from the default theme in 2.7 to your theme and modify that file to your liking. This finally got threaded comments working for me.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=285&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=kaF0P2kmJo8:6WCA4HrJiZc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=kaF0P2kmJo8:6WCA4HrJiZc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=kaF0P2kmJo8:6WCA4HrJiZc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=kaF0P2kmJo8:6WCA4HrJiZc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=kaF0P2kmJo8:6WCA4HrJiZc:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/wordpress/add-threaded-comments-to-your-theme-in-wordpress-27.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Install Apache and PHP on Leopard with MacPorts</title>
		<link>http://kempwire.com/mac-os-x/install-apache-and-php-on-leopard-with-macports.html</link>
		<comments>http://kempwire.com/mac-os-x/install-apache-and-php-on-leopard-with-macports.html#comments</comments>
		<pubDate>Sun, 15 Mar 2009 21:38:08 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=282</guid>
		<description><![CDATA[If you have a Mac with Leopard installed, you should have Apache and PHP installed on it by default. If you try to modify your PHP installation however, this is where you run into problems. This was easy to do with Tiger, and I had written several articles on how to do this. Eventually, when [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a Mac with Leopard installed, you should have Apache and PHP installed on it by default. If you try to modify your PHP installation however, this is where you run into problems. This was easy to do with Tiger, and I had written several articles on how to do this. Eventually, when I installed Leopard, my dev environment no longer worked.</p>
<p>I found a solution to this problem with <a href="http://www.macports.org/">MacPorts</a>. The MacPorts Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the Mac OS X operating system.</p>
<p>With MacPorts, it&#8217;s easy to install Apache and PHP into an environment you control. MacPorts makes it easy to add libraries to configure your installation however you want. It also makes it easy to update the software whenever you need to. I recommend using this to install your own dev environment on your Mac. Here is a good <a href="http://2tbsp.com/content/install_apache_2_and_php_5_macports">tutorial for installing Apache and PHP with MacPorts</a>.</p>
<p><strong>Note:</strong> the shortcut <code>apache2ctl</code> didn&#8217;t work for me because I am using <code>.bash_profile</code> on my machine instead of <code>.profile</code> which MacPorts installs. If you have this problem, you need to add a line of code to <code>.bash_profile</code>. Add the line below to <code>.bash_profile </code>and the shortcut <code>apache2ctl</code> should work.</p>
<p><code>alias apache2ctl='sudo /opt/local/apache2/bin/apachectl'</code></p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=282&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MidSmdUFN7s:aPDi8LawsXA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MidSmdUFN7s:aPDi8LawsXA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MidSmdUFN7s:aPDi8LawsXA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MidSmdUFN7s:aPDi8LawsXA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MidSmdUFN7s:aPDi8LawsXA:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/mac-os-x/install-apache-and-php-on-leopard-with-macports.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated Ultimate Noindex Nofollow Tool</title>
		<link>http://kempwire.com/wordpress/updated-ultimate-noindex-nofollow-tool.html</link>
		<comments>http://kempwire.com/wordpress/updated-ultimate-noindex-nofollow-tool.html#comments</comments>
		<pubDate>Tue, 24 Feb 2009 03:12:50 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=264</guid>
		<description><![CDATA[The Ultimate Noindex Nofollow Tool lets you add the “noindex” robots meta tag to archives, categories, search pages, tags, author pages, login, admin pages or any other page you choose. Also, you can add the rel=”nofollow” tag to archive links or category links.
The latest version gives you the ability to add rel=&#8221;nofollow&#8221; to any page [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="/wordpress-ultimate-noindex-nofollow-plugin">Ultimate Noindex Nofollow Tool</a> lets you add the “noindex” robots meta tag to archives, categories, search pages, tags, author pages, login, admin pages or any other page you choose. Also, you can add the rel=”nofollow” tag to archive links or category links.</p>
<p>The latest version gives you the ability to add rel=&#8221;nofollow&#8221; to any page link from the <code>wp_list_pages</code> function or Pages widget.</p>
<p>The <a href="/wordpress-ultimate-noindex-nofollow-plugin">Ultimate Noindex Nofollow Tool</a> is here, and you can download the <a href="http://wordpress.org/extend/plugins/ultimate-noindex-nofollow-tool/">Ultimate Noindex Nofollow Tool</a> here. I hope you find it useful. Let me know of any problems or questions.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=264&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=oAhdOdN_XJ4:5knYh_OhmNc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=oAhdOdN_XJ4:5knYh_OhmNc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=oAhdOdN_XJ4:5knYh_OhmNc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=oAhdOdN_XJ4:5knYh_OhmNc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=oAhdOdN_XJ4:5knYh_OhmNc:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/wordpress/updated-ultimate-noindex-nofollow-tool.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Ultimate Noindex Nofollow Tool for WordPress</title>
		<link>http://kempwire.com/wordpress/the-ultimate-noindex-nofollow-tool-for-wordpress.html</link>
		<comments>http://kempwire.com/wordpress/the-ultimate-noindex-nofollow-tool-for-wordpress.html#comments</comments>
		<pubDate>Sat, 21 Feb 2009 14:32:36 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=260</guid>
		<description><![CDATA[It seems I&#8217;m really into writing WordPress plugins lately. I&#8217;m also into WordPress SEO. My latest plugin combines the functionality of some of the previous SEO plugins I wrote, plus some new functionality of its own.
It&#8217;s called the Ultimate Noindex Nofollow Tool. It combines the Nofollow Archives, Nofollow Categories and the Noindex Login plugins. You [...]]]></description>
			<content:encoded><![CDATA[<p>It seems I&#8217;m really into writing WordPress plugins lately. I&#8217;m also into WordPress SEO. My latest plugin combines the functionality of some of the previous SEO plugins I wrote, plus some new functionality of its own.</p>
<p>It&#8217;s called the <a href="/wordpress-ultimate-noindex-nofollow-plugin">Ultimate Noindex Nofollow Tool</a>. It combines the <a href="/wordpress-nofollow-archives-plugin">Nofollow Archives</a>, <a href="/wordpress-nofollow-categories-plugin">Nofollow Categories</a> and the <a href="/wordpress-noindex-login-plugin">Noindex Login</a> plugins. You can now add the “noindex” robots meta tag to archives, categories, search pages, tags, author pages, login, admin pages or any other page you choose. Also, you can add the rel=”nofollow” tag to archive links or category links. The next version, which I am working on now, will have the ability to add rel=&#8221;nofollow&#8221; to any page link from the <code>wp_list_pages</code> function.</p>
<p>If you care about WordPress SEO, you should be using this plugin or a similar one. I&#8217;m working on a WordPress SEO post, where I will detail what you should do and how you can use this plugin to improve your WordPress SEO.</p>
<p>The <a href="/wordpress-ultimate-noindex-nofollow-plugin">Ultimate Noindex Nofollow Tool</a> is here, and you can download the <a href="http://wordpress.org/extend/plugins/ultimate-noindex-nofollow-tool/">Ultimate Noindex Nofollow Tool</a> here. I hope you find it useful. Let me know of any problems or questions.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=260&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MDUH9BjuSgI:rNAUv5AZ7uE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MDUH9BjuSgI:rNAUv5AZ7uE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MDUH9BjuSgI:rNAUv5AZ7uE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=MDUH9BjuSgI:rNAUv5AZ7uE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=MDUH9BjuSgI:rNAUv5AZ7uE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/wordpress/the-ultimate-noindex-nofollow-tool-for-wordpress.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add a User Directory to Your WordPress Site</title>
		<link>http://kempwire.com/wordpress/add-a-user-directory-to-your-wordpress-site.html</link>
		<comments>http://kempwire.com/wordpress/add-a-user-directory-to-your-wordpress-site.html#comments</comments>
		<pubDate>Thu, 19 Feb 2009 03:22:41 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=248</guid>
		<description><![CDATA[I&#8217;ve recently been experimenting with community on WordPress, and I wanted to enable user registration on a WordPress site. This was easy enough, but once a user has registered there is no easy way for them to interact with the site, other than the way they normally would.
With WordPress, you can display authors in your [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently been experimenting with community on WordPress, and I wanted to enable user registration on a WordPress site. This was easy enough, but once a user has registered there is no easy way for them to interact with the site, other than the way they normally would.</p>
<p>With WordPress, you can display authors in your sidebar, but there is not really a way to display profiles for registered users. So I ended up writing another plugin to handle this. The WordPress Users plugin creates a directory of user profiles on any page you specify on your site. Each user gets their own profile page that displays the date they joined and recent comments. It has support for Gravatars and permalinks. User links are nofollowed. You can also tell search engines to noindex, follow the directory pages. Also, there are plenty of hooks to style it yourself with your theme CSS file.</p>
<p>The <a href="/wordpress-users-plugin">WordPress Users page</a> is here, and you can download the <a href="http://wordpress.org/extend/plugins/wordpress-users/">WordPress Users plugin</a> here. I hope you find it useful. Let me know of any problems or questions.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=248&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=iVI0MaJYjzo:0AP7D2CfToQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=iVI0MaJYjzo:0AP7D2CfToQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=iVI0MaJYjzo:0AP7D2CfToQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=iVI0MaJYjzo:0AP7D2CfToQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=iVI0MaJYjzo:0AP7D2CfToQ:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/wordpress/add-a-user-directory-to-your-wordpress-site.html/feed</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Noindex Your WordPress Login Page</title>
		<link>http://kempwire.com/wordpress/noindex-your-wordpress-login-page.html</link>
		<comments>http://kempwire.com/wordpress/noindex-your-wordpress-login-page.html#comments</comments>
		<pubDate>Wed, 18 Feb 2009 04:20:31 +0000</pubDate>
		<dc:creator>Jonathan Kemp</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kempwire.com/?p=241</guid>
		<description><![CDATA[If your WordPress blog has a public login page, you probably don’t want it to be indexed by search engines. To fix this, I wrote a plugin to add the &#8220;noindex&#8221; robot meta tag to your login page. It also works on your registration and lost password pages.
The Noindex Login page is here, and you [...]]]></description>
			<content:encoded><![CDATA[<p>If your WordPress blog has a public login page, you probably don’t want it to be indexed by search engines. To fix this, I wrote a plugin to add the &#8220;noindex&#8221; robot meta tag to your login page. It also works on your registration and lost password pages.</p>
<p>The <a href="/wordpress-noindex-login-plugin">Noindex Login page</a> is here, and you can download the <a href="http://wordpress.org/extend/plugins/noindex-login/">WordPress Noindex Login plugin</a> here.</p>
<img src="http://kempwire.com/?ak_action=api_record_view&id=241&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=4fI2t3mFUxo:2G2_sfRiqoE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=4fI2t3mFUxo:2G2_sfRiqoE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=4fI2t3mFUxo:2G2_sfRiqoE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Kempwire?i=4fI2t3mFUxo:2G2_sfRiqoE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Kempwire?a=4fI2t3mFUxo:2G2_sfRiqoE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Kempwire?d=I9og5sOYxJI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://kempwire.com/wordpress/noindex-your-wordpress-login-page.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
