<?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; wordpress</title>
	<atom:link href="http://www.ziziriji.com/tags/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ziziriji.com</link>
	<description></description>
	<lastBuildDate>Mon, 28 Jun 2010 14:52:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>修改Wordpress的默认日历样式</title>
		<link>http://www.ziziriji.com/2009/122.html</link>
		<comments>http://www.ziziriji.com/2009/122.html#comments</comments>
		<pubDate>Mon, 09 Feb 2009 14:07:41 +0000</pubDate>
		<dc:creator>孜爸</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.ziziriji.com/?p=122</guid>
		<description><![CDATA[在侧边栏里加了一个日历，用的是WordPress的默认日历插件，但样式实在是太难看了，于是就修改了日历样式
在主题的style.css中加了以下代码：
&#19979;&#36733;: wp-calendar.css


#wp-calendar{&#160;
&#160; border-collapse:&#160;collapse;
&#160; border-spacing:&#160;0;
&#160; border:&#160;solid 1px #666699;
}
#wp-calendar&#160;a {&#160;
&#160; color:&#160;#990099;
&#160; text-decoration:&#160;none;
}
&#160;
#wp-calendar&#160;a:hover {
&#160; color:&#160;#FF0000;
&#160; text-decoration:&#160;underline;
}
&#160;
#wp-calendar&#160;#today{&#160;
&#160;&#160; background:&#160;#FFFF33;
&#160;}
#wp-calendar&#160;thead{&#160;
&#160;&#160; background:&#160;#9999CC;
&#160;}
#wp-calendar&#160;tfoot{&#160;
&#160;&#160; background:&#160;#9999CC;
&#160;}
#wp-calendar&#160;caption{&#160;
&#160;&#160; background:&#160;#666699;
&#160;}
#wp-calendar&#160;tbody{&#160;
&#160; text-align:center;
&#160;}&#160;
&#160;
#wp-calendar&#160;.saturday{&#160;
&#160; color:&#160;#6666FF;
&#160;}
&#160;
#wp-calendar&#160;.sunday{&#160;
&#160; color:&#160;#FF6666;
&#160;}


最后的.saturday和.sunday是为了将星期六和星期天加上颜色，这还需要修改wp-include下的general-template.php文件，所以如果不需要为星期六和星期天加颜色的话，以上的CSS代码就足够了。
以下是为了将星期六和星期天加上颜色的代码：（function get_calendar中）
打开wp-include下的general-template.php文件，找到以下代码


