<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Will Anderson</title>
	<atom:link href="http://www.itsananderson.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itsananderson.com</link>
	<description>WordPress, Programming, Life</description>
	<lastBuildDate>Fri, 13 Jan 2012 09:00:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Comment on NetBeans FTP File Permissions Fix by Nicsoft</title>
		<link>http://www.itsananderson.com/2010/03/netbeans-ftp-file-permissions-fix/#comment-2888</link>
		<dc:creator>Nicsoft</dc:creator>
		<pubDate>Fri, 13 Jan 2012 09:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=747#comment-2888</guid>
		<description>As I understand it, checking the &quot;Preserve Remote File Permissions&quot; in &quot;File-&gt;Projekt Properties-&gt;Run Configuration&quot; will keep the file permission on the server. 

Still, the first time you upload the file you need to set the permission manually though. This can be most likely be done configuring some umask property in the configuration file of the ftp server.</description>
		<content:encoded><![CDATA[<p>As I understand it, checking the &#8220;Preserve Remote File Permissions&#8221; in &#8220;File-&gt;Projekt Properties-&gt;Run Configuration&#8221; will keep the file permission on the server. </p>
<p>Still, the first time you upload the file you need to set the permission manually though. This can be most likely be done configuring some umask property in the configuration file of the ftp server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Static Methods in WordPress Plugins by Namespacing WordPress Plugins - Jean Galea &#124; Web Designer and Developer in Malta &#124; WordPress Consultant</title>
		<link>http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/#comment-2854</link>
		<dc:creator>Namespacing WordPress Plugins - Jean Galea &#124; Web Designer and Developer in Malta &#124; WordPress Consultant</dc:creator>
		<pubDate>Sun, 08 Jan 2012 12:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1024#comment-2854</guid>
		<description>[...] http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/ Related posts: [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/" rel="nofollow">http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/</a> Related posts: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: WP SendGrid by Will</title>
		<link>http://www.itsananderson.com/2011/12/new-plugin-wp-sendgrid/#comment-2851</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Sat, 07 Jan 2012 06:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1119#comment-2851</guid>
		<description>I released an update that fixes the hardcoded email issue. Coming to a dashboard near you :)</description>
		<content:encoded><![CDATA[<p>I released an update that fixes the hardcoded email issue. Coming to a dashboard near you <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Mr Opabinia</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-2793</link>
		<dc:creator>Mr Opabinia</dc:creator>
		<pubDate>Mon, 02 Jan 2012 19:31:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-2793</guid>
		<description>Thanks for your insight folks, I&#039;ve been learning WP in the last three months and what i like about it is its potential for modularity. WP has a great architecture and you need to leverage that power.

Thanks to you all WP bloggers, you make my life so much easier !

Opabinia</description>
		<content:encoded><![CDATA[<p>Thanks for your insight folks, I&#8217;ve been learning WP in the last three months and what i like about it is its potential for modularity. WP has a great architecture and you need to leverage that power.</p>
<p>Thanks to you all WP bloggers, you make my life so much easier !</p>
<p>Opabinia</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: WP SendGrid by Glenn</title>
		<link>http://www.itsananderson.com/2011/12/new-plugin-wp-sendgrid/#comment-2786</link>
		<dc:creator>Glenn</dc:creator>
		<pubDate>Sat, 31 Dec 2011 06:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1119#comment-2786</guid>
		<description>it happens. Thanks for the plugin..solved my problem.</description>
		<content:encoded><![CDATA[<p>it happens. Thanks for the plugin..solved my problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: WP SendGrid by Will</title>
		<link>http://www.itsananderson.com/2011/12/new-plugin-wp-sendgrid/#comment-2785</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Sat, 31 Dec 2011 06:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1119#comment-2785</guid>
		<description>Wow. That&#039;s embarrassing! Thanks for the heads-up. I&#039;ll release an update tomorrow.</description>
		<content:encoded><![CDATA[<p>Wow. That&#8217;s embarrassing! Thanks for the heads-up. I&#8217;ll release an update tomorrow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: WP SendGrid by Glenn</title>
		<link>http://www.itsananderson.com/2011/12/new-plugin-wp-sendgrid/#comment-2784</link>
		<dc:creator>Glenn</dc:creator>
		<pubDate>Sat, 31 Dec 2011 05:59:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1119#comment-2784</guid>
		<description>Here it is:
wp-mail.php

	$args = array(
		&#039;to&#039; =&gt; $to,
		&#039;subject&#039; =&gt; $subject,
		&#039;text&#039; =&gt; $message,
		&#039;api_user&#039; =&gt; $options[&#039;username&#039;],
		&#039;api_key&#039; =&gt; $options[&#039;password&#039;],
		&#039;files&#039; =&gt; $attachment_array,
		&#039;from&#039; =&gt; &#039;will@itsananderson.com&#039;
	);</description>
		<content:encoded><![CDATA[<p>Here it is:<br />
wp-mail.php</p>
<p>	$args = array(<br />
		&#8216;to&#8217; =&gt; $to,<br />
		&#8216;subject&#8217; =&gt; $subject,<br />
		&#8216;text&#8217; =&gt; $message,<br />
		&#8216;api_user&#8217; =&gt; $options['username'],<br />
		&#8216;api_key&#8217; =&gt; $options['password'],<br />
		&#8216;files&#8217; =&gt; $attachment_array,<br />
		&#8216;from&#8217; =&gt; &#8216;will@itsananderson.com&#8217;<br />
	);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: WP SendGrid by Glenn</title>
		<link>http://www.itsananderson.com/2011/12/new-plugin-wp-sendgrid/#comment-2783</link>
		<dc:creator>Glenn</dc:creator>
		<pubDate>Sat, 31 Dec 2011 05:58:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1119#comment-2783</guid>
		<description>Emails seem to be coming from you. 

from:	 will@itsananderson.com via sendgrid.me 

Something must be hard coded into the plugin, but other than that it seems to work.</description>
		<content:encoded><![CDATA[<p>Emails seem to be coming from you. </p>
<p>from:	 <a href="mailto:will@itsananderson.com">will@itsananderson.com</a> via sendgrid.me </p>
<p>Something must be hard coded into the plugin, but other than that it seems to work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: WP SendGrid by Will</title>
		<link>http://www.itsananderson.com/2011/12/new-plugin-wp-sendgrid/#comment-2698</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Wed, 21 Dec 2011 17:44:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1119#comment-2698</guid>
		<description>Great! WP on Azure isn&#039;t a user group I&#039;d thought of, but this is probably perfect for them.</description>
		<content:encoded><![CDATA[<p>Great! WP on Azure isn&#8217;t a user group I&#8217;d thought of, but this is probably perfect for them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: WP SendGrid by Ben Lobaugh</title>
		<link>http://www.itsananderson.com/2011/12/new-plugin-wp-sendgrid/#comment-2697</link>
		<dc:creator>Ben Lobaugh</dc:creator>
		<pubDate>Wed, 21 Dec 2011 17:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1119#comment-2697</guid>
		<description>This is great! Customers ask me all the time about how to send emails from their WordPress install on Windows Azure. Pointing them here now...

Cheers</description>
		<content:encoded><![CDATA[<p>This is great! Customers ask me all the time about how to send emails from their WordPress install on Windows Azure. Pointing them here now&#8230;</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Getting Called Class Name in Static Functions by Web Application Development Company</title>
		<link>http://www.itsananderson.com/2011/09/getting-called-class-name-in-static-functions/#comment-2672</link>
		<dc:creator>Web Application Development Company</dc:creator>
		<pubDate>Wed, 09 Nov 2011 04:24:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1048#comment-2672</guid>
		<description>It&#039;s really answered my problem. Thnks for giving information with code. Thanks!</description>
		<content:encoded><![CDATA[<p>It&#8217;s really answered my problem. Thnks for giving information with code. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Wamp Alias Directories by Mr_Simple</title>
		<link>http://www.itsananderson.com/2009/01/wamp-alias-directories/#comment-2652</link>
		<dc:creator>Mr_Simple</dc:creator>
		<pubDate>Tue, 04 Oct 2011 16:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=466#comment-2652</guid>
		<description>Oh Mr_Simple thanks you so much!  I&#039;m a newbie and know nothing about WAMP and this was killing me!</description>
		<content:encoded><![CDATA[<p>Oh Mr_Simple thanks you so much!  I&#8217;m a newbie and know nothing about WAMP and this was killing me!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adding Apache Aliases in XAMPP by JP</title>
		<link>http://www.itsananderson.com/2011/02/adding-apache-aliases-in-xampp/#comment-2582</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Mon, 22 Aug 2011 13:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=999#comment-2582</guid>
		<description>Thanks a bunch man!</description>
		<content:encoded><![CDATA[<p>Thanks a bunch man!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WordCamp Seattle Meta by Will</title>
		<link>http://www.itsananderson.com/2011/04/wordcamp-seattle-meta/#comment-2578</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 16 Aug 2011 21:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1014#comment-2578</guid>
		<description>Done. Thanks for the reminder</description>
		<content:encoded><![CDATA[<p>Done. Thanks for the reminder</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WordCamp Seattle Meta by web-developer</title>
		<link>http://www.itsananderson.com/2011/04/wordcamp-seattle-meta/#comment-2556</link>
		<dc:creator>web-developer</dc:creator>
		<pubDate>Thu, 28 Jul 2011 21:12:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1014#comment-2556</guid>
		<description>It&#039;s the link to your &lt;a href=&quot;http://wordpress.tv/2011/05/06/will-anderson-using-ajax-in-plugins-and-themes/&quot; rel=&quot;nofollow&quot;&gt;WordCamp video&lt;/a&gt;. Please, place it in your article.</description>
		<content:encoded><![CDATA[<p>It&#8217;s the link to your <a href="http://wordpress.tv/2011/05/06/will-anderson-using-ajax-in-plugins-and-themes/" rel="nofollow">WordCamp video</a>. Please, place it in your article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adding Apache Aliases in XAMPP by ben reynolds</title>
		<link>http://www.itsananderson.com/2011/02/adding-apache-aliases-in-xampp/#comment-2546</link>
		<dc:creator>ben reynolds</dc:creator>
		<pubDate>Mon, 27 Jun 2011 22:46:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=999#comment-2546</guid>
		<description>Thanks, Will.
This was precisely the info I was looking for. Have a Moodle 2.1 beta installation and want to teach myself PHP, MySQL, Javascript without multiple installations of XAMPP, etc.
Win 7 permissions addition might be helpful.

The tricky part, as always with Windows 7 64-bit, is the permissions. You have to take ownership of the directories and subdirectories.

Oddly, I am both an admin and user -- with the same username -- which means I don&#039;t automatically have read/write control over my directories, because I&#039;m also a lowly user. (Lowest context/user status wins.) So, if you are in the same boat, &gt; directory properties &gt; security &gt; select your username (not your admin name) &gt; Edit &gt; username (again) &gt; check full control &gt; apply &gt; and watch your permissions multiply.

When you&#039;re done, your username is the owner of the folder &amp; subfolders.</description>
		<content:encoded><![CDATA[<p>Thanks, Will.<br />
This was precisely the info I was looking for. Have a Moodle 2.1 beta installation and want to teach myself PHP, MySQL, Javascript without multiple installations of XAMPP, etc.<br />
Win 7 permissions addition might be helpful.</p>
<p>The tricky part, as always with Windows 7 64-bit, is the permissions. You have to take ownership of the directories and subdirectories.</p>
<p>Oddly, I am both an admin and user &#8212; with the same username &#8212; which means I don&#8217;t automatically have read/write control over my directories, because I&#8217;m also a lowly user. (Lowest context/user status wins.) So, if you are in the same boat, &gt; directory properties &gt; security &gt; select your username (not your admin name) &gt; Edit &gt; username (again) &gt; check full control &gt; apply &gt; and watch your permissions multiply.</p>
<p>When you&#8217;re done, your username is the owner of the folder &amp; subfolders.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WordCamp Seattle Meta by Using WordPress, MultiSite, P2 and More &#124; Trepmal&#039;s Things</title>
		<link>http://www.itsananderson.com/2011/04/wordcamp-seattle-meta/#comment-2543</link>
		<dc:creator>Using WordPress, MultiSite, P2 and More &#124; Trepmal&#039;s Things</dc:creator>
		<pubDate>Sat, 25 Jun 2011 07:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1014#comment-2543</guid>
		<description>[...] the todos (and un/read posts), I started with the Simple Post Ratings sample plugin. I don&#8217;t know a lot about wp-ajax, so I used SPR to make the front-end integration [...]</description>
		<content:encoded><![CDATA[<p>[...] the todos (and un/read posts), I started with the Simple Post Ratings sample plugin. I don&#8217;t know a lot about wp-ajax, so I used SPR to make the front-end integration [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Wamp Alias Directories by Ozan Hazer</title>
		<link>http://www.itsananderson.com/2009/01/wamp-alias-directories/#comment-2541</link>
		<dc:creator>Ozan Hazer</dc:creator>
		<pubDate>Thu, 16 Jun 2011 09:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=466#comment-2541</guid>
		<description>If you got bored of removing that extra slash every time you add a new alias, then try updating c:\wamp\scripts\addAlias.php.

Find the line starting with &quot;$newConfFileContents = &quot; and change $newConfFileContents = &#039;Alias /&#039;.$newAliasDir.&#039;/ &quot;
with 
$newConfFileContents = &#039;Alias /&#039;.$newAliasDir.&#039; &quot;

You&#039;ll also need to update the c:\wamp\scripts\refresh.php file or &quot;Edit Alias&quot; links in the tray menu won&#039;t work.

Find the line: preg_match(&#039;&#124;^Alias /&#039;.$newalias_dir.&#039;/ &quot;(.+)&quot;&#124;&#039;,$alias_contents,$match);

and remove the slash from there too:

preg_match(&#039;&#124;^Alias /&#039;.$newalias_dir.&#039; &quot;(.+)&quot;&#124;&#039;,$alias_contents,$match);

Note: Don&#039;t forget to create backups and use at your own risk. Don&#039;t blame me if this breaks some other functionality...</description>
		<content:encoded><![CDATA[<p>If you got bored of removing that extra slash every time you add a new alias, then try updating c:\wamp\scripts\addAlias.php.</p>
<p>Find the line starting with &#8220;$newConfFileContents = &#8221; and change $newConfFileContents = &#8216;Alias /&#8217;.$newAliasDir.&#8217;/ &#8221;<br />
with<br />
$newConfFileContents = &#8216;Alias /&#8217;.$newAliasDir.&#8217; &#8221;</p>
<p>You&#8217;ll also need to update the c:\wamp\scripts\refresh.php file or &#8220;Edit Alias&#8221; links in the tray menu won&#8217;t work.</p>
<p>Find the line: preg_match(&#8216;|^Alias /&#8217;.$newalias_dir.&#8217;/ &#8220;(.+)&#8221;|&#8217;,$alias_contents,$match);</p>
<p>and remove the slash from there too:</p>
<p>preg_match(&#8216;|^Alias /&#8217;.$newalias_dir.&#8217; &#8220;(.+)&#8221;|&#8217;,$alias_contents,$match);</p>
<p>Note: Don&#8217;t forget to create backups and use at your own risk. Don&#8217;t blame me if this breaks some other functionality&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Static Methods in WordPress Plugins by Michael Fields</title>
		<link>http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/#comment-2535</link>
		<dc:creator>Michael Fields</dc:creator>
		<pubDate>Sun, 12 Jun 2011 06:14:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1024#comment-2535</guid>
		<description>I don&#039;t know how important it would be to do so, but it might be a good idea to generate an error if someone attempts to create an object of this class:

&lt;pre&gt;
public function __construct() {
	trigger_error( &#039;It is not possible to create instances of the &#039; . __class__ . &#039; class.&#039;, E_USER_ERROR );
}
&lt;/pre&gt;

Wondering what you thought about this?</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know how important it would be to do so, but it might be a good idea to generate an error if someone attempts to create an object of this class:</p>
<pre>
public function __construct() {
	trigger_error( 'It is not possible to create instances of the ' . __class__ . ' class.', E_USER_ERROR );
}
</pre>
<p>Wondering what you thought about this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Paula</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-2534</link>
		<dc:creator>Paula</dc:creator>
		<pubDate>Sat, 11 Jun 2011 20:55:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-2534</guid>
		<description>naturally the very first page I came to when I left here had the answer. No need to moderate this for my sake — the URL I found is here in case you care to share: http://web-kreation.com/all/4-ways-to-exclude-wordpress-category-from-rss-feeds/

Thanks again! :)</description>
		<content:encoded><![CDATA[<p>naturally the very first page I came to when I left here had the answer. No need to moderate this for my sake — the URL I found is here in case you care to share: <a href="http://web-kreation.com/all/4-ways-to-exclude-wordpress-category-from-rss-feeds/" rel="nofollow">http://web-kreation.com/all/4-ways-to-exclude-wordpress-category-from-rss-feeds/</a></p>
<p>Thanks again! <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Paula</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-2533</link>
		<dc:creator>Paula</dc:creator>
		<pubDate>Sat, 11 Jun 2011 20:47:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-2533</guid>
		<description>Hey this is just what I need thanks man! Except, I need it in reverse — I need to exclude one category and its children. I&#039;ve been combing the documentation for over an hour and I can&#039;t figure it out. Any suggestions?</description>
		<content:encoded><![CDATA[<p>Hey this is just what I need thanks man! Except, I need it in reverse — I need to exclude one category and its children. I&#8217;ve been combing the documentation for over an hour and I can&#8217;t figure it out. Any suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WordCamp Seattle Meta by Will</title>
		<link>http://www.itsananderson.com/2011/04/wordcamp-seattle-meta/#comment-2528</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Wed, 08 Jun 2011 04:01:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1014#comment-2528</guid>
		<description>Thanks. Glad you like it :)</description>
		<content:encoded><![CDATA[<p>Thanks. Glad you like it <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WordCamp Seattle Meta by The Frosty</title>
		<link>http://www.itsananderson.com/2011/04/wordcamp-seattle-meta/#comment-2527</link>
		<dc:creator>The Frosty</dc:creator>
		<pubDate>Wed, 08 Jun 2011 03:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1014#comment-2527</guid>
		<description>That AJAX class is awesome!</description>
		<content:encoded><![CDATA[<p>That AJAX class is awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP Global Object Code Completion by Rustik</title>
		<link>http://www.itsananderson.com/2011/01/php-global-object-code-completion/#comment-2510</link>
		<dc:creator>Rustik</dc:creator>
		<pubDate>Mon, 16 May 2011 06:35:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=947#comment-2510</guid>
		<description>I use free PHP IDE Codelobster PHP Edition (http://www.codelobster.com)
It has great plug-in for WordPress autocomplition, installation and etc.</description>
		<content:encoded><![CDATA[<p>I use free PHP IDE Codelobster PHP Edition (<a href="http://www.codelobster.com" rel="nofollow">http://www.codelobster.com</a>)<br />
It has great plug-in for WordPress autocomplition, installation and etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Liam Dempsey</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-2487</link>
		<dc:creator>Liam Dempsey</dc:creator>
		<pubDate>Thu, 05 May 2011 08:44:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-2487</guid>
		<description>Hey Will,

Cheers for the quickly posted reply.  Much appreciated!</description>
		<content:encoded><![CDATA[<p>Hey Will,</p>
<p>Cheers for the quickly posted reply.  Much appreciated!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Will</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-2486</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Wed, 04 May 2011 17:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-2486</guid>
		<description>You can&#039;t directly pass in multiple category names. You&#039;ll have to pass in category IDs instead. This (untested!) code snippet should help:

&lt;pre&gt;
function filterRSSQuery($query) {
	if ( $query-&gt;is_feed ) {
		$cats = array();
		$cats[] = get_cat_ID( &#039;Category 1&#039; );
		$cats[] = get_cat_ID( &#039;Category 2&#039; );
		$cats[] = get_cat_ID( &#039;Another Category&#039; );
		$query-&gt;set(&#039;cat&#039;, $cats);
	}
	return $query;
}
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>You can&#8217;t directly pass in multiple category names. You&#8217;ll have to pass in category IDs instead. This (untested!) code snippet should help:</p>
<pre>
function filterRSSQuery($query) {
	if ( $query->is_feed ) {
		$cats = array();
		$cats[] = get_cat_ID( 'Category 1' );
		$cats[] = get_cat_ID( 'Category 2' );
		$cats[] = get_cat_ID( 'Another Category' );
		$query->set('cat', $cats);
	}
	return $query;
}
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Liam Dempsey</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-2485</link>
		<dc:creator>Liam Dempsey</dc:creator>
		<pubDate>Wed, 04 May 2011 15:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-2485</guid>
		<description>Hi Will,

Thanks for the great bit of coding.  Very helpful.

I wonder if you know how to tweak the code so that the RSS feed will include two categories rather than just one.  I&#039;ve tried a number of variations (including using an array), but I can&#039;t seem to sort it out.

Any ideas or guidance would be really appreciated.

Many thanks!</description>
		<content:encoded><![CDATA[<p>Hi Will,</p>
<p>Thanks for the great bit of coding.  Very helpful.</p>
<p>I wonder if you know how to tweak the code so that the RSS feed will include two categories rather than just one.  I&#8217;ve tried a number of variations (including using an array), but I can&#8217;t seem to sort it out.</p>
<p>Any ideas or guidance would be really appreciated.</p>
<p>Many thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Static Methods in WordPress Plugins by Michael Fields</title>
		<link>http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/#comment-2484</link>
		<dc:creator>Michael Fields</dc:creator>
		<pubDate>Tue, 03 May 2011 21:45:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1024#comment-2484</guid>
		<description>Hi Will,
I&#039;ve been doing this for many of my recent plugins. I find it to be really useful when creating custom objects (by &#039;object&#039; I mean custom post_types and taxonomies). Something about creating a static class for each CPT or taxonomy resonates really well me. Here are some links to some of my projects that use this method:

&lt;a href=&quot;https://github.com/mfields/wc-presentations&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mfields/wc-presentations&lt;/a&gt;

&lt;a href=&quot;https://github.com/mfields/mfields-opengraph-meta-tags&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mfields/mfields-opengraph-meta-tags&lt;/a&gt;

&lt;a href=&quot;https://github.com/mfields/mfields-extensions&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mfields/mfields-extensions&lt;/a&gt;

&lt;a href=&quot;https://github.com/mfields/mfields-bookmarks&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mfields/mfields-bookmarks&lt;/a&gt;

They are all free and released under the GPL.

I&#039;ve also used the &quot;functional&quot; style. I do not really prefer one over the other. I&#039;ve read arguments by well-known developers that using a class for a namespace is not a good idea and have heard opposing arguments by well-known developers as well. I use whatever makes sense for the task at hand.</description>
		<content:encoded><![CDATA[<p>Hi Will,<br />
I&#8217;ve been doing this for many of my recent plugins. I find it to be really useful when creating custom objects (by &#8216;object&#8217; I mean custom post_types and taxonomies). Something about creating a static class for each CPT or taxonomy resonates really well me. Here are some links to some of my projects that use this method:</p>
<p><a href="https://github.com/mfields/wc-presentations" rel="nofollow">https://github.com/mfields/wc-presentations</a></p>
<p><a href="https://github.com/mfields/mfields-opengraph-meta-tags" rel="nofollow">https://github.com/mfields/mfields-opengraph-meta-tags</a></p>
<p><a href="https://github.com/mfields/mfields-extensions" rel="nofollow">https://github.com/mfields/mfields-extensions</a></p>
<p><a href="https://github.com/mfields/mfields-bookmarks" rel="nofollow">https://github.com/mfields/mfields-bookmarks</a></p>
<p>They are all free and released under the GPL.</p>
<p>I&#8217;ve also used the &#8220;functional&#8221; style. I do not really prefer one over the other. I&#8217;ve read arguments by well-known developers that using a class for a namespace is not a good idea and have heard opposing arguments by well-known developers as well. I use whatever makes sense for the task at hand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Static Methods in WordPress Plugins by Will</title>
		<link>http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/#comment-2483</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 03 May 2011 21:28:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1024#comment-2483</guid>
		<description>It&#039;s quite possible that it&#039;s already being used by some developers, but I don&#039;t recall having seen it &quot;in the wild&quot; before, which says to me that it isn&#039;t standard practice yet. That said, I&#039;m sure I&#039;m not the first person to approach it this way, and if people are already using it, all the better.</description>
		<content:encoded><![CDATA[<p>It&#8217;s quite possible that it&#8217;s already being used by some developers, but I don&#8217;t recall having seen it &#8220;in the wild&#8221; before, which says to me that it isn&#8217;t standard practice yet. That said, I&#8217;m sure I&#8217;m not the first person to approach it this way, and if people are already using it, all the better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Static Methods in WordPress Plugins by Eric</title>
		<link>http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/#comment-2482</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Tue, 03 May 2011 20:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1024#comment-2482</guid>
		<description>I&#039;m a little confused ... I thought this was already the standard practice among most plugin developers.  Maybe I&#039;m just spoiled and run in the right crowds, but a lot of us have been using static methods for our out-of-class APIs for a while now.

That said, I think it&#039;s a fantastic idea and I encourage just about every serious WP developer I meet to use this kind of development pattern.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a little confused &#8230; I thought this was already the standard practice among most plugin developers.  Maybe I&#8217;m just spoiled and run in the right crowds, but a lot of us have been using static methods for our out-of-class APIs for a while now.</p>
<p>That said, I think it&#8217;s a fantastic idea and I encourage just about every serious WP developer I meet to use this kind of development pattern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Static Methods in WordPress Plugins by Nick</title>
		<link>http://www.itsananderson.com/2011/04/using-static-methods-in-wordpress-plugins/#comment-2469</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Wed, 27 Apr 2011 03:46:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=1024#comment-2469</guid>
		<description>Love it!  I think that this is a great way to build a plugin and have updated my green field skeleton to take it into account.</description>
		<content:encoded><![CDATA[<p>Love it!  I think that this is a great way to build a plugin and have updated my green field skeleton to take it into account.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP Global Object Code Completion by Nick</title>
		<link>http://www.itsananderson.com/2011/01/php-global-object-code-completion/#comment-2459</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Tue, 19 Apr 2011 03:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=947#comment-2459</guid>
		<description>This is a great tip and I&#039;m glad to know I&#039;m not the only one who does it :)</description>
		<content:encoded><![CDATA[<p>This is a great tip and I&#8217;m glad to know I&#8217;m not the only one who does it <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on NetBeans FTP File Permissions Fix by Daniel Go</title>
		<link>http://www.itsananderson.com/2010/03/netbeans-ftp-file-permissions-fix/#comment-2455</link>
		<dc:creator>Daniel Go</dc:creator>
		<pubDate>Wed, 13 Apr 2011 09:02:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=747#comment-2455</guid>
		<description>Oh, I&#039;ve tried this one, and I still can&#039;t get it running properly. As Paul said it, it keeps on executing forever. Help?Anyone?

Truly yours, 
Daniel</description>
		<content:encoded><![CDATA[<p>Oh, I&#8217;ve tried this one, and I still can&#8217;t get it running properly. As Paul said it, it keeps on executing forever. Help?Anyone?</p>
<p>Truly yours,<br />
Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on NetBeans FTP File Permissions Fix by Paul</title>
		<link>http://www.itsananderson.com/2010/03/netbeans-ftp-file-permissions-fix/#comment-2450</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 04 Apr 2011 19:37:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=747#comment-2450</guid>
		<description>&quot;Also, you can end the execution of this script with CTRL+C. Otherwise it will continue executing forever.&quot;

Thanks for that tip on this... I&#039;m not much of a sysadmin and that would have kept me worried why it wasn&#039;t &quot;finishing&quot; so to speak.

Paul
Webmaster
&lt;a href=&quot;http://www.hometheaterhack.com/&quot; rel=&quot;nofollow&quot;&gt;Home Theater Hack&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>&#8220;Also, you can end the execution of this script with CTRL+C. Otherwise it will continue executing forever.&#8221;</p>
<p>Thanks for that tip on this&#8230; I&#8217;m not much of a sysadmin and that would have kept me worried why it wasn&#8217;t &#8220;finishing&#8221; so to speak.</p>
<p>Paul<br />
Webmaster<br />
<a href="http://www.hometheaterhack.com/" rel="nofollow">Home Theater Hack</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Using Post Format for this blog &#124; Apathetic Moon</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-2369</link>
		<dc:creator>Using Post Format for this blog &#124; Apathetic Moon</dc:creator>
		<pubDate>Mon, 14 Mar 2011 17:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-2369</guid>
		<description>[...] I&#8217;ve got the coding part of implementing Post Format into the theme done, so it&#8217;s more or less the design part now. Instead of having a huge If Else chunk in the middle of many templates, I decided to use the method introduced in Even Smarter Post Formats. [...]</description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve got the coding part of implementing Post Format into the theme done, so it&#8217;s more or less the design part now. Instead of having a huge If Else chunk in the middle of many templates, I decided to use the method introduced in Even Smarter Post Formats. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Jesse Taylor</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-2284</link>
		<dc:creator>Jesse Taylor</dc:creator>
		<pubDate>Sat, 26 Feb 2011 17:31:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-2284</guid>
		<description>Excellent post -- this is a great solution to the issue Campbell was trying to point out (I came here from a link from his article). Thanks to both of you!</description>
		<content:encoded><![CDATA[<p>Excellent post &#8212; this is a great solution to the issue Campbell was trying to point out (I came here from a link from his article). Thanks to both of you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Thinking Like Leslie Knope by Will</title>
		<link>http://www.itsananderson.com/2011/01/thinking-like-leslie-knope/#comment-2258</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Sat, 19 Feb 2011 19:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=931#comment-2258</guid>
		<description>Hey David. I&#039;m not a great blogger (measured by either quality or quantity), but I might be interested in helping out in a development capacity. I&#039;ll email you.</description>
		<content:encoded><![CDATA[<p>Hey David. I&#8217;m not a great blogger (measured by either quality or quantity), but I might be interested in helping out in a development capacity. I&#8217;ll email you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Thinking Like Leslie Knope by David</title>
		<link>http://www.itsananderson.com/2011/01/thinking-like-leslie-knope/#comment-2257</link>
		<dc:creator>David</dc:creator>
		<pubDate>Sat, 19 Feb 2011 19:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=931#comment-2257</guid>
		<description>Hello, fellow Anderson (great domain btw) -- found you on Twitter, and this post (/my shared love of Community) convinced me to reach out (a comment is as good as an email, no?) and see if you&#039;d want to chat about getting involved in our own ... wait for it... community (of bloggers and creatives). Early stages now (~40 bloggers, 1/2 of a developer, 0 designers), but would love to get talented, below the radar people involved. Lemme know if you want to chat.

David</description>
		<content:encoded><![CDATA[<p>Hello, fellow Anderson (great domain btw) &#8212; found you on Twitter, and this post (/my shared love of Community) convinced me to reach out (a comment is as good as an email, no?) and see if you&#8217;d want to chat about getting involved in our own &#8230; wait for it&#8230; community (of bloggers and creatives). Early stages now (~40 bloggers, 1/2 of a developer, 0 designers), but would love to get talented, below the radar people involved. Lemme know if you want to chat.</p>
<p>David</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Time Honored Destiny by Marcelo</title>
		<link>http://www.itsananderson.com/2011/02/time-honored-destiny/#comment-2244</link>
		<dc:creator>Marcelo</dc:creator>
		<pubDate>Thu, 10 Feb 2011 18:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=963#comment-2244</guid>
		<description>I was trying to foresee the end twist, but I could not. It was really funny, actually.</description>
		<content:encoded><![CDATA[<p>I was trying to foresee the end twist, but I could not. It was really funny, actually.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Rev. Voodoo</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-2195</link>
		<dc:creator>Rev. Voodoo</dc:creator>
		<pubDate>Tue, 11 Jan 2011 14:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-2195</guid>
		<description>Well, after reading Lisa Sabin-Wilson&#039;s article first, then Dougal Campbell&#039;s article...and then this article.... I hurt my brain.  I&#039;m fairly new to just sitting down, thinking up what I want, and making it happen.  I&#039;ve been a theme cut and paster for years....but I&#039;m learning.  I wanted to keep my loop template parts viable for child themers, but also implement the formats and have them available to child themers.  So my solution was too first off-load all my template loops to loop-xxxx.php.  And from loop-xxxx.php to format-xxxx.php.  In my mind this gives child themers the ability to over-ride at the loop or the format.
http://go.rvoodoo.com/WPformats
Is my attempt.  Now that may be a lot of including, but with caching and all, I wasn&#039;t so worried about that end of it.... I was going for maximum child theme functionality.  Again, I&#039;m new.... so I have no idea if there are issues with my attempt.... but it seems to do what I was going for.
So thanks for the read, your article and the other 2 I mentioned got me where I wanted to go!</description>
		<content:encoded><![CDATA[<p>Well, after reading Lisa Sabin-Wilson&#8217;s article first, then Dougal Campbell&#8217;s article&#8230;and then this article&#8230;. I hurt my brain.  I&#8217;m fairly new to just sitting down, thinking up what I want, and making it happen.  I&#8217;ve been a theme cut and paster for years&#8230;.but I&#8217;m learning.  I wanted to keep my loop template parts viable for child themers, but also implement the formats and have them available to child themers.  So my solution was too first off-load all my template loops to loop-xxxx.php.  And from loop-xxxx.php to format-xxxx.php.  In my mind this gives child themers the ability to over-ride at the loop or the format.<br />
<a href="http://go.rvoodoo.com/WPformats" rel="nofollow">http://go.rvoodoo.com/WPformats</a><br />
Is my attempt.  Now that may be a lot of including, but with caching and all, I wasn&#8217;t so worried about that end of it&#8230;. I was going for maximum child theme functionality.  Again, I&#8217;m new&#8230;. so I have no idea if there are issues with my attempt&#8230;. but it seems to do what I was going for.<br />
So thanks for the read, your article and the other 2 I mentioned got me where I wanted to go!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Will</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1519</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 14 Dec 2010 17:09:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1519</guid>
		<description>Possibly.

What I usually do when I have several components that I want to reuse in multiple templates is to place them in functions in a separate file called &quot;template-tags.php&quot;, then call those functions from my templates. All I have to do then is include &quot;template-tags.php&quot; (once) from my functions.php, and those functions are available. The advantage of putting those functions in a different files is that you only need to include them on the front end. In the admin, they&#039;re unnecessary. Of course, this is true of your method as well.

In the end, do whatever you have the easiest time maintaining. The performance difference between one method and another, when compared with the entire execution time of a WordPress page request, is for the most part unimportant.</description>
		<content:encoded><![CDATA[<p>Possibly.</p>
<p>What I usually do when I have several components that I want to reuse in multiple templates is to place them in functions in a separate file called &#8220;template-tags.php&#8221;, then call those functions from my templates. All I have to do then is include &#8220;template-tags.php&#8221; (once) from my functions.php, and those functions are available. The advantage of putting those functions in a different files is that you only need to include them on the front end. In the admin, they&#8217;re unnecessary. Of course, this is true of your method as well.</p>
<p>In the end, do whatever you have the easiest time maintaining. The performance difference between one method and another, when compared with the entire execution time of a WordPress page request, is for the most part unimportant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Antonio</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1516</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Tue, 14 Dec 2010 16:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1516</guid>
		<description>OK, I didn&#039;t know, just asking.

I am used to have a php include almost for anything :)

Per instance I have head-end.php, body-begin.php, footer-begin.php and footer-end.php with an &quot;include&quot; at before , after , etc in order to insert the usual tracking and other plugin codes that have to be inserted in that concrete places instead ot manually insert them in every custom template I have.

From your point of view, it would be better to add all this funcionts to functions.php and use the call_user_function() ??

Per instance I also include many other parts of code where I have ads, related posts, etc. All this is much better with functions.php??

Thanks and regards</description>
		<content:encoded><![CDATA[<p>OK, I didn&#8217;t know, just asking.</p>
<p>I am used to have a php include almost for anything <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Per instance I have head-end.php, body-begin.php, footer-begin.php and footer-end.php with an &#8220;include&#8221; at before , after , etc in order to insert the usual tracking and other plugin codes that have to be inserted in that concrete places instead ot manually insert them in every custom template I have.</p>
<p>From your point of view, it would be better to add all this funcionts to functions.php and use the call_user_function() ??</p>
<p>Per instance I also include many other parts of code where I have ads, related posts, etc. All this is much better with functions.php??</p>
<p>Thanks and regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Will</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1514</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 14 Dec 2010 16:35:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1514</guid>
		<description>Ahh, I see what you&#039;re saying. Well, you have a point, but the overhead of opening a file and reading its contents is generally higher than simply interpreting more code from a file that is already open. If you added enough extra data to functions.php, it would eventually become less efficient, but I&#039;m fairly confident it would take more than 30KB, even though that&#039;s an awful lot of code. All 4 of the loop templates included in Twenty Ten only add up to about 17KB, and they include a whole lot more than just the post formats (plus there&#039;s a lot of duplication), so most themes should be a bit less (I&#039;m guessing &lt; 10 KB at the worst).</description>
		<content:encoded><![CDATA[<p>Ahh, I see what you&#8217;re saying. Well, you have a point, but the overhead of opening a file and reading its contents is generally higher than simply interpreting more code from a file that is already open. If you added enough extra data to functions.php, it would eventually become less efficient, but I&#8217;m fairly confident it would take more than 30KB, even though that&#8217;s an awful lot of code. All 4 of the loop templates included in Twenty Ten only add up to about 17KB, and they include a whole lot more than just the post formats (plus there&#8217;s a lot of duplication), so most themes should be a bit less (I&#8217;m guessing < 10 KB at the worst).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Antonio</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1512</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Tue, 14 Dec 2010 16:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1512</guid>
		<description>What I mean is that if you add many extra functions to functions.php, as it is usual in WP, your functions.php get bigger and bigger and you&#039;ll finish with a very big html file.

If you use includeds, you reduce a lot the functions.php. I believe that totla size of html is also a performance issue.

So, what is better, to run an extra include or to load an extra non-used 30KB in your html??</description>
		<content:encoded><![CDATA[<p>What I mean is that if you add many extra functions to functions.php, as it is usual in WP, your functions.php get bigger and bigger and you&#8217;ll finish with a very big html file.</p>
<p>If you use includeds, you reduce a lot the functions.php. I believe that totla size of html is also a performance issue.</p>
<p>So, what is better, to run an extra include or to load an extra non-used 30KB in your html??</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Will</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1511</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 14 Dec 2010 16:13:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1511</guid>
		<description>First, call_user_func is a native PHP function, so functions.php isn&#039;t even required there.

Second, functions.php is loaded for every WordPress page request anyway. If it weren&#039;t, WordPress wouldn&#039;t function (no pun intended) properly.

Performance has nothing to do with whether functions.php is included. Instead, the question is whether the performance improvements gained by using function calls instead of includes is worth the extra complication it adds.</description>
		<content:encoded><![CDATA[<p>First, call_user_func is a native PHP function, so functions.php isn&#8217;t even required there.</p>
<p>Second, functions.php is loaded for every WordPress page request anyway. If it weren&#8217;t, WordPress wouldn&#8217;t function (no pun intended) properly.</p>
<p>Performance has nothing to do with whether functions.php is included. Instead, the question is whether the performance improvements gained by using function calls instead of includes is worth the extra complication it adds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Antonio</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1508</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Tue, 14 Dec 2010 15:45:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1508</guid>
		<description>Hello Will,

so do you think is it better to use call_user_func() instead of doing an include?

Does funcions.php load every time a page is loaded right?

What do you thing is it better:
1) To alway load funcions.php of lets say, 30 KB and use call_user_func
2) To use include and just load the 3 or 4 Kb of a single function

In terms of performance what do you think is it better, 1) or 2)?

Thanks</description>
		<content:encoded><![CDATA[<p>Hello Will,</p>
<p>so do you think is it better to use call_user_func() instead of doing an include?</p>
<p>Does funcions.php load every time a page is loaded right?</p>
<p>What do you thing is it better:<br />
1) To alway load funcions.php of lets say, 30 KB and use call_user_func<br />
2) To use include and just load the 3 or 4 Kb of a single function</p>
<p>In terms of performance what do you think is it better, 1) or 2)?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Will</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1416</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Mon, 13 Dec 2010 18:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1416</guid>
		<description>Yeah, that&#039;s a good point Chip. I thought about the Parent/Child theme issue, and one alternative idea I came up with was to call do_action( &#039;format_&#039; . $filter ), but I scrapped that idea because I couldn&#039;t figure out a good way to &quot;fall back&quot; to a default format handler.</description>
		<content:encoded><![CDATA[<p>Yeah, that&#8217;s a good point Chip. I thought about the Parent/Child theme issue, and one alternative idea I came up with was to call do_action( &#8216;format_&#8217; . $filter ), but I scrapped that idea because I couldn&#8217;t figure out a good way to &#8220;fall back&#8221; to a default format handler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Chip Bennett</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1415</link>
		<dc:creator>Chip Bennett</dc:creator>
		<pubDate>Mon, 13 Dec 2010 18:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1415</guid>
		<description>The other problem with this approach is that you lose the Parent/Child Theme template-file hierarchy inherent in get_template_part(), thanks to its call to locate_template_part().

There&#039;s a lot of awesomeness built into get_template_part() that, IMHO, far offsets any potential PHP performance hit the function incurs.</description>
		<content:encoded><![CDATA[<p>The other problem with this approach is that you lose the Parent/Child Theme template-file hierarchy inherent in get_template_part(), thanks to its call to locate_template_part().</p>
<p>There&#8217;s a lot of awesomeness built into get_template_part() that, IMHO, far offsets any potential PHP performance hit the function incurs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Edward Caissie</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1410</link>
		<dc:creator>Edward Caissie</dc:creator>
		<pubDate>Mon, 13 Dec 2010 17:36:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1410</guid>
		<description>This method just seems to push the &quot;if/elseif&quot; block of code into functions.php leaving much the same issue being addressed in Dougal&#039;s post.

Although I do like the use of the &#039;call_user_func()&#039; as you are suggesting, I see it as best for one or two post formats being implemented whereas Dougal&#039;s would be better for organization if &quot;all&quot; of the post formats are implemented.</description>
		<content:encoded><![CDATA[<p>This method just seems to push the &#8220;if/elseif&#8221; block of code into functions.php leaving much the same issue being addressed in Dougal&#8217;s post.</p>
<p>Although I do like the use of the &#8216;call_user_func()&#8217; as you are suggesting, I see it as best for one or two post formats being implemented whereas Dougal&#8217;s would be better for organization if &#8220;all&#8221; of the post formats are implemented.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Dougal Campbell</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1409</link>
		<dc:creator>Dougal Campbell</dc:creator>
		<pubDate>Mon, 13 Dec 2010 17:32:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1409</guid>
		<description>In my case, between APC and W3 Total Cache, I&#039;m only going to take the hit the very first time one of the templates gets loaded. Once my page caching and opcode caching is done, it&#039;s a non-issue :)</description>
		<content:encoded><![CDATA[<p>In my case, between APC and W3 Total Cache, I&#8217;m only going to take the hit the very first time one of the templates gets loaded. Once my page caching and opcode caching is done, it&#8217;s a non-issue <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Will</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1408</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Mon, 13 Dec 2010 17:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1408</guid>
		<description>Yeah. I really like the simplicity of your solution. When I have a chance, I think I&#039;ll try to do some benchmarking to test my suspicion that the performance difference is negligible. If it is, I&#039;ll probably use your technique ;)</description>
		<content:encoded><![CDATA[<p>Yeah. I really like the simplicity of your solution. When I have a chance, I think I&#8217;ll try to do some benchmarking to test my suspicion that the performance difference is negligible. If it is, I&#8217;ll probably use your technique <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Even Smarter Post Formats by Dougal Campbell</title>
		<link>http://www.itsananderson.com/2010/12/even-smarter-post-formats/#comment-1406</link>
		<dc:creator>Dougal Campbell</dc:creator>
		<pubDate>Mon, 13 Dec 2010 16:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=907#comment-1406</guid>
		<description>Good point! My technique sacrifices a little performance for the sake of organization.

I&#039;m not positive off the top of my head, but I think that an opcode cache like APC or XCache will help mitigate the cost of including the same template multiple times in a view. In other words, once a template is loaded the first time, APC/XCache should cache a compiled version of it, and re-use that the next time it&#039;s called.</description>
		<content:encoded><![CDATA[<p>Good point! My technique sacrifices a little performance for the sake of organization.</p>
<p>I&#8217;m not positive off the top of my head, but I think that an opcode cache like APC or XCache will help mitigate the cost of including the same template multiple times in a view. In other words, once a template is loaded the first time, APC/XCache should cache a compiled version of it, and re-use that the next time it&#8217;s called.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling Key Events in JavaScript with jQuery by Will</title>
		<link>http://www.itsananderson.com/2010/10/handling-keypress-events-in-javascript-with-jquery/#comment-865</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Fri, 12 Nov 2010 15:38:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=886#comment-865</guid>
		<description>Yes, that would work for the most part, but it has one issue I can think of. If somebody holds down a key, it would update the field&#039;s value, but never send the keyup() event until they released the key. Even when a the key isn&#039;t held down, there&#039;s a visible delay between when the field is updated and the event is triggered.</description>
		<content:encoded><![CDATA[<p>Yes, that would work for the most part, but it has one issue I can think of. If somebody holds down a key, it would update the field&#8217;s value, but never send the keyup() event until they released the key. Even when a the key isn&#8217;t held down, there&#8217;s a visible delay between when the field is updated and the event is triggered.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling Key Events in JavaScript with jQuery by Sean</title>
		<link>http://www.itsananderson.com/2010/10/handling-keypress-events-in-javascript-with-jquery/#comment-864</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Fri, 12 Nov 2010 13:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=886#comment-864</guid>
		<description>Use, keyup() instead and you won&#039;t need the timeout.</description>
		<content:encoded><![CDATA[<p>Use, keyup() instead and you won&#8217;t need the timeout.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling Key Events in JavaScript with jQuery by Will</title>
		<link>http://www.itsananderson.com/2010/10/handling-keypress-events-in-javascript-with-jquery/#comment-858</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Fri, 29 Oct 2010 12:51:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=886#comment-858</guid>
		<description>Ahh yes, you&#039;re right. That should teach me to write blog posts late at night :)</description>
		<content:encoded><![CDATA[<p>Ahh yes, you&#8217;re right. That should teach me to write blog posts late at night <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling Key Events in JavaScript with jQuery by Ozh</title>
		<link>http://www.itsananderson.com/2010/10/handling-keypress-events-in-javascript-with-jquery/#comment-857</link>
		<dc:creator>Ozh</dc:creator>
		<pubDate>Fri, 29 Oct 2010 10:14:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=886#comment-857</guid>
		<description>No value for the delay (like 50 ms) in the timeout function?</description>
		<content:encoded><![CDATA[<p>No value for the delay (like 50 ms) in the timeout function?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Breadcrumb Navigation in WordPress by Will</title>
		<link>http://www.itsananderson.com/2008/12/creating-breadcrumb-navigation-in-wordpress/#comment-819</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Mon, 11 Oct 2010 02:07:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=312#comment-819</guid>
		<description>Nice! Glad it worked so well for you.</description>
		<content:encoded><![CDATA[<p>Nice! Glad it worked so well for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Breadcrumb Navigation in WordPress by Jason</title>
		<link>http://www.itsananderson.com/2008/12/creating-breadcrumb-navigation-in-wordpress/#comment-818</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Mon, 11 Oct 2010 00:51:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=312#comment-818</guid>
		<description>Thanks!  This worked like a charm right away, and was easily fit into a purchased theme that had broken breadcrumb linking.  Was able to still use the CSS from the theme, but use this function to create the breadcrumbs and links in just a few minutes.</description>
		<content:encoded><![CDATA[<p>Thanks!  This worked like a charm right away, and was easily fit into a purchased theme that had broken breadcrumb linking.  Was able to still use the CSS from the theme, but use this function to create the breadcrumbs and links in just a few minutes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Breadcrumb Navigation in WordPress by Andrei</title>
		<link>http://www.itsananderson.com/2008/12/creating-breadcrumb-navigation-in-wordpress/#comment-750</link>
		<dc:creator>Andrei</dc:creator>
		<pubDate>Fri, 10 Sep 2010 02:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=312#comment-750</guid>
		<description>You rocked my world!!  Works Great!  This is the version I ended up using with Shae&#039;s suggestion for not linking to current page.  I also didn&#039;t need the breadcrumbs on my homepage, or posts so I took those sections out as well as the  and line breaks:



function get_breadcrumbs(){
	global $post;

	$separator = &#039;  &gt; &#039;; // what to place between the pages

	if ( is_page() ){
		// bread crumb structure only logical on pages
		$trail = array($post); // initially $trail only contains the current page
		$parent = $post; // initially set to current post
		$show_on_front = get_option( &#039;show_on_front&#039;); // does the front page display the latest posts or a static page
		$page_on_front = get_option( &#039;page_on_front&#039; ); // if it shows a page, what page
		// while the current page isn&#039;t the home page and it has a parent
		while ( $parent-&gt;post_parent &amp;&amp; !($parent-&gt;ID == $page_on_front &amp;&amp; &#039;page&#039;) == $show_on_front ){
			$parent = get_post( $parent-&gt;post_parent ); // get the current page&#039;s parent
			array_unshift( $trail, $parent ); // add the parent object to beginning of array
		}
		if ( &#039;posts&#039; == $show_on_front ) // if the front page shows latest posts, simply display a home link
			echo &quot;&lt;a&gt;Home&lt;/a&gt;&quot;; // home page link
	
		foreach ( $trail as $page){
		
			if ($page-&gt;ID==$post-&gt;ID) {
				// print the link to the current page in the foreach
				echo &quot;$separator{$page-&gt;post_title}&quot;;
			} else {
			echo &quot;$separator&lt;a&gt;ID ) . &quot;&#039;&gt;{$page-&gt;post_title}&lt;/a&gt;&quot;;
	
			}
		}
	}
}</description>
		<content:encoded><![CDATA[<p>You rocked my world!!  Works Great!  This is the version I ended up using with Shae&#8217;s suggestion for not linking to current page.  I also didn&#8217;t need the breadcrumbs on my homepage, or posts so I took those sections out as well as the  and line breaks:</p>
<p>function get_breadcrumbs(){<br />
	global $post;</p>
<p>	$separator = &#8216;  &gt; &#8216;; // what to place between the pages</p>
<p>	if ( is_page() ){<br />
		// bread crumb structure only logical on pages<br />
		$trail = array($post); // initially $trail only contains the current page<br />
		$parent = $post; // initially set to current post<br />
		$show_on_front = get_option( &#8216;show_on_front&#8217;); // does the front page display the latest posts or a static page<br />
		$page_on_front = get_option( &#8216;page_on_front&#8217; ); // if it shows a page, what page<br />
		// while the current page isn&#8217;t the home page and it has a parent<br />
		while ( $parent-&gt;post_parent &amp;&amp; !($parent-&gt;ID == $page_on_front &amp;&amp; &#8216;page&#8217;) == $show_on_front ){<br />
			$parent = get_post( $parent-&gt;post_parent ); // get the current page&#8217;s parent<br />
			array_unshift( $trail, $parent ); // add the parent object to beginning of array<br />
		}<br />
		if ( &#8216;posts&#8217; == $show_on_front ) // if the front page shows latest posts, simply display a home link<br />
			echo &#8220;<a>Home</a>&#8220;; // home page link</p>
<p>		foreach ( $trail as $page){</p>
<p>			if ($page-&gt;ID==$post-&gt;ID) {<br />
				// print the link to the current page in the foreach<br />
				echo &#8220;$separator{$page-&gt;post_title}&#8221;;<br />
			} else {<br />
			echo &#8220;$separator<a>ID ) . &#8220;&#8216;&gt;{$page-&gt;post_title}</a>&#8220;;</p>
<p>			}<br />
		}<br />
	}<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Breadcrumb Navigation in WordPress by Reimar Twelker</title>
		<link>http://www.itsananderson.com/2008/12/creating-breadcrumb-navigation-in-wordpress/#comment-731</link>
		<dc:creator>Reimar Twelker</dc:creator>
		<pubDate>Wed, 08 Sep 2010 09:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=312#comment-731</guid>
		<description>Thanks for sharing, this helped a great deal! I added support for categories, and while this may not be &quot;logical&quot; it makes sense to me, because categories are organized in a hierarchy just like pages, and it is convenient to browse categories using the breadcrumb.

[...]

else if (is_category()) {
		
  global $wp_query;
		
  // Get the queried category
  $queried = $wp_query-&gt;get_queried_object();
		
  // Append its hierarchy to the document (links)
  echo $separator . get_category_parents($queried-&gt;term_id, 1, $separator);
	
} else if (is_single()) {
		
  $cats = get_the_category();
		
  // Append the hierarchy of categories to the document (links)
  // Note: if posts are associated with more than one category, printing the hierarchies in this way may not be desirable

  echo $separator . get_category_parents($cats[0], 1, $separator);
		
  // Append the title of the current single element (text)
  the_title();		
}</description>
		<content:encoded><![CDATA[<p>Thanks for sharing, this helped a great deal! I added support for categories, and while this may not be &#8220;logical&#8221; it makes sense to me, because categories are organized in a hierarchy just like pages, and it is convenient to browse categories using the breadcrumb.</p>
<p>[...]</p>
<p>else if (is_category()) {</p>
<p>  global $wp_query;</p>
<p>  // Get the queried category<br />
  $queried = $wp_query-&gt;get_queried_object();</p>
<p>  // Append its hierarchy to the document (links)<br />
  echo $separator . get_category_parents($queried-&gt;term_id, 1, $separator);</p>
<p>} else if (is_single()) {</p>
<p>  $cats = get_the_category();</p>
<p>  // Append the hierarchy of categories to the document (links)<br />
  // Note: if posts are associated with more than one category, printing the hierarchies in this way may not be desirable</p>
<p>  echo $separator . get_category_parents($cats[0], 1, $separator);</p>
<p>  // Append the title of the current single element (text)<br />
  the_title();<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Checking Out Twenty Ten by Will</title>
		<link>http://www.itsananderson.com/2010/03/checking-out-twenty-ten/#comment-601</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Fri, 21 May 2010 02:32:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=730#comment-601</guid>
		<description>Well, this plugin was honestly little more than an opportunity to mess around with 2010 and some of the new WordPress 3.0 API&#039;s, so I probably won&#039;t add many new features (if any), but it probably wouldn&#039;t be hard to do what you&#039;re suggesting.</description>
		<content:encoded><![CDATA[<p>Well, this plugin was honestly little more than an opportunity to mess around with 2010 and some of the new WordPress 3.0 API&#8217;s, so I probably won&#8217;t add many new features (if any), but it probably wouldn&#8217;t be hard to do what you&#8217;re suggesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Checking Out Twenty Ten by Doug</title>
		<link>http://www.itsananderson.com/2010/03/checking-out-twenty-ten/#comment-597</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Thu, 20 May 2010 09:24:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=730#comment-597</guid>
		<description>What might be neat is to have the ability to create something like a page or post (perhaps hidden) called, say, header images, and then use the new &quot;header image upload tool&quot; like a &quot;media uploader&quot; to get images to be in the &quot;gallery&quot; of that page (attached to it), and have some header theme options or plugin options to hit that list for choosing a header image.</description>
		<content:encoded><![CDATA[<p>What might be neat is to have the ability to create something like a page or post (perhaps hidden) called, say, header images, and then use the new &#8220;header image upload tool&#8221; like a &#8220;media uploader&#8221; to get images to be in the &#8220;gallery&#8221; of that page (attached to it), and have some header theme options or plugin options to hit that list for choosing a header image.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Checking Out Twenty Ten by Doug</title>
		<link>http://www.itsananderson.com/2010/03/checking-out-twenty-ten/#comment-596</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Thu, 20 May 2010 09:17:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=730#comment-596</guid>
		<description>Excellent to hear! I will be checking out your plugin. I Googled looking for this exact thing. Something that will randomly choose from a batch of header images.

The only question I have is, I wish Twenty Ten would let me upload a bunch of images to choose from, randomly or otherwise, instead of only allowing me to use at a time, discarding one to get another.

Thus I would be willing to accept (am looking for) something that will look into a folder I specify, and make a list of all the files there, and use them.

If I am reading your post correctly, it can only choose from those few header images that come standard (as being registered by the theme -- in this case, those few that come &quot;out of the box&quot; with Twenty Ten).

Can you help me understand if I am reading you right? And if so, do you have any plans for doing something like what I mentioned?

Check out the &quot;Dynamic Headers&quot; plugin. It has a lot of neat features. It does not make use of 3.0&#039;s new API, etc, like you&#039;re talking about, but it does find all the images in the given folder, and it lets you assign attributes to each image, such as ALT tag, URL for A tag, target window for A tag, etc.</description>
		<content:encoded><![CDATA[<p>Excellent to hear! I will be checking out your plugin. I Googled looking for this exact thing. Something that will randomly choose from a batch of header images.</p>
<p>The only question I have is, I wish Twenty Ten would let me upload a bunch of images to choose from, randomly or otherwise, instead of only allowing me to use at a time, discarding one to get another.</p>
<p>Thus I would be willing to accept (am looking for) something that will look into a folder I specify, and make a list of all the files there, and use them.</p>
<p>If I am reading your post correctly, it can only choose from those few header images that come standard (as being registered by the theme &#8212; in this case, those few that come &#8220;out of the box&#8221; with Twenty Ten).</p>
<p>Can you help me understand if I am reading you right? And if so, do you have any plans for doing something like what I mentioned?</p>
<p>Check out the &#8220;Dynamic Headers&#8221; plugin. It has a lot of neat features. It does not make use of 3.0&#8242;s new API, etc, like you&#8217;re talking about, but it does find all the images in the given folder, and it lets you assign attributes to each image, such as ALT tag, URL for A tag, target window for A tag, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Summer Forecast: Mostly Cloudy by Will</title>
		<link>http://www.itsananderson.com/2010/05/summer-forecast-mostly-cloudy/#comment-594</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Wed, 19 May 2010 00:01:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=819#comment-594</guid>
		<description>Well that&#039;s good I suppose, though I wouldn&#039;t particularly object to a cool summer. I&#039;ve had hot and stuffy summers all my life, so it would be nice to try something else.</description>
		<content:encoded><![CDATA[<p>Well that&#8217;s good I suppose, though I wouldn&#8217;t particularly object to a cool summer. I&#8217;ve had hot and stuffy summers all my life, so it would be nice to try something else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Summer Forecast: Mostly Cloudy by Tony Ferrell</title>
		<link>http://www.itsananderson.com/2010/05/summer-forecast-mostly-cloudy/#comment-593</link>
		<dc:creator>Tony Ferrell</dc:creator>
		<pubDate>Tue, 18 May 2010 20:29:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=819#comment-593</guid>
		<description>FYI: Last summer had almost no rain, and record temperatures. It was over a hundred degrees for more than a few days, topping out at a whopping 108 degrees.

In Seattle where having an air-conditioner is about as normal as seeing a natural lake in Indiana (at least one big enough to put a boat on) even Microsoft was shutting down some of its air-conditioners for employees citing &quot;overloading&quot; and the need to redirect cooling resources to precious server rooms. ;-)

That being said, with a little luck, we&#039;ll have a cloudy summer. Without it, well, we have more than a few lakes here. :-)</description>
		<content:encoded><![CDATA[<p>FYI: Last summer had almost no rain, and record temperatures. It was over a hundred degrees for more than a few days, topping out at a whopping 108 degrees.</p>
<p>In Seattle where having an air-conditioner is about as normal as seeing a natural lake in Indiana (at least one big enough to put a boat on) even Microsoft was shutting down some of its air-conditioners for employees citing &#8220;overloading&#8221; and the need to redirect cooling resources to precious server rooms. <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>That being said, with a little luck, we&#8217;ll have a cloudy summer. Without it, well, we have more than a few lakes here. <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Summer Forecast: Mostly Cloudy by Sharon</title>
		<link>http://www.itsananderson.com/2010/05/summer-forecast-mostly-cloudy/#comment-590</link>
		<dc:creator>Sharon</dc:creator>
		<pubDate>Tue, 11 May 2010 11:25:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=819#comment-590</guid>
		<description>You are definitely going to have to keep up your blog while you are gone. I enjoy hearing the more personal side of what&#039;s going on in your life. ;-)</description>
		<content:encoded><![CDATA[<p>You are definitely going to have to keep up your blog while you are gone. I enjoy hearing the more personal side of what&#8217;s going on in your life. <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Customizing the P2 WordPress Theme by Will</title>
		<link>http://www.itsananderson.com/2010/03/customizing-the-p2-wordpress-theme/#comment-475</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 30 Mar 2010 17:04:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=808#comment-475</guid>
		<description>Indeed sir. Indeed.</description>
		<content:encoded><![CDATA[<p>Indeed sir. Indeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Customizing the P2 WordPress Theme by Tony Ferrell</title>
		<link>http://www.itsananderson.com/2010/03/customizing-the-p2-wordpress-theme/#comment-474</link>
		<dc:creator>Tony Ferrell</dc:creator>
		<pubDate>Tue, 30 Mar 2010 16:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=808#comment-474</guid>
		<description>I&#039;d like to point out how much more productive you&#039;ve been without your XBox around to distract you ;-)</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to point out how much more productive you&#8217;ve been without your XBox around to distract you <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Wamp Alias Directories by Arjan</title>
		<link>http://www.itsananderson.com/2009/01/wamp-alias-directories/#comment-452</link>
		<dc:creator>Arjan</dc:creator>
		<pubDate>Sun, 21 Mar 2010 17:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=466#comment-452</guid>
		<description>Thanks for this tip. I figured out the alias but thought it didn&#039;t work because of that extra slash at the end.

Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks for this tip. I figured out the alias but thought it didn&#8217;t work because of that extra slash at the end.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Theme: &#8220;Itsananderson&#8221; by Tony Ferrell</title>
		<link>http://www.itsananderson.com/2010/03/new-theme-itsananderson/#comment-441</link>
		<dc:creator>Tony Ferrell</dc:creator>
		<pubDate>Wed, 17 Mar 2010 21:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=738#comment-441</guid>
		<description>I like it.

Esp. the gradient on the buttons. :-D</description>
		<content:encoded><![CDATA[<p>I like it.</p>
<p>Esp. the gradient on the buttons. <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 404 Page Management Your Grandma Can Use by 50 Examples of Creative 404 &#8211; Page Not Found Pages - Speckyboy Design Magazine</title>
		<link>http://www.itsananderson.com/2009/01/404-page-management-your-grandma-can-use/#comment-430</link>
		<dc:creator>50 Examples of Creative 404 &#8211; Page Not Found Pages - Speckyboy Design Magazine</dc:creator>
		<pubDate>Wed, 10 Mar 2010 16:05:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=512#comment-430</guid>
		<description>[...] Your 404 Page from Sitepoint Turning 404 not found random visitors to blog readers from Tech Snacks 404 Page Management Your Grandma Can Use 404s and WordPress Server Load from alexking.org The Perfect 404 from A List Apart 5 Tips to Make [...]</description>
		<content:encoded><![CDATA[<p>[...] Your 404 Page from Sitepoint Turning 404 not found random visitors to blog readers from Tech Snacks 404 Page Management Your Grandma Can Use 404s and WordPress Server Load from alexking.org The Perfect 404 from A List Apart 5 Tips to Make [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Checking Out Twenty Ten by Will</title>
		<link>http://www.itsananderson.com/2010/03/checking-out-twenty-ten/#comment-424</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Mon, 01 Mar 2010 16:29:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=730#comment-424</guid>
		<description>I agree that this feature doesn&#039;t need to be really high priority, but I&#039;m not aware of any major bugs or features that aren&#039;t being addressed. Which ones are you referring to?</description>
		<content:encoded><![CDATA[<p>I agree that this feature doesn&#8217;t need to be really high priority, but I&#8217;m not aware of any major bugs or features that aren&#8217;t being addressed. Which ones are you referring to?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Checking Out Twenty Ten by Nick Ohrn</title>
		<link>http://www.itsananderson.com/2010/03/checking-out-twenty-ten/#comment-423</link>
		<dc:creator>Nick Ohrn</dc:creator>
		<pubDate>Mon, 01 Mar 2010 15:13:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=730#comment-423</guid>
		<description>I guess the header upload feature in WordPress 3.0 is somewhat neat, but I think it is unfortunate that it was given priority over some other features or bugs that could have used more attention.  For MOST people on WordPress, choosing a header image is something that is done once and never thought about again.

Of course, thus is the nature of open source software.  I&#039;m just surprised this was committed into core given all the other changes happening.</description>
		<content:encoded><![CDATA[<p>I guess the header upload feature in WordPress 3.0 is somewhat neat, but I think it is unfortunate that it was given priority over some other features or bugs that could have used more attention.  For MOST people on WordPress, choosing a header image is something that is done once and never thought about again.</p>
<p>Of course, thus is the nature of open source software.  I&#8217;m just surprised this was committed into core given all the other changes happening.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Will</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-406</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 05 Jan 2010 17:50:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-406</guid>
		<description>Placement in the functions.php file is pretty flexible, but I usually try to place my newest changes at the beginning. The add_filter line should go after the function. Placing it directly after the function is the best idea because it makes it clear what&#039;s going on.</description>
		<content:encoded><![CDATA[<p>Placement in the functions.php file is pretty flexible, but I usually try to place my newest changes at the beginning. The add_filter line should go after the function. Placing it directly after the function is the best idea because it makes it clear what&#8217;s going on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Mike Edwards</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-405</link>
		<dc:creator>Mike Edwards</dc:creator>
		<pubDate>Mon, 04 Jan 2010 16:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-405</guid>
		<description>Hey there

I was wondering where you would put this in the functions.php file and would the add filter line need to be right next to the query code you put?</description>
		<content:encoded><![CDATA[<p>Hey there</p>
<p>I was wondering where you would put this in the functions.php file and would the add filter line need to be right next to the query code you put?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Converting PHP Associative Arrays to Variables by Buddy Logan</title>
		<link>http://www.itsananderson.com/2009/01/converting-php-associative-arrays-to-variables/#comment-404</link>
		<dc:creator>Buddy Logan</dc:creator>
		<pubDate>Thu, 17 Dec 2009 10:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=471#comment-404</guid>
		<description>Nevertheless, a good explanation of variable variables - something else many PHP developers are unaware of and, most certainly, most beginners have never heard of.  I find variable variables useful in many situations.</description>
		<content:encoded><![CDATA[<p>Nevertheless, a good explanation of variable variables &#8211; something else many PHP developers are unaware of and, most certainly, most beginners have never heard of.  I find variable variables useful in many situations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Enable CodePress by Line-Numbers in WordPress 2.8&#8217;s Theme Editor? &#124; andrewapeterson.com</title>
		<link>http://www.itsananderson.com/plugins/enable-codepress/#comment-397</link>
		<dc:creator>Line-Numbers in WordPress 2.8&#8217;s Theme Editor? &#124; andrewapeterson.com</dc:creator>
		<pubDate>Wed, 21 Oct 2009 00:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?page_id=645#comment-397</guid>
		<description>[...] four hours of hunting, I finally found a way to enable CodePress in WordPress! A plugin called Enable Codepress does just that! It only seems to work in FireFox, but it does work with WordPress [...]</description>
		<content:encoded><![CDATA[<p>[...] four hours of hunting, I finally found a way to enable CodePress in WordPress! A plugin called Enable Codepress does just that! It only seems to work in FireFox, but it does work with WordPress [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Breadcrumb Navigation in WordPress by pd</title>
		<link>http://www.itsananderson.com/2008/12/creating-breadcrumb-navigation-in-wordpress/#comment-396</link>
		<dc:creator>pd</dc:creator>
		<pubDate>Mon, 19 Oct 2009 12:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=312#comment-396</guid>
		<description>Excellent bit of work that, thanks for sharing. It saved an awful lot of time.

Cheers

Paul</description>
		<content:encoded><![CDATA[<p>Excellent bit of work that, thanks for sharing. It saved an awful lot of time.</p>
<p>Cheers</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My New Toy(s) by Gimp Tutorials</title>
		<link>http://www.itsananderson.com/2008/10/my-new-toy/#comment-394</link>
		<dc:creator>Gimp Tutorials</dc:creator>
		<pubDate>Sat, 19 Sep 2009 20:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=142#comment-394</guid>
		<description>Thanks for this valuable post. I love gimp.</description>
		<content:encoded><![CDATA[<p>Thanks for this valuable post. I love gimp.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limit Your WordPress RSS Feed To One Category by Adam</title>
		<link>http://www.itsananderson.com/2009/03/limit-your-wordpress-rss-feed-to-one-category/#comment-389</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Tue, 15 Sep 2009 15:56:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=567#comment-389</guid>
		<description>Thanks for this! It works great!</description>
		<content:encoded><![CDATA[<p>Thanks for this! It works great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Short Comment Filter by Chris Coyier &#187; Blog Archive &#187; Things I Found Interesting Around September 10th</title>
		<link>http://www.itsananderson.com/plugins/short-comment-filter/#comment-380</link>
		<dc:creator>Chris Coyier &#187; Blog Archive &#187; Things I Found Interesting Around September 10th</dc:creator>
		<pubDate>Fri, 11 Sep 2009 12:58:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?page_id=583#comment-380</guid>
		<description>[...] Short Comment Filter &#8226; Will AndersonEliminates &#8220;Thank you!!&#8221; style comments. [...]</description>
		<content:encoded><![CDATA[<p>[...] Short Comment Filter &bull; Will AndersonEliminates &#8220;Thank you!!&#8221; style comments. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Add Some Emotion To Your Gravatar by Oscar</title>
		<link>http://www.itsananderson.com/2009/08/add-some-emotion-to-your-gravatar/#comment-350</link>
		<dc:creator>Oscar</dc:creator>
		<pubDate>Mon, 31 Aug 2009 18:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=678#comment-350</guid>
		<description>This idea is brilliant, and its pretty cool. But... There&#039;s the issue of authenticating against a site that you&#039;ve left comments on before. If I&#039;m not mistaken, each one of these would be considered a new e-mail address by the system. 

I use the &quot;+&quot; and &quot;.&quot; tricks a lot, and I also find that some sites don&#039;t allow the &quot;+&quot; they consider it not valid, even though it is. 

Oscar.</description>
		<content:encoded><![CDATA[<p>This idea is brilliant, and its pretty cool. But&#8230; There&#8217;s the issue of authenticating against a site that you&#8217;ve left comments on before. If I&#8217;m not mistaken, each one of these would be considered a new e-mail address by the system. </p>
<p>I use the &#8220;+&#8221; and &#8220;.&#8221; tricks a lot, and I also find that some sites don&#8217;t allow the &#8220;+&#8221; they consider it not valid, even though it is. </p>
<p>Oscar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fix Password Reset by SitePoint Podcast #25: WordPress with Matt Mullenweg</title>
		<link>http://www.itsananderson.com/plugins/fix-password-reset/#comment-347</link>
		<dc:creator>SitePoint Podcast #25: WordPress with Matt Mullenweg</dc:creator>
		<pubDate>Fri, 28 Aug 2009 02:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?page_id=669#comment-347</guid>
		<description>[...] Yeah, I was amazed at how quick it was. In fact, somebody actually released a plug-in (the name is escaping me, I’ll look up their name and put it in the show notes [It was Will [...]</description>
		<content:encoded><![CDATA[<p>[...] Yeah, I was amazed at how quick it was. In fact, somebody actually released a plug-in (the name is escaping me, I’ll look up their name and put it in the show notes [It was Will [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Plugin: Minimum Password Length by WordPress Plugin: Minimum Password Length &#124; Blogging Pro</title>
		<link>http://www.itsananderson.com/2009/08/new-plugin-minimum-password-length/#comment-343</link>
		<dc:creator>WordPress Plugin: Minimum Password Length &#124; Blogging Pro</dc:creator>
		<pubDate>Sun, 23 Aug 2009 22:13:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=694#comment-343</guid>
		<description>[...] out Will&#8217;s Minimum Password Length plugin to fix that issue. Thanks [...]</description>
		<content:encoded><![CDATA[<p>[...] out Will&#8217;s Minimum Password Length plugin to fix that issue. Thanks [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Breadcrumb Navigation in WordPress by Joakim Nystrom</title>
		<link>http://www.itsananderson.com/2008/12/creating-breadcrumb-navigation-in-wordpress/#comment-335</link>
		<dc:creator>Joakim Nystrom</dc:creator>
		<pubDate>Tue, 18 Aug 2009 21:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=312#comment-335</guid>
		<description>Finally! This have driven me insane. Big thanx! This helps out a lot!</description>
		<content:encoded><![CDATA[<p>Finally! This have driven me insane. Big thanx! This helps out a lot!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JSON and ASP.NET by Derek Hammer</title>
		<link>http://www.itsananderson.com/2009/06/json-and-asp-net/#comment-309</link>
		<dc:creator>Derek Hammer</dc:creator>
		<pubDate>Sat, 27 Jun 2009 21:19:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=626#comment-309</guid>
		<description>I have a lot of responses to this. A lot of them are going to be negative but don&#039;t take that the wrong way. Just constructive criticism / insight.

First, ASP.NET has its own Ajax Toolkit. The toolkit itself has some design decisions that I disagree with but it also integrates very well with ASP.NET. For any user that is coding in ASP.NET and wants to AJAX-up their website I would recommend starting with ASP.NET.

Also, using the toolkit described about, it would be better to create a JSON control that would handle the situation you described about, if you really wanted JSON.  This control would handle all the weird logic that would be associated with the JSON response and abstract it from using it all over the place.

Finally, the solution you describe is not very RESTful. I know that this is hard to do in ASP.NET and don&#039;t know off the top of my head a good solution to it, which leads to my final point..

I love C# and .NET. But ASP.NET is a real-world example of a hack-and-slash framework. It&#039;s useful for the time being and provides a lot of functionality. However, I would recommend shying away from the framework and work toward a Ruby on Rails, Django, Cappuccino, etc. solution. ASP.NET 4.0 seems to be lackluster, too.

Good thing that you&#039;re looking into a bunch of solutions for these things though!

P.S. Add OpenID to your blog so I don&#039;t have to sign in :P</description>
		<content:encoded><![CDATA[<p>I have a lot of responses to this. A lot of them are going to be negative but don&#8217;t take that the wrong way. Just constructive criticism / insight.</p>
<p>First, ASP.NET has its own Ajax Toolkit. The toolkit itself has some design decisions that I disagree with but it also integrates very well with ASP.NET. For any user that is coding in ASP.NET and wants to AJAX-up their website I would recommend starting with ASP.NET.</p>
<p>Also, using the toolkit described about, it would be better to create a JSON control that would handle the situation you described about, if you really wanted JSON.  This control would handle all the weird logic that would be associated with the JSON response and abstract it from using it all over the place.</p>
<p>Finally, the solution you describe is not very RESTful. I know that this is hard to do in ASP.NET and don&#8217;t know off the top of my head a good solution to it, which leads to my final point..</p>
<p>I love C# and .NET. But ASP.NET is a real-world example of a hack-and-slash framework. It&#8217;s useful for the time being and provides a lot of functionality. However, I would recommend shying away from the framework and work toward a Ruby on Rails, Django, Cappuccino, etc. solution. ASP.NET 4.0 seems to be lackluster, too.</p>
<p>Good thing that you&#8217;re looking into a bunch of solutions for these things though!</p>
<p>P.S. Add OpenID to your blog so I don&#8217;t have to sign in <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Back On Track by Nick</title>
		<link>http://www.itsananderson.com/2009/06/back-on-track/#comment-296</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Sun, 21 Jun 2009 23:41:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=619#comment-296</guid>
		<description>Make a post about your freelance work!</description>
		<content:encoded><![CDATA[<p>Make a post about your freelance work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Back On Track by Will</title>
		<link>http://www.itsananderson.com/2009/06/back-on-track/#comment-293</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Thu, 18 Jun 2009 16:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=619#comment-293</guid>
		<description>Glad to know someone likes it :)</description>
		<content:encoded><![CDATA[<p>Glad to know someone likes it <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Back On Track by Sharon</title>
		<link>http://www.itsananderson.com/2009/06/back-on-track/#comment-292</link>
		<dc:creator>Sharon</dc:creator>
		<pubDate>Thu, 18 Jun 2009 16:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=619#comment-292</guid>
		<description>I like the more personal posts. I mean, the technical is nice for those who understand it, but I like knowing what&#039;s up with you. :)</description>
		<content:encoded><![CDATA[<p>I like the more personal posts. I mean, the technical is nice for those who understand it, but I like knowing what&#8217;s up with you. <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Multiple WordPress Blogs On One WordPress Core by Peter</title>
		<link>http://www.itsananderson.com/2009/05/multiple-wordpress-blogs-on-one-wordpress-core/#comment-289</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Wed, 17 Jun 2009 22:32:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=611#comment-289</guid>
		<description>Just thought I&#039;d follow up - the project I was working on ended up making heavy use of switching the db prefix (with $wpdb-&gt;set_prefix()), and it works great.  The key is to hook in right before you need to use the other db, and switch it back right after - as long as you dont do either of those things too early or late, it works like a charm.

However, I can&#039;t think of a single reason this would be useful outside of what I was using it for, which was using a single wordpress admin panel to manage a collection of remote wordpress installs.  It was a fun exercise regardless.</description>
		<content:encoded><![CDATA[<p>Just thought I&#8217;d follow up &#8211; the project I was working on ended up making heavy use of switching the db prefix (with $wpdb-&gt;set_prefix()), and it works great.  The key is to hook in right before you need to use the other db, and switch it back right after &#8211; as long as you dont do either of those things too early or late, it works like a charm.</p>
<p>However, I can&#8217;t think of a single reason this would be useful outside of what I was using it for, which was using a single wordpress admin panel to manage a collection of remote wordpress installs.  It was a fun exercise regardless.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Short Comment Filter by WPTavern Celebrates Thank A Plugin Author Day!</title>
		<link>http://www.itsananderson.com/plugins/short-comment-filter/#comment-280</link>
		<dc:creator>WPTavern Celebrates Thank A Plugin Author Day!</dc:creator>
		<pubDate>Thu, 04 Jun 2009 10:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?page_id=583#comment-280</guid>
		<description>[...] Short Comment Filter  » Will Anderson (url) Automatically Spams or Deletes comments that don’t meet a specified length criterion. [...]</description>
		<content:encoded><![CDATA[<p>[...] Short Comment Filter  » Will Anderson (url) Automatically Spams or Deletes comments that don’t meet a specified length criterion. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XPUbuntu: My Saga by Will</title>
		<link>http://www.itsananderson.com/2008/12/xpubuntu-my-saga/#comment-278</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Sun, 31 May 2009 03:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=270#comment-278</guid>
		<description>Aha, hadn&#039;t heard of that before. Thanks.</description>
		<content:encoded><![CDATA[<p>Aha, hadn&#8217;t heard of that before. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XPUbuntu: My Saga by James</title>
		<link>http://www.itsananderson.com/2008/12/xpubuntu-my-saga/#comment-277</link>
		<dc:creator>James</dc:creator>
		<pubDate>Sun, 31 May 2009 03:06:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=270#comment-277</guid>
		<description>Clearly, you need to look up the Super Tango Patcher and get convert your icons over to the Ubuntu style as well.</description>
		<content:encoded><![CDATA[<p>Clearly, you need to look up the Super Tango Patcher and get convert your icons over to the Ubuntu style as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Multiple WordPress Blogs On One WordPress Core by Peter</title>
		<link>http://www.itsananderson.com/2009/05/multiple-wordpress-blogs-on-one-wordpress-core/#comment-273</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sat, 23 May 2009 16:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=611#comment-273</guid>
		<description>Instinctively, I&#039;d agree - and I&#039;m not throwing it up on any production sites at the moment - but if you get a chance, give it a try - I haven&#039;t been able to get anything to misbehave yet!

As for the particular project I mentioned, it looks like it&#039;s not going to do the trick - however, I&#039;m experimenting with the idea of switching the $table_prefix on the post_save hook, running wp_insert_post(), and switching it back when it&#039;s done, because I need to duplicate posts in certain situations.

If anything interesting comes of it, I&#039;ll let you know.</description>
		<content:encoded><![CDATA[<p>Instinctively, I&#8217;d agree &#8211; and I&#8217;m not throwing it up on any production sites at the moment &#8211; but if you get a chance, give it a try &#8211; I haven&#8217;t been able to get anything to misbehave yet!</p>
<p>As for the particular project I mentioned, it looks like it&#8217;s not going to do the trick &#8211; however, I&#8217;m experimenting with the idea of switching the $table_prefix on the post_save hook, running wp_insert_post(), and switching it back when it&#8217;s done, because I need to duplicate posts in certain situations.</p>
<p>If anything interesting comes of it, I&#8217;ll let you know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Multiple WordPress Blogs On One WordPress Core by Will</title>
		<link>http://www.itsananderson.com/2009/05/multiple-wordpress-blogs-on-one-wordpress-core/#comment-272</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Sat, 23 May 2009 02:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=611#comment-272</guid>
		<description>That&#039;s an interesting idea, but I really think it&#039;s something that would probably best be avoided.

Changing a setting variable in the middle of the request seems like it could cause more trouble than it&#039;d be worth.</description>
		<content:encoded><![CDATA[<p>That&#8217;s an interesting idea, but I really think it&#8217;s something that would probably best be avoided.</p>
<p>Changing a setting variable in the middle of the request seems like it could cause more trouble than it&#8217;d be worth.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Multiple WordPress Blogs On One WordPress Core by Peter</title>
		<link>http://www.itsananderson.com/2009/05/multiple-wordpress-blogs-on-one-wordpress-core/#comment-271</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sat, 23 May 2009 01:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=611#comment-271</guid>
		<description>Incredible - I just stumbled across this trick earlier today, then I check my feed reader, and here you are talking about it already:).  You beat me to it.

I&#039;ve been toying with the idea of one interface to make posts to multiple bogs, and, while I haven&#039;t been able to come up with anything useful, you can get some really interesting results if you change the $table_prefix value later in the load series - like at the plugins_loaded action. 

I haven&#039;t taken the time to really figure out what is happening, but if you change it there, you&#039;ll get a blog with settings that match the tables from the prefix in wp_config, but posts from the prefix that you set at plugins_loaded.  It&#039;s almost eerie how you can get the info from 2 places, but everything still works.  Even the front end will pull from the second tables, and load properly.

As with so many of the other things I discover, I haven&#039;t found anything useful to do with it yet - but it&#039;s a fun experiment anyway.</description>
		<content:encoded><![CDATA[<p>Incredible &#8211; I just stumbled across this trick earlier today, then I check my feed reader, and here you are talking about it already:).  You beat me to it.</p>
<p>I&#8217;ve been toying with the idea of one interface to make posts to multiple bogs, and, while I haven&#8217;t been able to come up with anything useful, you can get some really interesting results if you change the $table_prefix value later in the load series &#8211; like at the plugins_loaded action. </p>
<p>I haven&#8217;t taken the time to really figure out what is happening, but if you change it there, you&#8217;ll get a blog with settings that match the tables from the prefix in wp_config, but posts from the prefix that you set at plugins_loaded.  It&#8217;s almost eerie how you can get the info from 2 places, but everything still works.  Even the front end will pull from the second tables, and load properly.</p>
<p>As with so many of the other things I discover, I haven&#8217;t found anything useful to do with it yet &#8211; but it&#8217;s a fun experiment anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Obscure WordPress get_option Parameter by Will</title>
		<link>http://www.itsananderson.com/2009/05/wordpress-tip-obscure-get_option-parameter/#comment-266</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 05 May 2009 03:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=596#comment-266</guid>
		<description>@Nick Good call! This makes the optional parameter even better :)</description>
		<content:encoded><![CDATA[<p>@Nick Good call! This makes the optional parameter even better <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Obscure WordPress get_option Parameter by Peter</title>
		<link>http://www.itsananderson.com/2009/05/wordpress-tip-obscure-get_option-parameter/#comment-264</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Tue, 05 May 2009 01:50:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=596#comment-264</guid>
		<description>Very cool Will, I hate writing extra code for situations where the option isn&#039;t set yet.  I had no idea about this.</description>
		<content:encoded><![CDATA[<p>Very cool Will, I hate writing extra code for situations where the option isn&#8217;t set yet.  I had no idea about this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Obscure WordPress get_option Parameter by Nick</title>
		<link>http://www.itsananderson.com/2009/05/wordpress-tip-obscure-get_option-parameter/#comment-263</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Tue, 05 May 2009 01:14:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=596#comment-263</guid>
		<description>There&#039;s a bug in your first example :)  What if the value of your option is 0 or an empty string.

&lt;code&gt;$option = get_option( &#039;Option Name&#039; );
if( false === $option ) {
$option = &#039;My real option value.&#039;;
}&lt;/code&gt;

I do agree, though, that the improved get_option available with WP 2.7 makes things simpler.  No more checking for false.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a bug in your first example <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   What if the value of your option is 0 or an empty string.</p>
<p><code>$option = get_option( 'Option Name' );<br />
if( false === $option ) {<br />
$option = 'My real option value.';<br />
}</code></p>
<p>I do agree, though, that the improved get_option available with WP 2.7 makes things simpler.  No more checking for false.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Breadcrumb Navigation in WordPress by shae</title>
		<link>http://www.itsananderson.com/2008/12/creating-breadcrumb-navigation-in-wordpress/#comment-261</link>
		<dc:creator>shae</dc:creator>
		<pubDate>Fri, 01 May 2009 20:56:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=312#comment-261</guid>
		<description>thanks! exactly what I was looking for.

I changed it slightly so that the CURRENT page, is no longer hyperlinked:

foreach ( $trail as $page){
			// print the link to the current page in the foreach
			if ($page-&gt;ID==$post-&gt;ID) {
			echo &quot;ID}&#039; &gt;$separator{$page-&gt;post_title}\n&quot;;
		    } else {
			echo &quot;ID}&#039; &gt;$separator&lt;a&gt;ID ) . &quot;&#039;&gt;{$page-&gt;post_title}&lt;/a&gt;\n&quot;;
			}
		}</description>
		<content:encoded><![CDATA[<p>thanks! exactly what I was looking for.</p>
<p>I changed it slightly so that the CURRENT page, is no longer hyperlinked:</p>
<p>foreach ( $trail as $page){<br />
			// print the link to the current page in the foreach<br />
			if ($page-&gt;ID==$post-&gt;ID) {<br />
			echo &#8220;ID}&#8217; &gt;$separator{$page-&gt;post_title}\n&#8221;;<br />
		    } else {<br />
			echo &#8220;ID}&#8217; &gt;$separator<a>ID ) . &#8220;&#8216;&gt;{$page-&gt;post_title}</a>\n&#8221;;<br />
			}<br />
		}</p>
]]></content:encoded>
	</item>
</channel>
</rss>

