<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Chris Bratlien</title>
	<link>http://chrisbratlien.com</link>
	<description>writes code (so you don&#039;t have to)</description>
	<lastBuildDate>Thu, 29 Jul 2010 01:06:32 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/abc" -->

	<item>
		<title>DJ Cobra</title>
		<description><![CDATA[]]></description>
		<link>http://chrisbratlien.com/2010/07/28/dj-cobra/</link>
		<postDateGMT>2010-07-29 01:04:21</postDateGMT>
	</item>
	<item>
		<title>Code Snippets</title>
		<description><![CDATA[Not sure if something like this already exists in WP function get_post_ids_satisfying_taxonomy_terms&#40;$taxterms&#41; &#123; &#160; $first_pass = true; &#160; foreach&#40;$taxterms as $taxonomy =&#62; $term_slug&#41; &#123; $the_term = get_term_by&#40;'slug',$term_slug,$taxonomy&#41;; //pp($the_term); $object_ids = get_objects_in_term&#40;$the_term-&#62;term_id,Array&#40;$taxonomy&#41;&#41;; &#160; if &#40;$first_pass&#41; &#123; $results = $object_ids; $first_pass = false; &#125; else &#123; //accumulate the post ids which satisfy all taxonomy =&#62; term pairs [...]]]></description>
		<link>http://chrisbratlien.com/2010/06/19/code-snippets/</link>
		<postDateGMT>2010-06-20 04:24:02</postDateGMT>
	</item>
	<item>
		<title>WordPress plugin: Query Tester</title>
		<description><![CDATA[@fienen came up with a good idea for a WordPress plugin today. He wants to be able to type in a sample parameter string for query_posts and see which posts will result, given that string. I decided that&#8217;s something I want too so I don&#8217;t have to hack up a template on the fly if [...]]]></description>
		<link>http://chrisbratlien.com/2010/05/26/wordpress-plugin-query-tester/</link>
		<postDateGMT>2010-05-26 14:07:13</postDateGMT>
	</item>
	<item>
		<title>Prettier PHP Debug Messages</title>
		<description><![CDATA[(prettier than what I&#8217;ve been doing, at least) Hmm, let&#8217;s see. Trying to figure out a bug in my WordPress template. I need to know what the current post looks like. So I&#8217;ll go to the template and put in print_r&#40;$post&#41;; which produces That&#8217;s helpful, but a little hard to read. So let&#8217;s create a [...]]]></description>
		<link>http://chrisbratlien.com/2010/05/20/prettier-php-debug-messages/</link>
		<postDateGMT>2010-05-21 04:30:45</postDateGMT>
	</item>
	<item>
		<title>Relative Site URL on Content Save</title>
		<description><![CDATA[Another post for WordPress admins, building on an earlier WordPress Tip: Bloginfo as a Shortcode Having a shortcode is great, but why not automate the insertion of the shortcode into the content box? That&#8217;s what I&#8217;ve done here. (To use this code, add it to your theme&#8217;s functions.php file) function bsdrelative_content_replace_url&#40;$content&#41; &#123; return str_replace&#40;get_bloginfo&#40;'url'&#41;,'',$content&#41;; &#125; [...]]]></description>
		<link>http://chrisbratlien.com/2010/05/16/relative-site-url-on-content-save/</link>
		<postDateGMT>2010-05-16 05:48:09</postDateGMT>
	</item>
	<item>
		<title>WordPress Tip: bloginfo as a shortcode</title>
		<description><![CDATA[I often need to help move a client&#8217;s redesigned website into WordPress at a new webhost. During this process, the client&#8217;s domain must remain pointing to the old website so there is no interruption in traffic. Repointing the domain becomes one of the last steps of the process. WordPress addresses a potential problem here with [...]]]></description>
		<link>http://chrisbratlien.com/2010/02/23/wordpress-tip-bloginfo-as-a-shortcode/</link>
		<postDateGMT>2010-02-23 22:34:48</postDateGMT>
	</item>
	<item>
		<title>CodeIgniter Tip: Body class tags</title>
		<description><![CDATA[WordPress 2.8 came out with the body_class() function which allows you to hang your per-page (or per-whatever) CSS off of dynamically generated class attributes on the body HTML tag. I&#8217;m going to show you how to have some of that flexibility when using the CodeIgniter PHP framework. CodeIgniter URLs often take the form of http://my-cool-website.com/account/change-password, [...]]]></description>
		<link>http://chrisbratlien.com/2010/02/18/codeigniter-tip-wordpress-like-body-class-tags/</link>
		<postDateGMT>2010-02-18 06:34:14</postDateGMT>
	</item>
	<item>
		<title>Catch the Sign</title>
		<description><![CDATA[Catch the Sign is a pitching system for baseball and softball. It is used to encrypt the pitch calling between the coach and the catcher. The project required me to generate custom PDFs with random placement of the user&#8217;s unique pitches or plays in a grid. One main goal was to keep the user interface [...]]]></description>
		<link>http://chrisbratlien.com/2010/02/04/catch-the-sign/</link>
		<postDateGMT>2010-02-04 10:16:01</postDateGMT>
	</item>
	<item>
		<title>Playing the Guitar in 20 Questions</title>
		<description><![CDATA[Check out this web page I wrote to help a player visualize and follow along with the process explained in the video below. If you color code each chord you build, you&#8217;re left with a good study guide for practicing. If you have a guitar, I hope you&#8217;ll take a few minutes and try out [...]]]></description>
		<link>http://chrisbratlien.com/2009/09/25/playing-the-guitar-in-20-questions/</link>
		<postDateGMT>2009-09-25 16:45:26</postDateGMT>
	</item>
	<item>
		<title>Paul Davis and the catchy chorus</title>
		<description><![CDATA[Take a few minutes to mellow out to the late Paul Davis. One evening as &#8220;Sweet Life&#8221; came up in my Pandora queue, someone insisted it was a rip-off of Paul Davis&#8217;s &#8220;Cool Night&#8221;. After asking YouTube, we sorted it out. They&#8217;re both from Paul Davis.  Listen to the chorus of both and you&#8217;ll see [...]]]></description>
		<link>http://chrisbratlien.com/2009/02/16/paul-davis-and-the-catchy-chorus/</link>
		<postDateGMT>2009-02-16 16:11:55</postDateGMT>
	</item>
</channel>
</rss>