if&#160;( $day == gmdate(&#8216;j&#8216;, (time() + (get_option(&#8216;gmt_offset&#8216;) * 3600))) &#38;&#38; $thismonth == gmdate(&#8216;m&#8216;, time()+(get_option(&#8216;gmt_offset&#8216;) * 3600)) &#38;&#38; $thisyear == gmdate(&#8216;Y&#8216;, time()+(get_option(&#8216;gmt_offset&#8216;) * 3600)) )
&#160; &#160; &#160; &#160; &#160; &#160; echo&#160;&#8216;&#60;td id=&#34;today&#34;&#62;&#8216;;
&#160; &#160; &#160; &#160; else
&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>在侧边栏里加了一个日历，用的是WordPress的默认日历插件，但样式实在是太难看了，于是就修改了日历样式</p>
<p>在主题的style.css中加了以下代码：</p>
<div class="hl-title">&#19979;&#36733;: <a href="http://www.ziziriji.com/wp-content/plugins/coolcode/coolcode.php?p=122&amp;download=wp-calendar.css">wp-calendar.css</a></div>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)">
<li class="hl-firstline"><span style="color: Blue;">#wp-calendar</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">border-collapse:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">collapse</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">border-spacing:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">border:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">solid</span><span style="color: Gray;"> </span><span style="color: Maroon;">1</span><span style="color: Red;">px</span><span style="color: Gray;"> </span><span style="color: #00008b;">#666699</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">color:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#990099</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">text-decoration:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">none</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">color:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#FF0000</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">text-decoration:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">underline</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#today</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Green;">background:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#FFFF33</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">thead</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Green;">background:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#9999CC</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">tfoot</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Green;">background:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#9999CC</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">caption</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Green;">background:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#666699</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">tbody</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">text-align:</span><span style="color: Red;">center</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">}</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">.saturday</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">color:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#6666FF</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">#wp-calendar</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">.sunday</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">color:</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">#FF6666</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">}</span></li>
</ol>
</div>
<p>最后的.saturday和.sunday是为了将星期六和星期天加上颜色，这还需要修改wp-include下的general-template.php文件，所以如果不需要为星期六和星期天加颜色的话，以上的CSS代码就足够了。</p>
<p>以下是为了将星期六和星期天加上颜色的代码：（function get_calendar中）<br />
打开wp-include下的general-template.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"><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: #00008b;">$day</span><span style="color: Gray;"> == </span><span style="color: Blue;">gmdate</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">j</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Olive;">(</span><span style="color: Blue;">time</span><span style="color: Olive;">()</span><span style="color: Gray;"> + </span><span style="color: Olive;">(</span><span style="color: Blue;">get_option</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">gmt_offset</span><span style="color: #8b0000;">&#8216;</span><span style="color: Olive;">)</span><span style="color: Gray;"> * </span><span style="color: Maroon;">3600</span><span style="color: Olive;">)))</span><span style="color: Gray;"> &amp;&amp; </span><span style="color: #00008b;">$thismonth</span><span style="color: Gray;"> == </span><span style="color: Blue;">gmdate</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">m</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Blue;">time</span><span style="color: Olive;">()</span><span style="color: Gray;">+</span><span style="color: Olive;">(</span><span style="color: Blue;">get_option</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">gmt_offset</span><span style="color: #8b0000;">&#8216;</span><span style="color: Olive;">)</span><span style="color: Gray;"> * </span><span style="color: Maroon;">3600</span><span style="color: Olive;">))</span><span style="color: Gray;"> &amp;&amp; </span><span style="color: #00008b;">$thisyear</span><span style="color: Gray;"> == </span><span style="color: Blue;">gmdate</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">Y</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Blue;">time</span><span style="color: Olive;">()</span><span style="color: Gray;">+</span><span style="color: Olive;">(</span><span style="color: Blue;">get_option</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">gmt_offset</span><span style="color: #8b0000;">&#8216;</span><span style="color: Olive;">)</span><span style="color: Gray;"> * </span><span style="color: Maroon;">3600</span><span style="color: Olive;">))</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;td id=&quot;today&quot;&gt;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">else</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;td&gt;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Blue;">in_array</span><span style="color: Olive;">(</span><span style="color: #00008b;">$day</span><span style="color: Gray;">, </span><span style="color: #00008b;">$daywithpost</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: #ffa500;">// any posts today?</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;a href=&quot;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;"> . </span><span style="color: Blue;">get_day_link</span><span style="color: Olive;">(</span><span style="color: #00008b;">$thisyear</span><span style="color: Gray;">, </span><span style="color: #00008b;">$thismonth</span><span style="color: Gray;">, </span><span style="color: #00008b;">$day</span><span style="color: Olive;">)</span><span style="color: Gray;"> . </span><span style="color: #8b0000;">&quot;</span><span style="color: Navy;">\&quot;</span><span style="color: Red;"> title=</span><span style="color: Navy;">\&quot;</span><span style="color: #00008b;">$ak_titles_for_day</span><span style="color: Red;">[</span><span style="color: #00008b;">$day</span><span style="color: Red;">]</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">&gt;</span><span style="color: #00008b;">$day</span><span style="color: Red;">&lt;/a&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">else</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$day</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;/td&gt;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">;</span></li>
</ol>
</div>
<p>将上面的代码修改为下面的样子：</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"><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: #00008b;">$day</span><span style="color: Gray;"> == </span><span style="color: Blue;">gmdate</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">j</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Olive;">(</span><span style="color: Blue;">time</span><span style="color: Olive;">()</span><span style="color: Gray;"> + </span><span style="color: Olive;">(</span><span style="color: Blue;">get_option</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">gmt_offset</span><span style="color: #8b0000;">&#8216;</span><span style="color: Olive;">)</span><span style="color: Gray;"> * </span><span style="color: Maroon;">3600</span><span style="color: Olive;">)))</span><span style="color: Gray;"> &amp;&amp; </span><span style="color: #00008b;">$thismonth</span><span style="color: Gray;"> == </span><span style="color: Blue;">gmdate</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">m</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Blue;">time</span><span style="color: Olive;">()</span><span style="color: Gray;">+</span><span style="color: Olive;">(</span><span style="color: Blue;">get_option</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">gmt_offset</span><span style="color: #8b0000;">&#8216;</span><span style="color: Olive;">)</span><span style="color: Gray;"> * </span><span style="color: Maroon;">3600</span><span style="color: Olive;">))</span><span style="color: Gray;"> &amp;&amp; </span><span style="color: #00008b;">$thisyear</span><span style="color: Gray;"> == </span><span style="color: Blue;">gmdate</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">Y</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Blue;">time</span><span style="color: Olive;">()</span><span style="color: Gray;">+</span><span style="color: Olive;">(</span><span style="color: Blue;">get_option</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">gmt_offset</span><span style="color: #8b0000;">&#8216;</span><span style="color: Olive;">)</span><span style="color: Gray;"> * </span><span style="color: Maroon;">3600</span><span style="color: Olive;">))</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;td id=&quot;today&quot;&gt;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">else</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;td&gt;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">;</span></li>
<li><span style="color: #ffa500;">// &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&nbsp; 增加代码开始&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Maroon;">6</span><span style="color: Gray;"> == </span><span style="color: Blue;">calendar_week_mod</span><span style="color: Olive;">(</span><span style="color: Blue;">date</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">w</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Blue;">mktime</span><span style="color: Olive;">(</span><span style="color: Maroon;">0</span><span style="color: Gray;">, </span><span style="color: Maroon;">0</span><span style="color: Gray;"> , </span><span style="color: Maroon;">0</span><span style="color: Gray;">, </span><span style="color: #00008b;">$thismonth</span><span style="color: Gray;">, </span><span style="color: #00008b;">$day</span><span style="color: Gray;">, </span><span style="color: #00008b;">$thisyear</span><span style="color: Olive;">))</span><span style="color: Gray;">-</span><span style="color: #00008b;">$week_begins</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: #00008b;">$tmp_day</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;span class=</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">saturday</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">&gt;</span><span style="color: #00008b;">$day</span><span style="color: Red;">&lt;/span&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Green;">elseif</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Maroon;">0</span><span style="color: Gray;"> == </span><span style="color: Blue;">calendar_week_mod</span><span style="color: Olive;">(</span><span style="color: Blue;">date</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">w</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">, </span><span style="color: Blue;">mktime</span><span style="color: Olive;">(</span><span style="color: Maroon;">0</span><span style="color: Gray;">, </span><span style="color: Maroon;">0</span><span style="color: Gray;"> , </span><span style="color: Maroon;">0</span><span style="color: Gray;">, </span><span style="color: #00008b;">$thismonth</span><span style="color: Gray;">, </span><span style="color: #00008b;">$day</span><span style="color: Gray;">, </span><span style="color: #00008b;">$thisyear</span><span style="color: Olive;">))</span><span style="color: Gray;">-</span><span style="color: #00008b;">$week_begins</span><span style="color: Olive;">))</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">$tmp_day</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;span class=</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">sunday</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">&gt;</span><span style="color: #00008b;">$day</span><span style="color: Red;">&lt;/span&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">}</span><span style="color: Green;">else</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #00008b;">$tmp_day</span><span style="color: Gray;"> = </span><span style="color: #00008b;">$day</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #ffa500;">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-增加代码结束&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Blue;">in_array</span><span style="color: Olive;">(</span><span style="color: #00008b;">$day</span><span style="color: Gray;">, </span><span style="color: #00008b;">$daywithpost</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: #ffa500;">// any posts today?</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;a href=&quot;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;"> . </span><span style="color: Blue;">get_day_link</span><span style="color: Olive;">(</span><span style="color: #00008b;">$thisyear</span><span style="color: Gray;">, </span><span style="color: #00008b;">$thismonth</span><span style="color: Gray;">, </span><span style="color: #00008b;">$day</span><span style="color: Olive;">)</span><span style="color: Gray;"> . </span><span style="color: #8b0000;">&quot;</span><span style="color: Navy;">\&quot;</span><span style="color: Red;"> title=</span><span style="color: Navy;">\&quot;</span><span style="color: #00008b;">$ak_titles_for_day</span><span style="color: Red;">[</span><span style="color: #00008b;">$day</span><span style="color: Red;">]</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">&gt;</span><span style="color: #00008b;">$day</span><span style="color: Red;">&lt;/a&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">else</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$tmp_day</span><span style="color: Gray;">;&nbsp; </span><span style="color: #ffa500;">//&#8212;&#8212;&#8212;&#8212;-修改这里&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">&lt;/td&gt;</span><span style="color: #8b0000;">&#8216;</span><span style="color: Gray;">;</span></li>
</ol>
</div>
<img src="http://www.ziziriji.com/?ak_action=api_record_view&id=122&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ziziriji.com/2009/122.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>给Wordpress添加统计数据</title>
		<link>http://www.ziziriji.com/2009/114.html</link>
		<comments>http://www.ziziriji.com/2009/114.html#comments</comments>
		<pubDate>Mon, 09 Feb 2009 10:56:53 +0000</pubDate>
		<dc:creator>孜爸</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.ziziriji.com/?p=114</guid>
		<description><![CDATA[孜妈看见别人博客中有显示的流量统计，强烈要求孜孜成长日记上也加上。应孜妈的要求，为孜孜成长日记的边栏上加上了网站统计数据。
实现这个功能，用到了FireStats和GeneralStats两个插件，FireStats是为 [...]]]></description>
			<content:encoded><![CDATA[<p>孜妈看见别人博客中有显示的流量统计，强烈要求孜孜成长日记上也加上。应孜妈的要求，为孜孜成长日记的边栏上加上了网站统计数据。</p>
<p>实现这个功能，用到了<a href="http://firestats.cc/">FireStats</a>和<a href="http://www.neotrinity.at/projects/#wordpress_generalstats">GeneralStats</a>两个插件，<a href="http://firestats.cc/">FireStats</a>是为了实现访客统计，<a href="http://www.neotrinity.at/projects/#wordpress_generalstats">GeneralStats</a>是为了统计网站的文章，留言等的数量。</p>
<p>插件的安装都很简单，将插件目录放到Wordpress的wp-content/plugins下然后激活插件就可以了。</p>
<p>为了用列表显示文章数，留言数，需要在后台管理-设置-GeneralStats中设置一下GeneralStats的格式，</p>
<p>首先从avialable tags中将posts和commends拖到上面的Taken Tags中，并分别设置表示名为“文章总数”和“留言总数”<br />
<a href="http://www.ziziriji.com/wp-content/uploads/2009/02/general-stats1.png"><img src="http://www.ziziriji.com/wp-content/uploads/2009/02/general-stats1-281x300.png" alt="general-stats1" title="general-stats1" width="281" height="300" class="alignnone size-medium wp-image-115" /></a></p>
<p>然后在设置CSS-Tags中before-tags为“&lt;li>&#8221;, after-details为&#8221;&lt;/li>&#8221;<br />
<a href="http://www.ziziriji.com/wp-content/uploads/2009/02/general-stats2.png"><img src="http://www.ziziriji.com/wp-content/uploads/2009/02/general-stats2-300x244.png" alt="general-stats2" title="general-stats2" width="300" height="244" class="alignnone size-medium wp-image-116" /></a></p>
<p>最后在你的侧边栏(sidebar.php)中增加一个网站统计栏目。主题不同增加的方法也不相同，孜孜成长日记的侧边栏是这样的。</p>
<div class="hl-title">&#19979;&#36733;: <a href="http://www.ziziriji.com/wp-content/plugins/coolcode/coolcode.php?p=114&amp;download=tongji_siderbar.php">tongji_siderbar.php</a></div>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)">
<li class="hl-firstline"><span style="color: Gray;">&lt;div class=&quot;widget widget_links&quot;&gt;</span></li>
<li><span style="color: Gray;">&lt;h2&gt;网站统计&lt;/h2&gt;</span></li>
<li><span style="color: Gray;">&lt;ul&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">&lt;?php</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">GeneralStatsComplete</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span></li>
<li><span style="color: Blue;">&lt;?php</span></li>
<li><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Blue;">defined</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&#8216;</span><span style="color: Red;">FS_API</span><span style="color: #8b0000;">&#8216;</span><span style="color: Olive;">))</span></li>
<li><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;li&gt; 累计流量: </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">.</span><span style="color: Blue;">fs_api_get_page_views</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;/li&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;li&gt; 今日流量: </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">.</span><span style="color: Blue;">fs_api_get_page_views</span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;/li&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;li&gt; 累计访客: </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">.</span><span style="color: Blue;">fs_api_get_visits</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;/li&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;li&gt; 今日访客: </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">.</span><span style="color: Blue;">fs_api_get_visits</span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;/li&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">?&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&lt;/ul&gt;</span></li>
<li><span style="color: Gray;">&lt;/div&gt;</span></li>
</ol>
</div>
<p>这样就完成了。</p>
<img src="http://www.ziziriji.com/?ak_action=api_record_view&id=114&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ziziriji.com/2009/114.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
