<?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>DFdou&#039;s Blog &#187; Tags</title>
	<atom:link href="http://nwhy.org/tag/tags/feed" rel="self" type="application/rss+xml" />
	<link>http://nwhy.org</link>
	<description>Life is short,Be yourself.</description>
	<lastBuildDate>Wed, 25 Aug 2010 05:26:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress-获取指定分类下的标签</title>
		<link>http://nwhy.org/wordpress-tag-by-category.html</link>
		<comments>http://nwhy.org/wordpress-tag-by-category.html#comments</comments>
		<pubDate>Fri, 25 Dec 2009 13:22:08 +0000</pubDate>
		<dc:creator>DFdou</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Category]]></category>
		<category><![CDATA[Tags]]></category>

		<guid isPermaLink="false">http://nwhy.org/?p=5110</guid>
		<description><![CDATA[函数体： function get_category_tags($args) { global $wpdb; $tags = $wpdb-&#62;get_results (&#34; SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name, null as tag_link FROM wp_posts as p1 LEFT JOIN wp_term_relationships as r1 ON p1.ID = ... ]]></description>
			<content:encoded><![CDATA[<p>函数体：</p>
<pre class="brush: php">
    function get_category_tags($args) {
        global $wpdb;
        $tags = $wpdb-&gt;get_results
        (&quot;
            SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name, null as tag_link
            FROM
                wp_posts as p1
                LEFT JOIN wp_term_relationships as r1 ON p1.ID = r1.object_ID
                LEFT JOIN wp_term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
                LEFT JOIN wp_terms as terms1 ON t1.term_id = terms1.term_id,

                wp_posts as p2
                LEFT JOIN wp_term_relationships as r2 ON p2.ID = r2.object_ID
                LEFT JOIN wp_term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
                LEFT JOIN wp_terms as terms2 ON t2.term_id = terms2.term_id
            WHERE
                t1.taxonomy = &#039;category&#039; AND p1.post_status = &#039;publish&#039; AND terms1.term_id IN (&quot;.$args[&#039;categories&#039;].&quot;) AND
                t2.taxonomy = &#039;post_tag&#039; AND p2.post_status = &#039;publish&#039;
                AND p1.ID = p2.ID
            ORDER by tag_name
        &quot;);
        $count = 0;
        foreach ($tags as $tag) {
            $tags[$count]-&gt;tag_link = get_tag_link($tag-&gt;tag_id);
            $count++;
        }
        return $tags;
    }
</pre>
<p>wp_是表前缀，看需要改吧。<br />
下边是调用方法：</p>
<pre class="brush: php">
$args = array(&#039;categories&#039; =&gt; &#039;12,13,14&#039;);
$tags = get_category_tags($args);
</pre>
<h4  class="related_post_title">Some Related Posts</h4><ul class="related_post"><li>2009/02/13 -- <a  href="http://nwhy.org/as3-category-display.html" title="AS3-Category Display图片展示效果">AS3-Category Display图片展示效果</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://nwhy.org/wordpress-tag-by-category.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
