<?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 on: New and Exciting Ways to Organize Your WordPress Powered Website</title>
	<atom:link href="http://wordpress.mfields.org/taxonomy/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordpress.mfields.org</link>
	<description>I&#039;m a Theme Wrangler at Automattic! Rock!</description>
	<lastBuildDate>Thu, 02 Feb 2012 03:24:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Michael Fields</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-2029</link>
		<dc:creator>Michael Fields</dc:creator>
		<pubDate>Tue, 07 Dec 2010 05:33:37 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-2029</guid>
		<description>No worries. I&#039;ve been meaning to take a deeper look into the new and improved taxonomy system... This has been a good kick in the pants.

I agree, &lt;a href=&quot;http://vitalventure.gmri.org/activities/&quot; rel=&quot;nofollow&quot;&gt;Vital Ventura&lt;/a&gt; is a really impressive example. It&#039;s being pulled off via Ajax, you don&#039;t see the url change because it is happening behind the scenes. You can install the &lt;a href=&quot;http://getfirebug.com/&quot; rel=&quot;nofollow&quot;&gt;Firebug extension&lt;/a&gt; for FireFox to watch the HTTP requests on pages such as this. The urls are pretty easy to create in WordPress 3.1. The following links work on this site:

&lt;b&gt;3 Bookmarks about javascript&lt;/b&gt;
&lt;a href=&quot;http://wordpress.mfields.org/?topics=javascript&quot; rel=&quot;nofollow&quot;&gt;?topics=javascript&lt;/a&gt;

&lt;b&gt;2 Bookmarks from WP Hardcore&lt;/b&gt;
&lt;a href=&quot;http://wordpress.mfields.org/?source=wp-hardcore&quot; rel=&quot;nofollow&quot;&gt;?source=wp-hardcore&lt;/a&gt;

&lt;b&gt;1 Bookmark about javascript from WP Hardcore&lt;/b&gt;
&lt;a href=&quot;http://wordpress.mfields.org/?topics=javascript&amp;source=wp-hardcore&quot; rel=&quot;nofollow&quot;&gt;?topics=javascript&amp;source=wp-hardcore&lt;/a&gt;

I&#039;m pretty sure that complex queries (such as the ones you suggested) are not supported via url string. Otto has a great post about &lt;a href=&quot;http://ottopress.com/2010/wordpress-3-1-advanced-taxonomy-queries/&quot; rel=&quot;nofollow&quot;&gt;advanced taxonomy queries in 3.1&lt;/a&gt;. These examples work really well when used with &lt;a href=&quot;http://codex.wordpress.org/Function_Reference/query_posts&quot; rel=&quot;nofollow&quot;&gt;query_posts()&lt;/a&gt; but fail when passed via GET.

The following query was constructed using Otto&#039;s tutorial and is meant to retrieve all posts about &lt;i&gt;Accessibility&lt;/i&gt; and &lt;i&gt;The Dashboard&lt;/i&gt; but not about &lt;i&gt;Media&lt;/i&gt;.

[code]tax_query[0][taxonomy]=topics&amp;tax_query[0][terms][]=dashboard&amp;tax_query[0][terms][]=accessibility&amp;tax_query[0][field]=slug&amp;tax_query[0][operator]=IN&amp;tax_query[1][taxonomy]=topics&amp;tax_query[1][terms][]=media&amp;tax_query[1][field]=slug&amp;tax_query[1][operator]=NOT%20IN[/code]

