<?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>零号相册 &#187; sidebar</title>
	<atom:link href="http://photozero.net/tag/sidebar/feed/" rel="self" type="application/rss+xml" />
	<link>http://photozero.net</link>
	<description>没事瞎写</description>
	<lastBuildDate>Thu, 04 Feb 2010 12:55:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress内置模板条件判断函数</title>
		<link>http://photozero.net/conditional_tags/</link>
		<comments>http://photozero.net/conditional_tags/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 02:16:29 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[conditional_tags]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://zz.neekey.com/archives/99</guid>
		<description><![CDATA[
最近计划在本站首页的sidebar上方放置一个视频文件，只需要在首页显示就可以了，试着在后台编辑sidebar.php，先试了一下.
&#60;?php
if($_SERVER['SCRIPT_NAME'] == '/index.php'){
  echo '...';
}
?&#62;
经过测试... ]]></description>
			<content:encoded><![CDATA[<p><img src="http://photozero.net/wp-content/uploads/2008/02/sidebar.jpg" alt="sidebar.jpg" /><br />
最近计划在本站首页的sidebar上方放置一个视频文件，只需要在首页显示就可以了，试着在后台编辑sidebar.php，先试了一下.</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;?php</li>
<li>if($_SERVER['SCRIPT_NAME'] == '/index.php'){</li>
<li>  echo '...';</li>
<li>}</li>
<li>?&gt;</li></ol></div>
<p>经过测试发现，WP所有的页面都是在 index.php 上。看来只有找WP提供的判断函数了。在官方的CODEX(<a href="http://codex.wordpress.org/Conditional_Tags">http://codex.wordpress.org/Conditional_Tags</a>)上找到了各种判断页面的函数，这里简单介绍一下。</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">is_home();</li>
<li>//判断是否首页；</li>
<li>&nbsp;</li>
<li>is_single();</li>
<li>//判断是否文章页；</li>
<li>is_single('17');</li>
<li>//判断是否ID为17的文章页；</li>
<li>is_single('Beef Stew');</li>
<li>//判断标题是否为 Beef Stew 的文章页；</li>
<li>&nbsp;</li>
<li>comments_open();</li>
<li>//当前页是否允许回复；</li>
<li>&nbsp;</li>
<li>pings_open()</li>
<li>//是否开启 ping；</li>
<li>&nbsp;</li>
<li>is_page() ;</li>
<li>//是否是一个页面。</li>
<li>//同样， is_page() 和 is_single() 的用法几乎一致，也可以加入参数。</li>
<li>&nbsp;</li>
<li>is_category();</li>
<li>//判断是否为分类页面，与is_page()等用法一致。</li>
<li>&nbsp;</li>
<li>is_tag() ;</li>
<li>//是否TAG页面；可以用 is_tag('tagname') 判断具体的TAG；</li>
<li>&nbsp;</li>
<li>is_author();</li>
<li>//是否某个用户的文章;可以加入用户ID，或用户名作为参数。</li>
<li>&nbsp;</li>
<li>is_archive();is_search() ;is_404();</li>
<li>//分别判断是否存档，是否搜索，是否404页面。</li>
<li>&nbsp;</li>
<li>is_paged();</li>
<li>//判断是否翻页；</li>
<li>&nbsp;</li>
<li>//例如，一个只需要在首页显示的可以用一下语句解决：</li>
<li>&lt;?php if(is_home() &amp;&amp; !is_paged()){?&gt;</li>
<li>...</li>
<li>&lt;?php }?&gt;</li>
<li>&nbsp;</li>
<li>//当然，一个不在首页显示的，例如“最近发表文章”的插件可以加一个</li>
<li>&lt;?php if(!is_home()){?&gt;</li>
<li>...</li>
<li>&lt;?php }?&gt;</li>
<li>//避免首页内容和插件内容重复。</li></ol></div>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/conditional_tags/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
