<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MarkTeipe.com &#187; PHP</title>
	<atom:link href="http://markteipe.com/category/code/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://markteipe.com</link>
	<description>New Media Development</description>
	<lastBuildDate>Mon, 28 Nov 2011 18:17:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WP_Query issues with sortby</title>
		<link>http://markteipe.com/2008/05/02/wp_query-issues-with-sortby/</link>
		<comments>http://markteipe.com/2008/05/02/wp_query-issues-with-sortby/#comments</comments>
		<pubDate>Fri, 02 May 2008 20:47:39 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://markteipe.com/2008/05/02/wp_query-issues-with-sortby/</guid>
		<description><![CDATA[Was trying to figure out the proper way to sort my WP_Query post results by category and found out that there are some buggy things with the sortby using WP_Query. I wanted to sort by cat_name then tried cat_id and cat_nicename. All work for the most part but would throw a post randomly out of [...]]]></description>
			<content:encoded><![CDATA[<p>Was trying to figure out the proper way to sort my WP_Query post results by category and found out that there are some buggy things with the sortby using WP_Query. I wanted to sort by cat_name then tried cat_id and cat_nicename. All work for the most part but would throw a post randomly out of order. So I ended up stacking my results into an object array and using the trusty PHP &#8220;sort&#8221;. Like this:</p>
<p>class an_object {<br />
var $an_name;<br />
var $an_slug;<br />
}</p>
<p>$i=0;<br />
$my_query = new WP_Query();<br />
while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();<br />
$an[$i] = new an_object();<br />
foreach((get_the_category()) as $category) {<br />
$an[$i]-&gt;an_slug = $category-&gt;category_nicename;<br />
$an[$i]-&gt;an_name = $category-&gt;cat_name;<br />
}<br />
$i++;<br />
endwhile;<br />
<strong><br />
sort($an);</strong></p>
<p>$z=0;<br />
while($an[$z]){<br />
echo $an[$z]-&gt;an_name.&#8221; &#8220;.$an[$z]-&gt;an_slug.&#8221;&lt;br /&gt;&#8221;;</p>
<p>$z++;<br />
}   </p>
]]></content:encoded>
			<wfw:commentRss>http://markteipe.com/2008/05/02/wp_query-issues-with-sortby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