It will work if used inside query_posts() but will not work at all if appended to the url.</description>
		<content:encoded><![CDATA[<p>No worries. I&#8217;ve been meaning to take a deeper look into the new and improved taxonomy system&#8230; This has been a good kick in the pants.</p>
<p>I agree, <a href="http://vitalventure.gmri.org/activities/" rel="nofollow">Vital Ventura</a> is a really impressive example. It&#8217;s being pulled off via Ajax, you don&#8217;t see the url change because it is happening behind the scenes. You can install the <a href="http://getfirebug.com/" rel="nofollow">Firebug extension</a> for FireFox to watch the HTTP requests on pages such as this. The urls are pretty easy to create in WordPress 3.1. The following links work on this site:</p>
<p><b>3 Bookmarks about javascript</b><br />
<a href="http://wordpress.mfields.org/?topics=javascript" rel="nofollow">?topics=javascript</a></p>
<p><b>2 Bookmarks from WP Hardcore</b><br />
<a href="http://wordpress.mfields.org/?source=wp-hardcore" rel="nofollow">?source=wp-hardcore</a></p>
<p><b>1 Bookmark about javascript from WP Hardcore</b><br />
<a href="http://wordpress.mfields.org/?topics=javascript&#038;source=wp-hardcore" rel="nofollow">?topics=javascript&#038;source=wp-hardcore</a></p>
<p>I&#8217;m pretty sure that complex queries (such as the ones you suggested) are not supported via url string. Otto has a great post about <a href="http://ottopress.com/2010/wordpress-3-1-advanced-taxonomy-queries/" rel="nofollow">advanced taxonomy queries in 3.1</a>. These examples work really well when used with <a href="http://codex.wordpress.org/Function_Reference/query_posts" rel="nofollow">query_posts()</a> but fail when passed via GET.</p>
<p>The following query was constructed using Otto&#8217;s tutorial and is meant to retrieve all posts about <i>Accessibility</i> and <i>The Dashboard</i> but not about <i>Media</i>.</p>
<pre class="brush: plain; title: ; notranslate">tax_query[0][taxonomy]=topics&amp;tax_query[0][terms][]=dashboard&amp;tax_query[0][terms][]=accessibility&amp;tax_query[0][field]=slug&amp;tax_query[0][operator]=IN&amp;tax_query[1][taxonomy]=topics&amp;tax_query[1][terms][]=media&amp;tax_query[1][field]=slug&amp;tax_query[1][operator]=NOT%20IN</pre>
<p>It will work if used inside query_posts() but will not work at all if appended to the url.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haluk</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-2028</link>
		<dc:creator>Haluk</dc:creator>
		<pubDate>Tue, 07 Dec 2010 03:57:48 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-2028</guid>
		<description>Thanks, as read your very well written explanations more and more, it is getting clearer.  I appreciate your taking the time to respond every single comment and question. Thank you.

I visited the sample sites you referred to in your article;
http://popcritics.com/ 
http://vitalventure.gmri.org/activities/
and of course wordpress.tv

Among these 3, the vitalventura ( http://vitalventure.gmri.org/activities/ ) really took the custom taxonomies to the next level by providing **filter by multiple terms/taxonomies** functionality. I don&#039;t know how they are pulling this off though. No clue as the URL does not change.. 

For example, one can visit this page ( http://vitalventure.gmri.org/activities/ ) and then check boxes titled as &quot;Five&quot; and &quot;Six&quot; from the Grade Level Taxonomy and  the check box titled  &quot;A. Unifying Themes&quot; term from the &quot;SCIENCE &amp; TECHNOLOGY THEMES&quot; custom taxonomy, and as a result, you will get to see the activities filtered down by FIVE, SIX &amp; A. UNIFYING THEMES. If one had to create a unique link ( to put it into the custom menu for example ), would that be possible to build an SEO and developer friendly query string and WP does the rest? 

Other sites, are doing it all one dimensional. Once you click on a term under any given taxonomy, you only get a vertical view of all posts that&#039;s been tagged ( or should we say clever tagged ) by that term. and the URL is easy to figure out; you are gonna get something like http://vitalventure.gmri.org/?grade=5

Can I custom crft a URL, so that WP automatically gives me the results of all posts from Categories Cat1 and Cat2, which are also tagged under Places ( a custom taxonomy ) as Place1 and Place2, and also been tagged under People ( yet another custom taxonmy ) as People1 and on top of all that, are also tagged ( general tag taxonomy ) as Tag1 or  Tag2.  Can such a URL be craftable sometihng like 

yoursite.com/?places=place1,place2&amp;people=people1,tag=tag1,tag2,category=cat1,cat2  Or is this too much of a stretch of imagination? if so, how will WP know where to use &quot;AND&quot; and where to use the &quot;OR&quot; from the query string? How would you about something like that?</description>
		<content:encoded><![CDATA[<p>Thanks, as read your very well written explanations more and more, it is getting clearer.  I appreciate your taking the time to respond every single comment and question. Thank you.</p>
<p>I visited the sample sites you referred to in your article;<br />
<a href="http://popcritics.com/" rel="nofollow">http://popcritics.com/</a><br />
<a href="http://vitalventure.gmri.org/activities/" rel="nofollow">http://vitalventure.gmri.org/activities/</a><br />
and of course wordpress.tv</p>
<p>Among these 3, the vitalventura ( <a href="http://vitalventure.gmri.org/activities/" rel="nofollow">http://vitalventure.gmri.org/activities/</a> ) really took the custom taxonomies to the next level by providing **filter by multiple terms/taxonomies** functionality. I don&#8217;t know how they are pulling this off though. No clue as the URL does not change.. </p>
<p>For example, one can visit this page ( <a href="http://vitalventure.gmri.org/activities/" rel="nofollow">http://vitalventure.gmri.org/activities/</a> ) and then check boxes titled as &#8220;Five&#8221; and &#8220;Six&#8221; from the Grade Level Taxonomy and  the check box titled  &#8220;A. Unifying Themes&#8221; term from the &#8220;SCIENCE &amp; TECHNOLOGY THEMES&#8221; custom taxonomy, and as a result, you will get to see the activities filtered down by FIVE, SIX &amp; A. UNIFYING THEMES. If one had to create a unique link ( to put it into the custom menu for example ), would that be possible to build an SEO and developer friendly query string and WP does the rest? </p>
<p>Other sites, are doing it all one dimensional. Once you click on a term under any given taxonomy, you only get a vertical view of all posts that&#8217;s been tagged ( or should we say clever tagged ) by that term. and the URL is easy to figure out; you are gonna get something like <a href="http://vitalventure.gmri.org/?grade=5" rel="nofollow">http://vitalventure.gmri.org/?grade=5</a></p>
<p>Can I custom crft a URL, so that WP automatically gives me the results of all posts from Categories Cat1 and Cat2, which are also tagged under Places ( a custom taxonomy ) as Place1 and Place2, and also been tagged under People ( yet another custom taxonmy ) as People1 and on top of all that, are also tagged ( general tag taxonomy ) as Tag1 or  Tag2.  Can such a URL be craftable sometihng like </p>
<p>yoursite.com/?places=place1,place2&amp;people=people1,tag=tag1,tag2,category=cat1,cat2  Or is this too much of a stretch of imagination? if so, how will WP know where to use &#8220;AND&#8221; and where to use the &#8220;OR&#8221; from the query string? How would you about something like that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Fields</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-2024</link>
		<dc:creator>Michael Fields</dc:creator>
		<pubDate>Mon, 06 Dec 2010 22:48:31 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-2024</guid>
		<description>BTW - WordPress 3.1 will not create faceted navigation for you, you must do this yourself. It has however laid the ground work to make this much, much easier than it has been in previous versions. I&#039;m really looking forward to 3.1 :)</description>
		<content:encoded><![CDATA[<p>BTW &#8211; WordPress 3.1 will not create faceted navigation for you, you must do this yourself. It has however laid the ground work to make this much, much easier than it has been in previous versions. I&#8217;m really looking forward to 3.1 :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Fields</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-2023</link>
		<dc:creator>Michael Fields</dc:creator>
		<pubDate>Mon, 06 Dec 2010 22:40:03 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-2023</guid>
		<description>WordPress is actually doing this in version 3.1 with &lt;a href=&quot;http://codex.wordpress.org/Post_Formats&quot; rel=&quot;nofollow&quot;&gt;Post Formats&lt;/a&gt; which are taxonomy driven.</description>
		<content:encoded><![CDATA[<p>WordPress is actually doing this in version 3.1 with <a href="http://codex.wordpress.org/Post_Formats" rel="nofollow">Post Formats</a> which are taxonomy driven.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haluk</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-2022</link>
		<dc:creator>Haluk</dc:creator>
		<pubDate>Mon, 06 Dec 2010 22:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-2022</guid>
		<description>Category
– Interviews
– Game Highlights
– Bloopers

Sport
– basketball
– soccer
– baseball
– football

In this example, if you were to create Media Type with Videos, Articles, Pod Casts, Picture Gallery etc, would you use Media Type as a seperate taxonomy ( just like Sport being a separate taxonomy ) and then Videos, Pod Casts etc as terms on Media Type

or...

would you create a category ( right next to Bloopers ) and add Media Type as a category and Videos, Pod Casts as Sub category? Which one is going to give you the faceted navigation?</description>
		<content:encoded><![CDATA[<p>Category<br />
– Interviews<br />
– Game Highlights<br />
– Bloopers</p>
<p>Sport<br />
– basketball<br />
– soccer<br />
– baseball<br />
– football</p>
<p>In this example, if you were to create Media Type with Videos, Articles, Pod Casts, Picture Gallery etc, would you use Media Type as a seperate taxonomy ( just like Sport being a separate taxonomy ) and then Videos, Pod Casts etc as terms on Media Type</p>
<p>or&#8230;</p>
<p>would you create a category ( right next to Bloopers ) and add Media Type as a category and Videos, Pod Casts as Sub category? Which one is going to give you the faceted navigation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Fields</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-2021</link>
		<dc:creator>Michael Fields</dc:creator>
		<pubDate>Mon, 06 Dec 2010 20:03:51 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-2021</guid>
		<description>I think what you need to understand for the first part of your question is that &quot;category&quot; is a taxonomy. Each &quot;category&quot; that you create is a term of the &quot;category&quot; taxonomy. If you create a new category called &quot;baseball&quot; it is a term of the category taxonomy. Basically a category is a taxonomy and baseball is a category.

To be honest with you it is rather hard for me to follow the rest of your post, But I&#039;ll do my best to respond. If I were creating a site that was essentially a sports magazine. I would first think about all of the categories that I would like to create. These might be &quot;Interviews&quot;, &quot;Game Highlights&quot; and &quot;Bloopers&quot;. I would then create these as categories. IMHO categories should be used to define the main organizational structure of a website. My sports site might only ever have these three categories, if I decide to add more, it is simple. Most sites that I have created have fewer than 10 categories.

The next thing that I would do is to create a custom taxonomy named &quot;Sport&quot; I would then add to this taxonomy the following terms (which we can refer to simply as &quot;sports&quot;): basketball, soccer, baseball and football. These are the sports that I plan on writing about so there is no need to ad more.

I would not use tags at all, this is just me though :)

Now we have two taxonomy systems that we can use to organize our posts:

Category
 - Interviews
 - Game Highlights
 - Bloopers

Sport
 - basketball
 - soccer
 - baseball
 - football

Now if I were to write a post about about how Kobe Bryant tripped over his shoelaces and did a swan dive into the cheerleaders, I would &quot;put&quot; the post in the &quot;Bloopers&quot; category and assign it to sport called &quot;basketball&quot;.

At this stage I might wonder if my magazine could be organized better. It might be a good idea to create another taxonomy for &quot;players&quot; or better yet &quot;athletes&quot;. I would then add Kobe Bryant to the athletes taxonomy and associate the aforementioned post with the Kobe Bryant athlete because the post is mostly about him.

What benefits does this have over using a complex category system with many hierarchical associations? Well, in WordPress 3.1 you will be able to query for multiple taxonomies at the same time So you could easily find all interviews with Michael Jordan as a basketball player - this would be a separate list from all interviews of Michael Jordan as a baseball player. The possibilities are only limited to your imagination and organizational skills.</description>
		<content:encoded><![CDATA[<p>I think what you need to understand for the first part of your question is that &#8220;category&#8221; is a taxonomy. Each &#8220;category&#8221; that you create is a term of the &#8220;category&#8221; taxonomy. If you create a new category called &#8220;baseball&#8221; it is a term of the category taxonomy. Basically a category is a taxonomy and baseball is a category.</p>
<p>To be honest with you it is rather hard for me to follow the rest of your post, But I&#8217;ll do my best to respond. If I were creating a site that was essentially a sports magazine. I would first think about all of the categories that I would like to create. These might be &#8220;Interviews&#8221;, &#8220;Game Highlights&#8221; and &#8220;Bloopers&#8221;. I would then create these as categories. IMHO categories should be used to define the main organizational structure of a website. My sports site might only ever have these three categories, if I decide to add more, it is simple. Most sites that I have created have fewer than 10 categories.</p>
<p>The next thing that I would do is to create a custom taxonomy named &#8220;Sport&#8221; I would then add to this taxonomy the following terms (which we can refer to simply as &#8220;sports&#8221;): basketball, soccer, baseball and football. These are the sports that I plan on writing about so there is no need to ad more.</p>
<p>I would not use tags at all, this is just me though :)</p>
<p>Now we have two taxonomy systems that we can use to organize our posts:</p>
<p>Category<br />
 &#8211; Interviews<br />
 &#8211; Game Highlights<br />
 &#8211; Bloopers</p>
<p>Sport<br />
 &#8211; basketball<br />
 &#8211; soccer<br />
 &#8211; baseball<br />
 &#8211; football</p>
<p>Now if I were to write a post about about how Kobe Bryant tripped over his shoelaces and did a swan dive into the cheerleaders, I would &#8220;put&#8221; the post in the &#8220;Bloopers&#8221; category and assign it to sport called &#8220;basketball&#8221;.</p>
<p>At this stage I might wonder if my magazine could be organized better. It might be a good idea to create another taxonomy for &#8220;players&#8221; or better yet &#8220;athletes&#8221;. I would then add Kobe Bryant to the athletes taxonomy and associate the aforementioned post with the Kobe Bryant athlete because the post is mostly about him.</p>
<p>What benefits does this have over using a complex category system with many hierarchical associations? Well, in WordPress 3.1 you will be able to query for multiple taxonomies at the same time So you could easily find all interviews with Michael Jordan as a basketball player &#8211; this would be a separate list from all interviews of Michael Jordan as a baseball player. The possibilities are only limited to your imagination and organizational skills.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haluk</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-2019</link>
		<dc:creator>Haluk</dc:creator>
		<pubDate>Mon, 06 Dec 2010 19:13:06 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-2019</guid>
		<description>Michael, 

I should have coined the question differently. Sorry about the use of the word &quot;category&quot;. Here is my second attempt asking it in a different way. This is all in an effort to understand the killer difference in between wordpress&#039;s out of the box hierarchical taxonomy called &quot;category&quot; and any custom taxonomy that the user may choose to create to do the somewhat same thing. 


Here we go:

Let&#039;s assume that WP does NOT come with any hierarchical taxonomy. So, &quot;Add   Category&quot; button does not appear on the dashboard. 

And when a user is in need of creating a post, WP ask him/her to create a taxonomy system to put the post in. So he comes up with a name; &quot;Section&quot; ( notice I deliberately pick this word for the question purposes since the word &quot;section&quot; is a synonym of the word &quot;category&quot;  just to make a point that his intentions is the same in creating that particular &quot;bucket&quot;. ), so he picks the word &quot;section&quot; exactly to mean &quot;category&quot;. But in order to do this, he goes in the functions.php and add that register_taxonomy code along with the necessary. And, as a resolt, on the admin dashboard, he now sees the link &quot;Add a section&quot;. He then names the section ( the section custom taxonmy ) as &quot;Topics&quot; and then he starts dumping some posts. To complete our small case, let&#039;s say 
he adds a post in regards to &quot;David Beckham&#039;s coming to LA&quot;. Because he *must&quot; classify this post into a pocket ( WP will force him to do so ), he finds himself creating some sub buckets.. One way would be to take this parth; Topics &gt; Sports &gt; Soccer. And for that, he creates the following sub hierarchies.   Topics &gt; Sports &gt; Soccer. And then he puts the post in it and then tags it as &quot;Beckham&quot;. Then he goes on to the next post which happens to be dealing with say, &quot;Kobe&quot;. For that, he creates the Topics &gt; Sports &gt; Basketball bucket and then he tags the post under &quot;Basketball&quot; as &quot;Kobe&quot;.

At this point, I&#039;d like to ask maybe simple but terminology-wise important question;

What&#039;s the name of his main custom taxonomy? 
Is it &quot;Section&quot; or or is it &quot;Topics&quot;? 

How about the items captioned as &quot;Sports&quot; and &quot;Soccer&quot;, &quot;Basketball&quot;? 
Are they taxonomies too? Or are they better called &quot;sub custom taxonomies&quot;?
Or should we call them as &quot;Terms&quot; or even better &quot;Terms under custom taxonomy of Soccer&quot; or perhaps, &quot;Terms under custom taxonomy of Topics&quot;. I&#039;d really appreciate it if you could clarify this simple stuff first. 

With that, let me ask the main question. 

Let&#039;s assume that he did not go for the custom taxonomy path since he thought the good old &quot;category&quot; approach is just perfect for what hw wants to do. This apprach is the familiar approach anyway, cause it is always there and it is the instinctive one. But, .... I&#039;d like you to compare this with the custom taxonmy way. Functionality wise what would be the short comings with choosing one as opposed to the other? 

For that, I will make the example as close as possible to the above example. In this scenario, once he clicks the &quot;Add a Category&quot; link on the dashboard and he names it as &quot;Topics&quot;. Let&#039;s pause for a moment here and get this out of the way? Did he created a category called &quot;Topics&quot; or did he create a term called &quot;Topics&quot; under a taxonomy which comes built in with WP as &quot;Categories&quot;. Believe, seeing the things in the right way makes a hell of a difference in understanding these matters. Forgive me everybody, if this level of questioning you think is not needed here. For me, it is. Going on, he a creates a sub category called &quot;Sports&quot; and then two siblings under the &quot;Sports&quot; as &quot;Basketball&quot; and &quot;Soccer&quot;. After that, he categories the Beckham post obviously under the Soccer category while tagging it as &quot;Beckham&quot;.

Now, what are the key differences in these drastically two different approaches?  - where the intent is obviously the same. 

If the good old built in taxonomy category approach is better than creating the custom taxonomy called &quot;Section&quot;, then, when do creating custom taxonomies starts yielding some advantages over the cats?  

Let&#039;s add the Media type into the equation. Maybe that&#039;s going to help. 

Let&#039;s say the post about the Beckham was a video and the Kobe&#039;s one was an article. And the site owner decides to also provide a Faceted Navigation option into his site, to capture a different mind-setted crowd from his audiuence whi may be interested in seeing his site from a Media Type point of view such as let&#039;s see what videoes does this site has? 
The intent here is to create a &quot;faceted navigation&quot; without duplicating any data and harvesting the same data for different point of views. Going back to our first example, (where he created the custom taxonomy called section&quot; ), he opts in for another one, another custom taxonomy and he names that one as &quot;Media&quot;. And then, he creates the 2 sub hierarchies as &quot;Video&quot; and &quot;Articles&quot; right beneath. ( He can do so because with register_taxonomy, he specified hierarchial as &quot;TRUE&quot; ).  And while he was creating the Beckham post, he *not only* classifies it under the  &quot;Section custom taxonomy&quot; as topics &gt; sports  &gt; soccer  *but also* classifies it as &quot;Media&quot; custom taxonomy as Video. 

Now let us compare/contrast this with the category way. 

He could have certainly ( and most instinctively likely ) to go with creating a  category. Because in our example two above, our guy did not deal with any custom taxonomy, he had added &quot;Topics&quot; as a category right from the get go.  With that in mind, he now finds himself adding another top level category ( right at the same level as &quot;Topics&quot; ) and then he names it as &quot;Media&quot; and then he creates two sibling sub categories beneath &quot;Media&quot; as  &quot;Video&quot; and &quot;Articles&quot;. 

If were to compare these approaches, what do you say? They almost seem identical semantically. But WP wise, what are consequences in differences? 

I&#039;m very sorry about this long post. I hope it will prove to be a useful one.</description>
		<content:encoded><![CDATA[<p>Michael, </p>
<p>I should have coined the question differently. Sorry about the use of the word &#8220;category&#8221;. Here is my second attempt asking it in a different way. This is all in an effort to understand the killer difference in between wordpress&#8217;s out of the box hierarchical taxonomy called &#8220;category&#8221; and any custom taxonomy that the user may choose to create to do the somewhat same thing. </p>
<p>Here we go:</p>
<p>Let&#8217;s assume that WP does NOT come with any hierarchical taxonomy. So, &#8220;Add   Category&#8221; button does not appear on the dashboard. </p>
<p>And when a user is in need of creating a post, WP ask him/her to create a taxonomy system to put the post in. So he comes up with a name; &#8220;Section&#8221; ( notice I deliberately pick this word for the question purposes since the word &#8220;section&#8221; is a synonym of the word &#8220;category&#8221;  just to make a point that his intentions is the same in creating that particular &#8220;bucket&#8221;. ), so he picks the word &#8220;section&#8221; exactly to mean &#8220;category&#8221;. But in order to do this, he goes in the functions.php and add that register_taxonomy code along with the necessary. And, as a resolt, on the admin dashboard, he now sees the link &#8220;Add a section&#8221;. He then names the section ( the section custom taxonmy ) as &#8220;Topics&#8221; and then he starts dumping some posts. To complete our small case, let&#8217;s say<br />
he adds a post in regards to &#8220;David Beckham&#8217;s coming to LA&#8221;. Because he *must&#8221; classify this post into a pocket ( WP will force him to do so ), he finds himself creating some sub buckets.. One way would be to take this parth; Topics &gt; Sports &gt; Soccer. And for that, he creates the following sub hierarchies.   Topics &gt; Sports &gt; Soccer. And then he puts the post in it and then tags it as &#8220;Beckham&#8221;. Then he goes on to the next post which happens to be dealing with say, &#8220;Kobe&#8221;. For that, he creates the Topics &gt; Sports &gt; Basketball bucket and then he tags the post under &#8220;Basketball&#8221; as &#8220;Kobe&#8221;.</p>
<p>At this point, I&#8217;d like to ask maybe simple but terminology-wise important question;</p>
<p>What&#8217;s the name of his main custom taxonomy?<br />
Is it &#8220;Section&#8221; or or is it &#8220;Topics&#8221;? </p>
<p>How about the items captioned as &#8220;Sports&#8221; and &#8220;Soccer&#8221;, &#8220;Basketball&#8221;?<br />
Are they taxonomies too? Or are they better called &#8220;sub custom taxonomies&#8221;?<br />
Or should we call them as &#8220;Terms&#8221; or even better &#8220;Terms under custom taxonomy of Soccer&#8221; or perhaps, &#8220;Terms under custom taxonomy of Topics&#8221;. I&#8217;d really appreciate it if you could clarify this simple stuff first. </p>
<p>With that, let me ask the main question. </p>
<p>Let&#8217;s assume that he did not go for the custom taxonomy path since he thought the good old &#8220;category&#8221; approach is just perfect for what hw wants to do. This apprach is the familiar approach anyway, cause it is always there and it is the instinctive one. But, &#8230;. I&#8217;d like you to compare this with the custom taxonmy way. Functionality wise what would be the short comings with choosing one as opposed to the other? </p>
<p>For that, I will make the example as close as possible to the above example. In this scenario, once he clicks the &#8220;Add a Category&#8221; link on the dashboard and he names it as &#8220;Topics&#8221;. Let&#8217;s pause for a moment here and get this out of the way? Did he created a category called &#8220;Topics&#8221; or did he create a term called &#8220;Topics&#8221; under a taxonomy which comes built in with WP as &#8220;Categories&#8221;. Believe, seeing the things in the right way makes a hell of a difference in understanding these matters. Forgive me everybody, if this level of questioning you think is not needed here. For me, it is. Going on, he a creates a sub category called &#8220;Sports&#8221; and then two siblings under the &#8220;Sports&#8221; as &#8220;Basketball&#8221; and &#8220;Soccer&#8221;. After that, he categories the Beckham post obviously under the Soccer category while tagging it as &#8220;Beckham&#8221;.</p>
<p>Now, what are the key differences in these drastically two different approaches?  &#8211; where the intent is obviously the same. </p>
<p>If the good old built in taxonomy category approach is better than creating the custom taxonomy called &#8220;Section&#8221;, then, when do creating custom taxonomies starts yielding some advantages over the cats?  </p>
<p>Let&#8217;s add the Media type into the equation. Maybe that&#8217;s going to help. </p>
<p>Let&#8217;s say the post about the Beckham was a video and the Kobe&#8217;s one was an article. And the site owner decides to also provide a Faceted Navigation option into his site, to capture a different mind-setted crowd from his audiuence whi may be interested in seeing his site from a Media Type point of view such as let&#8217;s see what videoes does this site has?<br />
The intent here is to create a &#8220;faceted navigation&#8221; without duplicating any data and harvesting the same data for different point of views. Going back to our first example, (where he created the custom taxonomy called section&#8221; ), he opts in for another one, another custom taxonomy and he names that one as &#8220;Media&#8221;. And then, he creates the 2 sub hierarchies as &#8220;Video&#8221; and &#8220;Articles&#8221; right beneath. ( He can do so because with register_taxonomy, he specified hierarchial as &#8220;TRUE&#8221; ).  And while he was creating the Beckham post, he *not only* classifies it under the  &#8220;Section custom taxonomy&#8221; as topics &gt; sports  &gt; soccer  *but also* classifies it as &#8220;Media&#8221; custom taxonomy as Video. </p>
<p>Now let us compare/contrast this with the category way. </p>
<p>He could have certainly ( and most instinctively likely ) to go with creating a  category. Because in our example two above, our guy did not deal with any custom taxonomy, he had added &#8220;Topics&#8221; as a category right from the get go.  With that in mind, he now finds himself adding another top level category ( right at the same level as &#8220;Topics&#8221; ) and then he names it as &#8220;Media&#8221; and then he creates two sibling sub categories beneath &#8220;Media&#8221; as  &#8220;Video&#8221; and &#8220;Articles&#8221;. </p>
<p>If were to compare these approaches, what do you say? They almost seem identical semantically. But WP wise, what are consequences in differences? </p>
<p>I&#8217;m very sorry about this long post. I hope it will prove to be a useful one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Fields</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-1990</link>
		<dc:creator>Michael Fields</dc:creator>
		<pubDate>Sun, 05 Dec 2010 14:15:20 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-1990</guid>
		<description>First of all, I&#039;m highly would suggest that you never attempt to overwrite the default category taxonomy. At least not in a production environment. Reason? It all comes back to &quot;If it ain&#039;t broke than don&#039;t try to fix it&quot;.

I&#039;ll try to answer your other question to the best of my ability, but I will use a custom hierarchical taxonomy named &lt;i&gt;Topic&lt;/i&gt; as an example and compare/contrast with categories.

1. Categories are required. This means that every post you publish &lt;b&gt;must&lt;/b&gt; be &lt;i&gt;in&lt;/i&gt; a category. If one is not chosen, WordPress will add the post to the default category. Topics are not required therefore, if you forget to assign a topic to your post, WordPress will do nothing.

2. Categories are intended to be used to organize posts. It is is your best interest not to hack WordPress into sharing the categories with other post types (pages, attachments, custom...). Custom taxonomies however can be applied across post_types allowing you to share terms.

3. The url structure is very similar:

Category: /category/code-snippets/
Topic: /topic/jquery/

In my opinion, custom taxonomies are best used to achieve a higher level of abstraction in organization than possible using categories and tags alone.</description>
		<content:encoded><![CDATA[<p>First of all, I&#8217;m highly would suggest that you never attempt to overwrite the default category taxonomy. At least not in a production environment. Reason? It all comes back to &#8220;If it ain&#8217;t broke than don&#8217;t try to fix it&#8221;.</p>
<p>I&#8217;ll try to answer your other question to the best of my ability, but I will use a custom hierarchical taxonomy named <i>Topic</i> as an example and compare/contrast with categories.</p>
<p>1. Categories are required. This means that every post you publish <b>must</b> be <i>in</i> a category. If one is not chosen, WordPress will add the post to the default category. Topics are not required therefore, if you forget to assign a topic to your post, WordPress will do nothing.</p>
<p>2. Categories are intended to be used to organize posts. It is is your best interest not to hack WordPress into sharing the categories with other post types (pages, attachments, custom&#8230;). Custom taxonomies however can be applied across post_types allowing you to share terms.</p>
<p>3. The url structure is very similar:</p>
<p>Category: /category/code-snippets/<br />
Topic: /topic/jquery/</p>
<p>In my opinion, custom taxonomies are best used to achieve a higher level of abstraction in organization than possible using categories and tags alone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haluk</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-1988</link>
		<dc:creator>Haluk</dc:creator>
		<pubDate>Sun, 05 Dec 2010 13:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-1988</guid>
		<description>Hi, Micheal

If I create a custom taxonomy called &quot;category&quot; or &quot;Categories&quot;. what would be the technical differences ( the pro&#039;s and con&#039;s ) when that particular custom taxonomy is compared with the built in &quot;categories&quot; that come with WP out of the box? 

URL&#039;s wise, functionality wise... what do you say?</description>
		<content:encoded><![CDATA[<p>Hi, Micheal</p>
<p>If I create a custom taxonomy called &#8220;category&#8221; or &#8220;Categories&#8221;. what would be the technical differences ( the pro&#8217;s and con&#8217;s ) when that particular custom taxonomy is compared with the built in &#8220;categories&#8221; that come with WP out of the box? </p>
<p>URL&#8217;s wise, functionality wise&#8230; what do you say?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denis</title>
		<link>http://wordpress.mfields.org/taxonomy/#comment-1799</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Thu, 18 Nov 2010 13:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://wordpress.mfields.org/?page_id=4#comment-1799</guid>
		<description>Hi, thanks for the information.
My question is, is it possible to show diffrent taxonomies on diffrent custom posts?
For my artists I like to have diffrent taxonomies like, artist, language, instrument etc.
for the concerts I like to have venue, city, artist.

how does that work?
Denis</description>
		<content:encoded><![CDATA[<p>Hi, thanks for the information.<br />
My question is, is it possible to show diffrent taxonomies on diffrent custom posts?<br />
For my artists I like to have diffrent taxonomies like, artist, language, instrument etc.<br />
for the concerts I like to have venue, city, artist.</p>
<p>how does that work?<br />
Denis</p>
]]></content:encoded>
	</item>
</channel>
</rss>

