<?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://zmingcx.com/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://zmingcx.com</link>
	<description>崇尚专注　追求极致</description>
	<lastBuildDate>Mon, 21 May 2012 14:10:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>在文章中添加一个广告位</title>
		<link>http://zmingcx.com/the-left-side-of-the-body-to-add-an-advertising.html</link>
		<comments>http://zmingcx.com/the-left-side-of-the-body-to-add-an-advertising.html#comments</comments>
		<pubDate>Fri, 11 May 2012 19:08:24 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[HotNews主题]]></category>
		<category><![CDATA[HotNews Pro]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4940</guid>
		<description><![CDATA[HotNews Pro 2.7 Plus主题已集成多个广告位，不过有些广告尺寸较大，目前的广告位置并不适合，另外据说广告放在正文文章的左侧或右侧效果最佳，下面开始折腾。 把广告放正文中分三步： 第一步，在主题includes目录新建一个名称为：ad_r.php模版文件，并将下面的内容加到其中： &#60;div class="ad_r"&#62;    此处添加广告代码    &#60;/div&#62;   第二步，打开文章页面模版single.php在： &#60;?php the_content('Read more...'); ?&#62;   上面添加： &#60;?php include('includes/ad_r.php'); ?&#62;   第三步，打开主题style.css在最后添加： .ad_r {        float:right;        width:300px;        height:300px;        margin:0 0 10px 10px;        border:1px solid #ccc;        }   其中的宽度和高度可根据广告尺寸作适当调整，可以不加此属性，非HotNews主题也可参照此方法。 修改中文模版，建议使用Notepad++文本编辑软件，并在格式菜单中选择”以UTF-8　无BOM格式编码“]]></description>
			<content:encoded><![CDATA[<p>HotNews Pro 2.7 Plus主题已集成多个广告位，不过有些广告尺寸较大，目前的广告位置并不适合，另外据说广告放在正文文章的左侧或右侧效果最佳，下面开始折腾。</p>
<p>把广告放正文中分三步：</p>
<p>第一步，在主题includes目录新建一个名称为：<span style="color: #800000;">ad_r.php</span>模版文件，并将下面的内容加到其中：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;div </span><span class="keyword">class</span><span>=</span><span class="string">"ad_r"</span><span>&gt;   </span></span></li>
<li><span>此处添加广告代码   </span></li>
<li class="alt"><span>&lt;/div&gt;  </span></li>
</ol>
</div>
<p>第二步，打开文章页面模版single.php在：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php the_content('Read more...'); ?&gt;  </span></span></li>
</ol>
</div>
<p>上面添加：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php </span><span class="keyword">include</span><span>('includes/ad_r.php'); ?&gt;  </span></span></li>
</ol>
</div>
<p>第三步，打开主题style.css在最后添加：</p>
<div class="dp-highlighter">
<ol class="dp-css">
<li class="alt"><span><span>.ad_r {   </span></span></li>
<li><span>    </span><span class="keyword">float</span><span>:</span><span class="string">right</span><span>;   </span></li>
<li class="alt"><span>    </span><span class="keyword">width</span><span>:</span><span class="string">300px</span><span>;   </span></li>
<li><span>    </span><span class="keyword">height</span><span>:</span><span class="string">300px</span><span>;   </span></li>
<li class="alt"><span>    </span><span class="keyword">margin</span><span>:0 0 </span><span class="string">10px</span><span> </span><span class="string">10px</span><span>;   </span></li>
<li><span>    </span><span class="keyword">border</span><span>:</span><span class="string">1px</span><span> </span><span class="string">solid</span><span> </span><span class="colors">#ccc</span><span>;   </span></li>
<li class="alt"><span>    }  </span></li>
</ol>
</div>
<p>其中的宽度和高度可根据广告尺寸作适当调整，可以不加此属性，非HotNews主题也可参照此方法。</p>
<blockquote><p><span style="color: #ff0000;">修改中文模版，建议使用Notepad++文本编辑软件，并在格式菜单中选择”以UTF-8　无BOM格式编码“</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/the-left-side-of-the-body-to-add-an-advertising.html/feed</wfw:commentRss>
		<slash:comments>78</slash:comments>
		</item>
		<item>
		<title>为WordPress链接关系（rel）添加external和nofollow选项</title>
		<link>http://zmingcx.com/add-nofollow-option-for-wordpress.html</link>
		<comments>http://zmingcx.com/add-nofollow-option-for-wordpress.html#comments</comments>
		<pubDate>Tue, 08 May 2012 04:25:36 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4937</guid>
		<description><![CDATA[默认情况下Wordpress链接关系网（XFN）提供了众多选项以供大家选择，像类似“职场关系、地理关系、家庭关系还有什么情感关系”分的很详细，就是都很不靠谱，一个有用的也木有，比如：nofollow属性（即告诉搜索引擎"不要追踪此网页上的链接"或"不要追踪此特定链接"。），另外WP“关系（rel）”并不允许手动输入特定的属性，不过可以通过修改WP程序文件，添加一个external和nofollow选项。 以Wordpress3.3.2版本为例，打开wp-admin\includes目录的meta-boxes.php文件，在第777行添加： &#60;tr&#62;    &#60;th scope="row"&#62; external nofollow &#60;/th&#62;    &#60;td&#62;&#60;fieldset&#62;&#60;legend class="screen-reader-text"&#62;&#60;span&#62; external nofollow &#60;/span&#62;&#60;/legend&#62;    &#60;label for="external"&#62;    &#60;input class="valinp" type="checkbox" name="external" value="external" id="external" &#60;?php xfn_check('external'); ?&#62; /&#62;external&#60;/label&#62;    &#60;label for="nofollow"&#62;    &#60;input class="valinp" type="checkbox" name="nofollow" value="nofollow" id="nofollow" &#60;?php xfn_check('nofollow'); ?&#62; /&#62;nofollow&#60;/label&#62;    &#60;/fieldset&#62;&#60;/td&#62;    &#60;/tr&#62;   之后再打开链接编辑页面，会出现external和nofollow选项，如下图： 如果嫌手动修改文件麻烦，可以安装使用相关插件：Add-nofollow-to-XFN]]></description>
			<content:encoded><![CDATA[<p>默认情况下Wordpress链接关系网（XFN）提供了众多选项以供大家选择，像类似“职场关系、地理关系、家庭关系还有什么情感关系”分的很详细，就是都很不靠谱，一个有用的也木有，比如：nofollow属性（即告诉搜索引擎"不要追踪此网页上的链接"或"不要追踪此特定链接"。），另外WP“关系（rel）”并不允许手动输入特定的属性，不过可以通过修改WP程序文件，添加一个external和nofollow选项。</p>
<p>以Wordpress3.3.2版本为例，打开wp-admin\includes目录的meta-boxes.php文件，在第777行添加：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;tr&gt;   </span></span></li>
<li><span>&lt;th scope=</span><span class="string">"row"</span><span>&gt; external nofollow &lt;/th&gt;   </span></li>
<li class="alt"><span>&lt;td&gt;&lt;fieldset&gt;&lt;legend </span><span class="keyword">class</span><span>=</span><span class="string">"screen-reader-text"</span><span>&gt;&lt;span&gt; external nofollow &lt;/span&gt;&lt;/legend&gt;   </span></li>
<li><span>&lt;label </span><span class="keyword">for</span><span>=</span><span class="string">"external"</span><span>&gt;   </span></li>
<li class="alt"><span>&lt;input </span><span class="keyword">class</span><span>=</span><span class="string">"valinp"</span><span> type=</span><span class="string">"checkbox"</span><span> name=</span><span class="string">"external"</span><span> value=</span><span class="string">"external"</span><span> id=</span><span class="string">"external"</span><span> &lt;?php xfn_check('external'); ?&gt; /&gt;external&lt;/label&gt;   </span></li>
<li><span>&lt;label </span><span class="keyword">for</span><span>=</span><span class="string">"nofollow"</span><span>&gt;   </span></li>
<li class="alt"><span>&lt;input </span><span class="keyword">class</span><span>=</span><span class="string">"valinp"</span><span> type=</span><span class="string">"checkbox"</span><span> name=</span><span class="string">"nofollow"</span><span> value=</span><span class="string">"nofollow"</span><span> id=</span><span class="string">"nofollow"</span><span> &lt;?php xfn_check('nofollow'); ?&gt; /&gt;nofollow&lt;/label&gt;   </span></li>
<li><span>&lt;/fieldset&gt;&lt;/td&gt;   </span></li>
<li class="alt"><span>&lt;/tr&gt;  </span></li>
</ol>
</div>
<p>之后再打开链接编辑页面，会出现external和nofollow选项，如下图：</p>
<p><a href="http://i.imgur.com/3Ncxn.gif"><img class="aligncenter" src="http://i.imgur.com/3Ncxn.gif" alt="" width="571" height="473" /></a></p>
<p>如果嫌手动修改文件麻烦，可以安装使用相关插件：<a title="Add-nofollow-to-XFN插件下载页面" href="http://www.slyar.com/blog/wordpress-add-nofollow-to-xfn.html" target="_blank">Add-nofollow-to-XFN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/add-nofollow-option-for-wordpress.html/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>WordPress主题侧边栏随窗口滚动</title>
		<link>http://zmingcx.com/wordpress-the-the-sidebar-scroll-with-window.html</link>
		<comments>http://zmingcx.com/wordpress-the-the-sidebar-scroll-with-window.html#comments</comments>
		<pubDate>Sat, 28 Apr 2012 15:51:10 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4932</guid>
		<description><![CDATA[貌似这个特效目前很流行，之前也发过一篇《jQuery实现侧边栏随窗口滚动》的教程，不过有童鞋发现加上这个JS特效后，侧边栏会顶着页脚无限滚下去，那就在发一个比较完美的。
修改其中的“#sidebar”为你的主题侧边选择器名称；根据不同的主题头部模版高度，适当调整其中的数字“368”（默认数字为HotNews主题的）。

网页加上这个特效后，侧边模块在眼前晃晃悠悠的，并不是很舒服，适合内容较少的侧边栏或者侧边最下面的固定模块比如广告滚动。萝卜青菜各有所爱，大家接着折腾吧。]]></description>
			<content:encoded><![CDATA[<p>貌似这个特效目前很流行，之前也发过一篇<a title="jQuery实现侧边栏随窗口滚动" href="http://zmingcx.com/jquery-the-the-the-the-the-the-sidebar-scroll-with-the-window.html" target="_blank">《jQuery实现侧边栏随窗口滚动》</a>的教程，不过有童鞋发现加上这个JS特效后，侧边栏会顶着页脚无限滚下去，那就再发一个比较完美的，上代码：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;script type=</span><span class="string">"text/javascript"</span><span>&gt;   </span></span></li>
<li><span class="keyword">var</span><span> documentHeight = 0;   </span></li>
<li class="alt"><span class="keyword">var</span><span> topPadding = 15;   </span></li>
<li><span>$(</span><span class="keyword">function</span><span>() {   </span></li>
<li class="alt"><span>    </span><span class="keyword">var</span><span> offset = $(</span><span class="string">"#sidebar"</span><span>).offset();   </span></li>
<li><span>    documentHeight = $(document).height();   </span></li>
<li class="alt"><span>    $(window).scroll(</span><span class="keyword">function</span><span>() {   </span></li>
<li><span>        </span><span class="keyword">var</span><span> sideBarHeight = $(</span><span class="string">"#sidebar"</span><span>).height();   </span></li>
<li class="alt"><span>        </span><span class="keyword">if</span><span> ($(window).scrollTop() &gt; offset.top) {   </span></li>
<li><span>            </span><span class="keyword">var</span><span> newPosition = ($(window).scrollTop() - offset.top) + topPadding;   </span></li>
<li class="alt"><span>            </span><span class="keyword">var</span><span> maxPosition = documentHeight - (sideBarHeight + 368);   </span></li>
<li><span>            </span><span class="keyword">if</span><span> (newPosition &gt; maxPosition) {   </span></li>
<li class="alt"><span>                newPosition = maxPosition;   </span></li>
<li><span>            }   </span></li>
<li class="alt"><span>            $(</span><span class="string">"#sidebar"</span><span>).stop().animate({   </span></li>
<li><span>                marginTop: newPosition   </span></li>
<li class="alt"><span>            });   </span></li>
<li><span>        } </span><span class="keyword">else</span><span> {   </span></li>
<li class="alt"><span>            $(</span><span class="string">"#sidebar"</span><span>).stop().animate({   </span></li>
<li><span>                marginTop: 0   </span></li>
<li class="alt"><span>            });   </span></li>
<li><span>        };   </span></li>
<li class="alt"><span>    });   </span></li>
<li><span>});   </span></li>
<li class="alt"><span>&lt;/script&gt;  </span></li>
</ol>
</div>
<p>将上述javascript代码加到主题头部header.php模版中。</p>
<p>修改其中的<span style="color: #800000;"><span style="color: #000000;">“</span>#sidebar</span>”为你的主题侧边选择器名称；</p>
<p>根据不同的主题头部模版高度，适当调整其中的数字<span style="color: #800000;"><span style="color: #000000;">“</span>368</span><span style="color: #000000;">”</span>（默认数字为HotNews主题的）。</p>
<p>个人认为，网页加上这个特效后，侧边模块在眼前晃晃悠悠的，并不是很舒服，适合内容较少的侧边栏或者侧边最下面的固定模块比如广告滚动。萝卜青菜各有所爱，大家接着折腾吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/wordpress-the-the-sidebar-scroll-with-window.html/feed</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>HotNews Pro 2.7 Plus侧边最新文章中排除分类</title>
		<link>http://zmingcx.com/hotnews-pro-2-7-plus-side-of-the-latest-articles-excluded-classification.html</link>
		<comments>http://zmingcx.com/hotnews-pro-2-7-plus-side-of-the-latest-articles-excluded-classification.html#comments</comments>
		<pubDate>Fri, 02 Mar 2012 10:32:22 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[HotNews主题]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4891</guid>
		<description><![CDATA[　　HotNews Pro主题CMS首页最新文章已具备分类排除功能，那么如何为主题自带的最新文章小工具添加排除分类功能呢？

　　用下面代码替换主题newarticles.php模版中所有内容即可。其中：数字9为显示的最新文章数量，数字10是排除10篇置顶文章，-6和-8为排除的分类ID，可自行修改。

　　由于最近工作忙，很少有时间回复网友的问题，简单的可能会抽时间回答一下，稍微复杂一些的大家只能耐心等我有时间测试完成，会尽量回复大家提出的问题。]]></description>
			<content:encoded><![CDATA[<p>HotNews Pro主题CMS首页最新文章已具备分类排除功能，那么如何为主题自带的最新文章小工具添加排除分类功能呢？万能的WP什么都可实现的。</p>
<p>用下面代码替换主题\includes\widget目录newarticles.php模版中所有内容即可。</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;div </span><span class="keyword">class</span><span>=</span><span class="string">"newarticles"</span><span>&gt;   </span></span></li>
<li><span>    &lt;h3&gt;最新文章&lt;/h3&gt;      </span></li>
<li class="alt"><span>    &lt;div </span><span class="keyword">class</span><span>=</span><span class="string">"box_r"</span><span>&gt;   </span></li>
<li><span>        &lt;ul&gt;   </span></li>
<li class="alt"><span>            &lt;li&gt;   </span></li>
<li><span>                &lt;?php query_posts('showposts=9&amp;caller_get_posts=10&amp;cat=-6,-8'); </span><span class="keyword">while</span><span> ( have_posts() ) : the_post(); ?&gt;   </span></li>
<li class="alt"><span>                &lt;a href=</span><span class="string">"&lt;?php the_permalink(); ?&gt;"</span><span>&gt;&lt;?php </span><span class="func">echo</span><span> mb_strimwidth(get_the_title(), 0, 31, </span><span class="string">''</span><span>);?&gt;&lt;/a&gt;   </span></li>
<li><span>                &lt;?php </span><span class="keyword">endwhile</span><span>; ?&gt;   </span></li>
<li class="alt"><span>            &lt;/li&gt;   </span></li>
<li><span>        &lt;/ul&gt;   </span></li>
<li class="alt"><span>        &lt;div </span><span class="keyword">class</span><span>=</span><span class="string">"clear"</span><span>&gt;&lt;/div&gt;   </span></li>
<li><span>    &lt;/div&gt;   </span></li>
<li class="alt"><span>    &lt;div </span><span class="keyword">class</span><span>=</span><span class="string">"box-bottom"</span><span>&gt;   </span></li>
<li><span>        &lt;i </span><span class="keyword">class</span><span>=</span><span class="string">"lb"</span><span>&gt;&lt;/i&gt;   </span></li>
<li class="alt"><span>        &lt;i </span><span class="keyword">class</span><span>=</span><span class="string">"rb"</span><span>&gt;&lt;/i&gt;   </span></li>
<li><span>    &lt;/div&gt;   </span></li>
<li class="alt"><span>&lt;/div&gt;  </span></li>
</ol>
</div>
<p>其中：数字9为显示的最新文章数量，数字10是排除10篇置顶文章，-6和-8为排除的分类ID，可自行修改。</p>
<p>另外，在正文及分类页面的侧边TAB菜单中，也存在最新文章，打开主题includes目录的tab.php模版，用：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php query_posts('showposts=9&amp;caller_get_posts=10&amp;cat=-6,-8'); </span><span class="keyword">while</span><span> ( have_posts() ) : the_post(); ?&gt;   </span></span></li>
<li><span>&lt;li&gt;&lt;a href=</span><span class="string">"&lt;?php the_permalink(); ?&gt;"</span><span>&gt;&lt;?php </span><span class="func">echo</span><span> mb_strimwidth(get_the_title(), 0, 31, </span><span class="string">''</span><span>);?&gt;&lt;/a&gt;&lt;/li&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="keyword">endwhile</span><span>; ?&gt;  </span></li>
</ol>
</div>
<p>替换其中的：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php </span><span class="vars">$myposts</span><span> = get_posts('numberposts=10&amp;offset=0');</span><span class="keyword">foreach</span><span>(</span><span class="vars">$myposts</span><span> </span><span class="keyword">as</span><span> </span><span class="vars">$post</span><span>) :?&gt;   </span></span></li>
<li><span>&lt;li&gt;&lt;a href=</span><span class="string">"&lt;?php the_permalink(); ?&gt;"</span><span> rel=</span><span class="string">"bookmark"</span><span> title=</span><span class="string">"详细阅读 &lt;?php the_title_attribute(); ?&gt;"</span><span>&gt;&lt;?php </span><span class="func">echo</span><span> cut_str(</span><span class="vars">$post</span><span>-&gt;post_title,33); ?&gt;&lt;/a&gt;&lt;/li&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="keyword">endforeach</span><span>; ?&gt;  </span></li>
</ol>
</div>
<p>可修改的参数同上。</p>
<p>上面代码替换后，如有什么问题可以反馈给我。</p>
<p>PS:由于最近工作忙，很少有时间回复网友的问题，简单的可能会抽时间回答一下，稍微复杂一些的大家只能耐心等我有时间经过测试，得出比较准确的答案，再回复你，包括有DIY请求的童鞋。</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/hotnews-pro-2-7-plus-side-of-the-latest-articles-excluded-classification.html/feed</wfw:commentRss>
		<slash:comments>149</slash:comments>
		</item>
		<item>
		<title>单篇文章嵌入不同的RSS或Atom feed地址</title>
		<link>http://zmingcx.com/the-embedded-in-the-rss-or-atom-feed-address.html</link>
		<comments>http://zmingcx.com/the-embedded-in-the-rss-or-atom-feed-address.html#comments</comments>
		<pubDate>Sat, 11 Feb 2012 04:33:28 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4870</guid>
		<description><![CDATA[该功能主要用于转载文章时，为了尊重原文作者，也为了方便自己和其他阅读者及时掌握原文作者最新文章动态而折腾的一个小功能。Wordpress可以通过使用下面代码，在任意位置调用不同的RSS或Atom feed地址，代码来自：官方Codex.
使用方法：编辑文章时，在自定义栏目名称中输入：feed，值：为调用的RSS或Atom feed链接地址。默认显示5篇最新文章，可以自行修改其中的数字，不添加自定义栏目“feed”则不显示该内容。]]></description>
			<content:encoded><![CDATA[<p>该功能主要用于转载文章时，为了尊重原文作者，也为了方便自己和其他阅读者及时掌握原文作者最新文章动态而折腾的一个小功能。</p>
<p>WordPress可以通过使用下面代码，在任意位置调用不同的RSS或Atom feed地址条目，代码来自：<a title="Function Reference/wp rss" href="http://codex.wordpress.org/Function_Reference/wp_rss" target="_blank">官方Codex</a></p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php   </span></span></li>
<li><span class="keyword">include_once</span><span>(ABSPATH . WPINC . '/rss.php');   </span></li>
<li class="alt"><span>wp_rss(</span><span class="vars">$uri</span><span>, </span><span class="vars">$num</span><span>);   </span></li>
<li><span>?&gt;   </span></li>
</ol>
</div>
<p>在此基础上，利用Wordpress自定义栏目功能，改进后的代码：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php </span><span class="keyword">if</span><span> ( get_post_meta(</span><span class="vars">$post</span><span>-&gt;ID, 'feed', true) ) : ?&gt;   </span></span></li>
<li><span>&lt;p </span><span class="keyword">class</span><span>=</span><span class="string">"feeds"</span><span> style=</span><span class="string">"font-weight:bold;"</span><span>&gt;本文作者最新文章&lt;/p&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="keyword">include_once</span><span>(ABSPATH.WPINC.'/rss.php');?&gt;   </span></li>
<li><span>&lt;?php </span><span class="vars">$feed</span><span> = get_post_meta(</span><span class="vars">$post</span><span>-&gt;ID, 'feed', true); ?&gt;   </span></li>
<li class="alt"><span>&lt;?php wp_rss(</span><span class="vars">$feed</span><span>, 5); ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">endif</span><span>; ?&gt;  </span></li>
</ol>
</div>
<p>将该代码加到主题文章页面模版single.php的适当位置，一般放到：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php the_content('Read more...'); ?&gt;  </span></span></li>
</ol>
</div>
<p>的下面，也就是文章末尾。</p>
<p><strong>使用方法：</strong></p>
<p>编辑文章时，在自定义栏目名称中输入：feed，值：为调用的RSS或Atom feed链接地址。</p>
<p>默认显示5篇RSS地址最新文章，可以自行修改其中的数字，不添加自定义栏目“feed”则不显示该内容。</p>
<p>具体效果演示如下：调用的Wordpress官网博客FEED</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/the-embedded-in-the-rss-or-atom-feed-address.html/feed</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>jQuery实现侧边栏随窗口滚动</title>
		<link>http://zmingcx.com/jquery-the-the-the-the-the-the-sidebar-scroll-with-the-window.html</link>
		<comments>http://zmingcx.com/jquery-the-the-the-the-the-the-sidebar-scroll-with-the-window.html#comments</comments>
		<pubDate>Tue, 07 Feb 2012 04:09:32 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4869</guid>
		<description><![CDATA[近日帮人作主题要求弄个侧边栏某个模块随窗口一起滚动，可能其它童鞋也想给主题加上这个小功能，贴出来，供大家参考。

方法很简单，前提是你的主题必须已加载了jQuery。把下面代码加到主题头部header.php模版中即可，根据不同的主题模版，自行修改一下其中的DIV标签#sidebar名称。

HotNews主题也可使用该功能，默认是整个侧边栏随窗口滚动，受主题布局功能限制，单独滚动某个模块效果不是很理想。]]></description>
			<content:encoded><![CDATA[<p>近日帮人作主题要求弄个侧边栏某个模块随窗口一起滚动，可能其他童鞋也想给主题加上这个小功能，贴出来，供大家参考。</p>
<p><span style="color: #800000;">方法一：</span></p>
<p>很简单，前提是你的主题必须已加载了jQuery。</p>
<p>把下面代码加到主题头部header.php模版中即可：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;script type=</span><span class="string">"text/javascript"</span><span>&gt;   </span></span></li>
<li class="alt"><span>$(</span><span class="keyword">function</span><span>() {<br />
</span></li>
<li><span>    </span><span class="keyword">var</span><span> </span><span class="vars">$sidebar</span><span>   = $(</span><span class="string">"#sidebar"</span><span>),   </span></li>
<li class="alt"><span>        </span><span class="vars">$window</span><span>    = $(window),   </span></li>
<li><span>        offset     = </span><span class="vars">$sidebar</span><span>.offset(),   </span></li>
<li class="alt"><span>        topPadding = 15;   </span></li>
<li><span>  </span></li>
<li class="alt"><span>    </span><span class="vars">$window</span><span>.scroll(</span><span class="keyword">function</span><span>() {   </span></li>
<li><span>        </span><span class="keyword">if</span><span> (</span><span class="vars">$window</span><span>.scrollTop() &gt; offset.top) {   </span></li>
<li class="alt"><span>            </span><span class="vars">$sidebar</span><span>.stop().animate({   </span></li>
<li><span>                marginTop: </span><span class="vars">$window</span><span>.scrollTop() - offset.top + topPadding   </span></li>
<li class="alt"><span>            });   </span></li>
<li><span>        } </span><span class="keyword">else</span><span> {   </span></li>
<li class="alt"><span>            </span><span class="vars">$sidebar</span><span>.stop().animate({   </span></li>
<li><span>                marginTop: 0   </span></li>
<li class="alt"><span>            });   </span></li>
<li><span>        }   </span></li>
<li class="alt"><span>    });   </span></li>
<li><span>  </span></li>
<li class="alt"><span>});   </span></li>
<li><span>&lt;/script&gt;  </span></li>
</ol>
</div>
<p>可根据不同的主题模版，自行修改一下其中的DIV标签<span style="color: #800000;">#sidebar</span>名称。此方法兼容所有浏览器。</p>
<p><a href="http://css-tricks.com/examples/ScrollingSidebar/" target="_blank">演示效果</a></p>
<p>HotNews主题也可使用该功能，默认是整个侧边栏随窗口滚动，受主题布局功能限制，单独滚动某个模块效果不是很理想。</p>
<p>参考自：<a href="http://css-tricks.com/scrollfollow-sidebar/" target="_blank">http://css-tricks.com/scrollfollow-sidebar/</a></p>
<p><span style="color: #800000;">方法二：</span></p>
<p>本人未试过，可以自行参阅：<a href="http://www.zhangxinxu.com/wordpress/?p=1242" target="_blank">js页面滚动时层智能浮动定位实现</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/jquery-the-the-the-the-the-the-sidebar-scroll-with-the-window.html/feed</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>WordPress博客评论可见实现方法</title>
		<link>http://zmingcx.com/wordpress-blog-comments-can-be-seen.html</link>
		<comments>http://zmingcx.com/wordpress-blog-comments-can-be-seen.html#comments</comments>
		<pubDate>Mon, 06 Feb 2012 13:29:28 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[评论可见]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4868</guid>
		<description><![CDATA[之前帮别人测试评论可见功能，并在上一篇文章《为WordPress添加文章字数统计》中试用一下，感觉还是很不错的实用功能，可以增加一下访客的评论积极性，也可能会增加一大堆无用的垃圾留言，在论坛上很常见的功能，用多了可能让人产生厌恶。不过很多童鞋对此很感兴趣，所以把实现方法贴过来。 首先推荐一款实现该功能的插件：easy2hide 使用方法，启用插件后，在编辑文章时加入： &#60;!--easy2hide start{reply_to_this=true}--&#62;一些隐藏内容&#60;!--easy2hide end--&#62;   下面再说说不用插件的实现方法，该方法原始代码应该是出自：乱了感觉 原始代码有个缺点即使是博主或者站长，也需要评论之后才能够看到隐藏的内容，所以又有人对该代码进行了改进。代码具体出处未知，有人认领请告知。 把下面代码加到主题functions.php文件中： function reply_to_read($atts, $content=null) {            extract(shortcode_atts(array("notice" =&#62; '&#60;p class="reply-to-read"&#62;温馨提示: 此处内容需要&#60;a href="#respond" title="评论本文"&#62;评论本文&#60;/a&#62;后才能查看.&#60;/p&#62;'), $atts));            $email = null;            $user_ID = (int) wp_get_current_user()-&#62;ID;            if ($user_ID &#62; 0) {                $email = get_userdata($user_ID)-&#62;user_email;                //对博主直接显示内容                $admin_email = "xxx@aaa.com"; //博主Email                if ($email == $admin_email) {                    return $content;                }            } else if (isset($_COOKIE['comment_author_email_' . COOKIEHASH])) {                $email = str_replace('%40', '@', $_COOKIE['comment_author_email_' . COOKIEHASH]);            } else {                return $notice;            }            if (empty($email)) {                return $notice;            }            global $wpdb;            $post_id = get_the_ID();            $query = "SELECT `comment_ID` FROM {$wpdb-&#62;comments} WHERE `comment_post_ID`={$post_id} and `comment_approved`='1' and `comment_author_email`='{$email}' LIMIT 1";            if ($wpdb-&#62;get_results($query)) {                return do_shortcode($content);    [...]]]></description>
			<content:encoded><![CDATA[<p>之前帮别人测试评论可见功能，并在上一篇文章<a title="为WordPress添加文章字数统计" href="http://zmingcx.com/statistics-for-wordpress-article-length.html" target="_blank">《为WordPress添加文章字数统计》</a>中试用一下，感觉还是很不错的实用功能，可以增加一下访客的评论积极性，也可能会增加一大堆无用的垃圾留言，在论坛上很常见的功能，用多了可能让人产生厌恶。不过很多童鞋对此很感兴趣，所以把实现方法贴过来。</p>
<p>首先推荐一款实现该功能的插件：<a href="http://wordpress.org/extend/plugins/easy2hide/" target="_blank">easy2hide</a></p>
<p>使用方法，启用插件后，在编辑文章时加入：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;!--easy2hide start{reply_to_this=true}--&gt;一些隐藏内容&lt;!--easy2hide </span><span class="func">end</span><span>--&gt;  </span></span></li>
</ol>
</div>
<p>下面再说说不用插件的实现方法，该方法原始代码应该是出自：<a href="http://messense.me/wp-shortcode-of-reply-to-read.html" target="_blank">乱了感觉</a></p>
<p>原始代码有个缺点即使是博主或者站长，也需要评论之后才能够看到隐藏的内容，所以又有人对该代码进行了改进。代码具体出处未知，有人认领请告知。</p>
<p>把下面代码加到主题functions.php文件中：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span class="keyword">function</span><span> reply_to_read(</span><span class="vars">$atts</span><span>, </span><span class="vars">$content</span><span>=null) {   </span></span></li>
<li><span>        extract(shortcode_atts(</span><span class="keyword">array</span><span>(</span><span class="string">"notice"</span><span> =&gt; '&lt;p </span><span class="keyword">class</span><span>=</span><span class="string">"reply-to-read"</span><span>&gt;温馨提示: 此处内容需要&lt;a href=</span><span class="string">"#respond"</span><span> title=</span><span class="string">"评论本文"</span><span>&gt;评论本文&lt;/a&gt;后才能查看.&lt;/p&gt;'), </span><span class="vars">$atts</span><span>));   </span></li>
<li class="alt"><span>        </span><span class="vars">$email</span><span> = null;   </span></li>
<li><span>        </span><span class="vars">$user_ID</span><span> = (int) wp_get_current_user()-&gt;ID;   </span></li>
<li class="alt"><span>        </span><span class="keyword">if</span><span> (</span><span class="vars">$user_ID</span><span> &gt; 0) {   </span></li>
<li><span>            </span><span class="vars">$email</span><span> = get_userdata(</span><span class="vars">$user_ID</span><span>)-&gt;user_email;   </span></li>
<li class="alt"><span>            </span><span class="comment">//对博主直接显示内容 </span><span>  </span></li>
<li><span>            </span><span class="vars">$admin_email</span><span> = </span><span class="string">"xxx@aaa.com"</span><span>; </span><span class="comment">//博主Email </span><span>  </span></li>
<li class="alt"><span>            </span><span class="keyword">if</span><span> (</span><span class="vars">$email</span><span> == </span><span class="vars">$admin_email</span><span>) {   </span></li>
<li><span>                </span><span class="keyword">return</span><span> </span><span class="vars">$content</span><span>;   </span></li>
<li class="alt"><span>            }   </span></li>
<li><span>        } </span><span class="keyword">else</span><span> </span><span class="keyword">if</span><span> (isset(</span><span class="vars">$_COOKIE</span><span>['comment_author_email_' . COOKIEHASH])) {   </span></li>
<li class="alt"><span>            </span><span class="vars">$email</span><span> = </span><span class="func">str_replace</span><span>('%40', '@', </span><span class="vars">$_COOKIE</span><span>['comment_author_email_' . COOKIEHASH]);   </span></li>
<li><span>        } </span><span class="keyword">else</span><span> {   </span></li>
<li class="alt"><span>            </span><span class="keyword">return</span><span> </span><span class="vars">$notice</span><span>;   </span></li>
<li><span>        }   </span></li>
<li class="alt"><span>        </span><span class="keyword">if</span><span> (</span><span class="keyword">empty</span><span>(</span><span class="vars">$email</span><span>)) {   </span></li>
<li><span>            </span><span class="keyword">return</span><span> </span><span class="vars">$notice</span><span>;   </span></li>
<li class="alt"><span>        }   </span></li>
<li><span>        </span><span class="keyword">global</span><span> </span><span class="vars">$wpdb</span><span>;   </span></li>
<li class="alt"><span>        </span><span class="vars">$post_id</span><span> = get_the_ID();   </span></li>
<li><span>        </span><span class="vars">$query</span><span> = </span><span class="string">"SELECT `comment_ID` FROM {$wpdb-&gt;comments} WHERE `comment_post_ID`={$post_id} and `comment_approved`='1' and `comment_author_email`='{$email}' LIMIT 1"</span><span>;   </span></li>
<li class="alt"><span>        </span><span class="keyword">if</span><span> (</span><span class="vars">$wpdb</span><span>-&gt;get_results(</span><span class="vars">$query</span><span>)) {   </span></li>
<li><span>            </span><span class="keyword">return</span><span> do_shortcode(</span><span class="vars">$content</span><span>);   </span></li>
<li class="alt"><span>        } </span><span class="keyword">else</span><span> {   </span></li>
<li><span>            </span><span class="keyword">return</span><span> </span><span class="vars">$notice</span><span>;   </span></li>
<li class="alt"><span>        }   </span></li>
<li><span>    }   </span></li>
<li class="alt"><span>    </span></li>
<li><span>    add_shortcode('reply', 'reply_to_read');  </span></li>
</ol>
</div>
<p>自行修改其中的博主Email地址。</p>
<p>使用方法，编辑文章时添加：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>[@reply]评论可见的内容[@/reply]  </span></span></li>
</ol>
</div>
<p>或者</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>[@reply notice=</span><span class="string">"自定义的提示信息"</span><span>]评论可见的内容[@/reply]  </span></span></li>
</ol>
</div>
<p><span style="color: #ff0000;">提示：使用时去掉其中的@</span></p>
<p>效果演示：<a title="为WordPress添加文章字数统计" href="http://zmingcx.com/statistics-for-wordpress-article-length.html" target="_blank">为WordPress添加文章字数统计</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/wordpress-blog-comments-can-be-seen.html/feed</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>为WordPress添加文章字数统计</title>
		<link>http://zmingcx.com/statistics-for-wordpress-article-length.html</link>
		<comments>http://zmingcx.com/statistics-for-wordpress-article-length.html#comments</comments>
		<pubDate>Sun, 05 Feb 2012 23:56:15 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[字数统计]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4867</guid>
		<description><![CDATA[　　Wordpress在后台编辑日志时编辑框左下角有一个字数统计，不过只显示在后台，能不能在前台也加上文章字数统计功能呢？研究了一下程序源文件，发现中文版WP后台的字数统计功能，是通过wp-content\languages目录的zh_CN-word-count.js实现的，就是不知道如何调用，网上搜了一下，找到两篇老外给出的代码。
　　可惜上述两种方法对汉字统计无效，只适合纯英文站点，网上也没发现与中文博客字数统计相关的文章，没办法还是自己写一个吧，添加方法与上述相同.......]]></description>
			<content:encoded><![CDATA[<p>WordPress在后台编辑日志时编辑框左下角有一个字数统计，不过只显示在后台，能不能在前台也加上文章字数统计功能呢？研究了一下程序源文件，发现中文版WP后台的字数统计功能，是通过wp-content\languages目录的zh_CN-word-count.js实现的，就是不知道如何调用。网上搜了一下，找到两篇老外给出的代码：</p>
<p>一、把下面代码加到主题的functions.php文件中：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span class="keyword">function</span><span> count_words(</span><span class="vars">$str</span><span>){   </span></span></li>
<li><span>    </span><span class="vars">$words</span><span> = 0;   </span></li>
<li class="alt"><span>    </span><span class="vars">$str</span><span> = </span><span class="func">eregi_replace</span><span>(</span><span class="string">" +"</span><span>, </span><span class="string">" "</span><span>, </span><span class="vars">$str</span><span>);   </span></li>
<li><span>    </span><span class="vars">$array</span><span> = </span><span class="func">explode</span><span>(</span><span class="string">" "</span><span>, </span><span class="vars">$str</span><span>);   </span></li>
<li class="alt"><span>    </span><span class="keyword">for</span><span>(</span><span class="vars">$i</span><span>=0;</span><span class="vars">$i</span><span> &lt; </span><span class="func">count</span><span>(</span><span class="vars">$array</span><span>);</span><span class="vars">$i</span><span>++)   </span></li>
<li><span>     {   </span></li>
<li class="alt"><span>        </span><span class="keyword">if</span><span> (</span><span class="func">eregi</span><span>(</span><span class="string">"[0-9A-Za-zÀ-ÖØ-öø-ÿ]"</span><span>, </span><span class="vars">$array</span><span>[</span><span class="vars">$i</span><span>]))   </span></li>
<li><span>            </span><span class="vars">$words</span><span>++;   </span></li>
<li class="alt"><span>    }   </span></li>
<li><span>    </span><span class="keyword">return</span><span> </span><span class="vars">$words</span><span>;   </span></li>
<li class="alt"><span>}  </span></li>
</ol>
</div>
<p>然后在single.php中希望显示字数统计的位置加上：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>Word </span><span class="func">count</span><span>: &lt;?php </span><span class="func">echo</span><span> count_words(</span><span class="vars">$post</span><span>-&gt;post_content); ?&gt;  </span></span></li>
</ol>
</div>
<p><a href="http://www.wprecipes.com/laura-asked-how-to-get-words-count-of-your-post" target="_blank">原文</a></p>
<p>二、还是将下面代码加到functions.php文件中，此方法与上面不同的是，还加上了一个估算的阅读时间：</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
<li class="alt"><span><span class="comment">// Custom functions </span><span>  </span></span></li>
<li><span class="comment">// START : Show word count </span><span>  </span></li>
<li class="alt"><span class="keyword">function</span><span> show_post_word_count(){   </span></li>
<li><span>ob_start();   </span></li>
<li class="alt"><span>the_content();   </span></li>
<li><span class="vars">$content</span><span> = ob_get_clean();   </span></li>
<li class="alt"><span class="keyword">return</span><span> sizeof(</span><span class="func">explode</span><span>(</span><span class="string">" "</span><span>, </span><span class="vars">$content</span><span>));   </span></li>
<li><span>}   </span></li>
<li class="alt"><span class="comment">// END : Show word count </span><span>  </span></li>
<li><span class="comment">// START : Estimated reading time </span><span>  </span></li>
<li class="alt"><span class="keyword">if</span><span> (!function_exists('est_read_time')):   </span></li>
<li><span class="keyword">function</span><span> est_read_time( </span><span class="vars">$return</span><span> = false) {   </span></li>
<li class="alt"><span class="vars">$wordcount</span><span> = </span><span class="func">round</span><span>(</span><span class="func">str_word_count</span><span>(get_the_content()), -2);   </span></li>
<li><span class="vars">$minutes_fast</span><span> = </span><span class="func">ceil</span><span>(</span><span class="vars">$wordcount</span><span> / 250);   </span></li>
<li class="alt"><span class="vars">$minutes_slow</span><span> = </span><span class="func">ceil</span><span>(</span><span class="vars">$wordcount</span><span> / 150);   </span></li>
<li><span class="keyword">if</span><span> (</span><span class="vars">$wordcount</span><span> &lt;= 150) {   </span></li>
<li class="alt"><span class="vars">$output</span><span> = __(</span><span class="string">"&lt; 1 minute"</span><span>);   </span></li>
<li><span>} </span><span class="keyword">else</span><span> {   </span></li>
<li class="alt"><span class="vars">$output</span><span> = sprintf(__(</span><span class="string">"%s - %s minutes"</span><span>), </span><span class="vars">$minutes_fast</span><span>, </span><span class="vars">$minutes_slow</span><span>);   </span></li>
<li><span>}   </span></li>
<li class="alt"><span class="func">echo</span><span> </span><span class="vars">$output</span><span>;   </span></li>
<li><span>}   </span></li>
<li class="alt"><span class="keyword">endif</span><span>;   </span></li>
<li><span class="keyword">if</span><span> (!function_exists('est_the_content')):   </span></li>
<li class="alt"><span class="keyword">function</span><span> est_the_content( </span><span class="vars">$orig</span><span> ) {   </span></li>
<li><span class="comment">// Prepend the reading time to the post content </span><span>  </span></li>
<li class="alt"><span class="keyword">return</span><span> est_read_time(true) . </span><span class="string">"\n\n"</span><span> . </span><span class="vars">$orig</span><span>;   </span></li>
<li><span>}   </span></li>
<li class="alt"><span class="keyword">endif</span><span>;   </span></li>
<li><span class="comment">// END : Estimated reading time</span><span>  </span></li>
</ol>
</div>
<p>同样在single.php中希望显示字数统计的位置加上：</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
<li class="alt"><span><span>The following &lt;?php </span><span class="func">echo</span><span> show_post_word_count(); ?&gt; words should take about &lt;?php </span><span class="func">echo</span><span> est_read_time(); ?&gt; to read.  </span></span></li>
</ol>
</div>
<p><a href="http://www.welcomebrand.co.uk/thoughts/wordpress-reading-time-and-word-count/" target="_blank">原文</a></p>
<p>可惜上述两种方法对汉字统计无效，只适合纯英文站点，网上也没发现与中文博客字数统计相关的文章，没办法还是自己折腾一个吧。</p>
<p style="text-align: center;"><strong><span style="color: #000000;">WordPress中文博客文章字数统计代码</span></strong></p>
<p style="text-align: center;"><p class="reply-to-read" style="color:#ff0000;width:350px;margin:20px auto 20px;border:1px solid #ccc;">提示：以下内容需要您<a href="#respond" title="添加留言"> <b>添加留言</b> </a>并刷新后方可查看！</p></p>
<p>效果看这篇文章标题下面信息栏</p>
<p>这个评论可见功能参见：<a title="详细阅读 WordPress博客评论可见实现方法" href="../wordpress-blog-comments-can-be-seen.html" rel="bookmark">WordPress博客评论可见实现方法</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/statistics-for-wordpress-article-length.html/feed</wfw:commentRss>
		<slash:comments>153</slash:comments>
		</item>
		<item>
		<title>显示当前在线浏览人数</title>
		<link>http://zmingcx.com/displays-the-current-number-of-online.html</link>
		<comments>http://zmingcx.com/displays-the-current-number-of-online.html#comments</comments>
		<pubDate>Sat, 04 Feb 2012 09:20:19 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4864</guid>
		<description><![CDATA[　　随时了解一下当前有多少访客在浏览自己的站点，是不是也很有意思，Wordpress有类似的插件，比如：WP OnlineCounter、WP-User Online等，不过这些插件都会向数据库中写入数据，并频繁读取数据库，为了实现这个蛋疼的小功能，不是很划算。

　　其实用下面一段代码就可轻松实现当前在线人数功能，此项免费服务来自www.whoisonline.net，不占用自己的数据库资源，将上面代码加到模版适当的位置，而且可通过点击文字，查看访客具体浏览的页面。]]></description>
			<content:encoded><![CDATA[<p>随时了解一下当前有多少访客在浏览自己的站点，是不是也很有意思，Wordpress有类似的插件，比如：WP OnlineCounter、WP-User Online等，不过这些插件都会向数据库中写入数据，并频繁读取数据库，只为了实现这个蛋疼的小功能，不是很划算。</p>
<p>其实用下面一段代码就可轻松实现当前在线人数功能，此项免费服务来自www.whoisonline.net，不占用自己的数据库资源：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>当前有 &lt;script type=</span><span class="string">"text/javascript"</span><span> src=</span><span class="string">"http://www.whoisonline.net/?action=tracker&amp;siteurl=http://zmingcx.tk/"</span><span>&gt;&lt;/script&gt;&lt;/b&gt;&lt;a href=</span><span class="string">"http://www.whoisonline.net/?action=showstats&amp;url=http://zmingcx.tk/"</span><span>&gt; 位浏览者&lt;/a&gt;  </span></span></li>
</ol>
</div>
<p>将上面代码中的<span style="color: #800000;">"http://zmingcx.tk/"</span>改为自己网站的链接，加到模版适当的位置。而且可通过点击文字，查看访客具体浏览的页面。</p>
<p>HotNews主题可以打开HotNewspro\includes目录的time.php模版，加到：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php </span><span class="keyword">include</span><span>('counter.php'); ?&gt;   </span></span></li>
</ol>
</div>
<p>下面，效果可以查看我博客顶部问候语。</p>
<blockquote><p><span style="color: #ff0000;">注：请使用Notepad++、EmEditor、EditPlus文本编辑工具编辑修改中文主题模板，中文模版编码格式为：UTF-8 无BOM，保存时注意编码格式，否则会出现不可预知的问题。</span></p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/displays-the-current-number-of-online.html/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>揪出哪些插件在拖慢你的网站</title>
		<link>http://zmingcx.com/ferret-out-which-the-plug-in-slow-down-your-site.html</link>
		<comments>http://zmingcx.com/ferret-out-which-the-plug-in-slow-down-your-site.html#comments</comments>
		<pubDate>Fri, 03 Feb 2012 21:53:12 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[plugins]]></category>
		<category><![CDATA[P3 (Plugin Performance Profiler)]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网站速度]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4860</guid>
		<description><![CDATA[WordPress众多插件让人眼花缭乱，启用十个、二十个插件也是件很平常的事，你是否想知道到底这些插件对你的网站速度有多大的影响吗？ WordPress插件：P3 (Plugin Performance Profiler)，可以让你详细了解哪些插件占用资源最多，权衡利弊，有选择性地启用插件。 启用P3 (Plugin Performance Profiler)插件后，在"工具"面板中打开“P3 Profiler”，进入插件检测扫描页面，点击“start scan”按钮，开始扫描，稍等片刻，就会出现最终的检测结果，如图： 下面是所安装各插件详细的测试结果： 插件只能运行在Firefox、Chrome、 Opera、 Safari、IE9中，不支持IE8或更低版本。 &#160;]]></description>
			<content:encoded><![CDATA[<p>WordPress众多插件让人眼花缭乱，启用十个、二十个插件也是件很平常的事，你是否想知道到底这些插件对你的网站速度有多大的影响吗？</p>
<p>WordPress插件：<a title="P3 (Plugin Performance Profiler)" href="http://wordpress.org/extend/plugins/p3-profiler/" target="_blank">P3 (Plugin Performance Profiler)</a>，可以让你详细了解哪些插件占用资源最多，权衡利弊，有选择性地启用插件。</p>
<p>启用<a title="P3 (Plugin Performance Profiler)" href="http://wordpress.org/extend/plugins/p3-profiler/" target="_blank">P3 (Plugin Performance Profiler)</a>插件后，在"工具"面板中打开“P3 Profiler”，进入插件检测扫描页面，点击“start scan”按钮，开始扫描，稍等片刻，就会出现最终的检测结果，如图：</p>
<p><a href="http://i.imgur.com/SQJeE.jpg"><img class="aligncenter" src="http://i.imgur.com/SQJeE.jpg" alt="" width="675" height="202" /></a></p>
<p>下面是所安装各插件详细的测试结果：</p>
<p><a href="http://i.imgur.com/RYI7b.jpg"><img class="aligncenter" src="http://i.imgur.com/RYI7b.jpg" alt="" width="661" height="319" /></a><a href="http://i.imgur.com/RleEJ.jpg"><img class="aligncenter" src="http://i.imgur.com/RleEJ.jpg" alt="" width="656" height="317" /></a></p>
<p>插件<span>只能运行在Firefox、Chrome、 Opera、 Safari、IE9中，不支持IE8或更低版本。</span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/ferret-out-which-the-plug-in-slow-down-your-site.html/feed</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>优化一下HotNews Pro主题SEO代码</title>
		<link>http://zmingcx.com/simply-look-hotnews-pro-theme-seo-optimized-code.html</link>
		<comments>http://zmingcx.com/simply-look-hotnews-pro-theme-seo-optimized-code.html#comments</comments>
		<pubDate>Mon, 30 Jan 2012 17:58:33 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[HotNews主题]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4856</guid>
		<description><![CDATA[　　HotNews Pro主题本身已集成SEO优化代码，所以不需要安装类似All in One SEO Pack的插件，不过主题集成的SEO代码并没有为分类列表及页面文件提供描述（description）及关键字（keywords），有童鞋问如何加上此功能，所以简单修改一下SEO代码，加上此功能，具体方法很简单：

　　打开HotNews Pro主题includes目录的seo.php模版文件，用下面代码替换其中的所有。
　　其中：分类列表页面，直接调用分类描述为该分类的页面描述，页面文件，需为.....]]></description>
			<content:encoded><![CDATA[<p>HotNews Pro主题本身已集成SEO优化代码，所以不需要安装类似All in One SEO Pack的插件，不过主题集成的SEO代码并没有为分类列表及页面文件提供描述（description）及关键字（keywords），有童鞋问如何加上此功能，所以简单修改一下SEO代码，补上此功能，就是不知道加上这个有什么实际意义。具体方法很简单：</p>
<p>打开HotNews Pro主题includes目录的seo.php模版文件，用下面代码替换其中的所有。</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php </span><span class="keyword">if</span><span> ( is_home() ) { ?&gt;&lt;title&gt;&lt;?php bloginfo('name'); ?&gt; | &lt;?php bloginfo('description'); ?&gt;&lt;/title&gt;&lt;?php } ?&gt;   </span></span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_search() ) { ?&gt;&lt;title&gt;搜索结果 | &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;&lt;?php } ?&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="keyword">if</span><span> ( is_single() ) { ?&gt;&lt;title&gt;&lt;?php </span><span class="func">echo</span><span> trim(wp_title(</span><span class="string">''</span><span>,0)); ?&gt; | &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;&lt;?php } ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_page() ) { ?&gt;&lt;title&gt;&lt;?php </span><span class="func">echo</span><span> trim(wp_title(</span><span class="string">''</span><span>,0)); ?&gt; | &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;&lt;?php } ?&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="keyword">if</span><span> ( is_category() ) { ?&gt;&lt;title&gt;&lt;?php single_cat_title(); ?&gt; | &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;&lt;?php } ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_month() ) { ?&gt;&lt;title&gt;&lt;?php the_time('F'); ?&gt; | &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;&lt;?php } ?&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="keyword">if</span><span> (function_exists('is_tag')) { </span><span class="keyword">if</span><span> ( is_tag() ) { ?&gt;&lt;title&gt;&lt;?php  single_tag_title(</span><span class="string">""</span><span>, true); ?&gt; | &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;&lt;?php } ?&gt; &lt;?php } ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_author() ) {?&gt;&lt;title&gt;&lt;?php wp_title(</span><span class="string">''</span><span>);?&gt;发表的所有文章 | &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;&lt;?php }?&gt;   </span></li>
<li class="alt"><span>&lt;?php   </span></li>
<li><span class="keyword">if</span><span> (!function_exists('utf8Substr')) {   </span></li>
<li class="alt"><span> </span><span class="keyword">function</span><span> utf8Substr(</span><span class="vars">$str</span><span>, </span><span class="vars">$from</span><span>, </span><span class="vars">$len</span><span>)   </span></li>
<li><span> {   </span></li>
<li class="alt"><span>     </span><span class="keyword">return</span><span> preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.</span><span class="vars">$from</span><span>.'}'.   </span></li>
<li><span>          '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.</span><span class="vars">$len</span><span>.'}).*#s',   </span></li>
<li class="alt"><span>          '</span><span class="vars">$1</span><span>',</span><span class="vars">$str</span><span>);   </span></li>
<li><span> }   </span></li>
<li class="alt"><span>}   </span></li>
<li><span class="keyword">if</span><span> ( is_single() ){   </span></li>
<li class="alt"><span>    </span><span class="keyword">if</span><span> (</span><span class="vars">$post</span><span>-&gt;post_excerpt) {   </span></li>
<li><span>        </span><span class="vars">$description</span><span>  = </span><span class="vars">$post</span><span>-&gt;post_excerpt;   </span></li>
<li class="alt"><span>    } </span><span class="keyword">else</span><span> {   </span></li>
<li><span>   </span><span class="keyword">if</span><span>(preg_match('/&lt;p&gt;(.*)&lt;\/p&gt;/iU',trim(</span><span class="func">strip_tags</span><span>(</span><span class="vars">$post</span><span>-&gt;post_content,</span><span class="string">"&lt;p&gt;"</span><span>)),</span><span class="vars">$result</span><span>)){   </span></li>
<li class="alt"><span>    </span><span class="vars">$post_content</span><span> = </span><span class="vars">$result</span><span>['1'];   </span></li>
<li><span>   } </span><span class="keyword">else</span><span> {   </span></li>
<li class="alt"><span>    </span><span class="vars">$post_content_r</span><span> = </span><span class="func">explode</span><span>(</span><span class="string">"\n"</span><span>,trim(</span><span class="func">strip_tags</span><span>(</span><span class="vars">$post</span><span>-&gt;post_content)));   </span></li>
<li><span>    </span><span class="vars">$post_content</span><span> = </span><span class="vars">$post_content_r</span><span>['0'];   </span></li>
<li class="alt"><span>   }   </span></li>
<li><span>         </span><span class="vars">$description</span><span> = utf8Substr(</span><span class="vars">$post_content</span><span>,0,220);     </span></li>
<li class="alt"><span>  }    </span></li>
<li><span>    </span><span class="vars">$keywords</span><span> = </span><span class="string">""</span><span>;        </span></li>
<li class="alt"><span>    </span><span class="vars">$tags</span><span> = wp_get_post_tags(</span><span class="vars">$post</span><span>-&gt;ID);   </span></li>
<li><span>    </span><span class="keyword">foreach</span><span> (</span><span class="vars">$tags</span><span> </span><span class="keyword">as</span><span> </span><span class="vars">$tag</span><span> ) {   </span></li>
<li class="alt"><span>        </span><span class="vars">$keywords</span><span> = </span><span class="vars">$keywords</span><span> . </span><span class="vars">$tag</span><span>-&gt;name . </span><span class="string">","</span><span>;   </span></li>
<li><span>    }   </span></li>
<li class="alt"><span>}   </span></li>
<li><span>?&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="func">echo</span><span> </span><span class="string">"\n"</span><span>; ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_single() ) { ?&gt;   </span></li>
<li class="alt"><span>&lt;meta name=</span><span class="string">"description"</span><span> content=</span><span class="string">"&lt;?php echo trim($description); ?&gt;"</span><span> /&gt;   </span></li>
<li><span>&lt;meta name=</span><span class="string">"keywords"</span><span> content=</span><span class="string">"&lt;?php echo rtrim($keywords,','); ?&gt;"</span><span> /&gt;   </span></li>
<li class="alt"><span>&lt;?php } ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_page() ) { ?&gt;   </span></li>
<li class="alt"><span>&lt;meta name=</span><span class="string">"description"</span><span> content=</span><span class="string">"&lt;?php $description = get_post_meta($post-&gt;ID, 'description', true);{echo $description;}?&gt;"</span><span> /&gt;   </span></li>
<li><span>&lt;meta name=</span><span class="string">"keywords"</span><span> content=</span><span class="string">"&lt;?php $keywords = get_post_meta($post-&gt;ID, 'keywords', true);{echo $keywords;}?&gt;"</span><span> /&gt;   </span></li>
<li class="alt"><span>&lt;?php } ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_category() ) { ?&gt;   </span></li>
<li class="alt"><span>&lt;meta name=</span><span class="string">"description"</span><span> content=</span><span class="string">"&lt;?php echo category_description( $categoryID ); ?&gt;"</span><span> /&gt;   </span></li>
<li><span>&lt;?php } ?&gt;   </span></li>
<li class="alt"><span>&lt;?php </span><span class="keyword">if</span><span> ( is_tag() ) { ?&gt;   </span></li>
<li><span>&lt;meta name=</span><span class="string">"description"</span><span> content=</span><span class="string">"&lt;?php echo single_tag_title(); ?&gt;"</span><span> /&gt;   </span></li>
<li class="alt"><span>&lt;?php } ?&gt;   </span></li>
<li><span>&lt;?php </span><span class="keyword">if</span><span> ( is_home() ) { ?&gt;   </span></li>
<li class="alt"><span>&lt;meta name=</span><span class="string">"description"</span><span> content=</span><span class="string">"&lt;?php echo get_option('swt_description'); ?&gt;"</span><span> /&gt;   </span></li>
<li><span>&lt;meta name=</span><span class="string">"keywords"</span><span> content=</span><span class="string">"&lt;?php echo get_option('swt_keywords'); ?&gt;"</span><span> /&gt;   </span></li>
<li class="alt"><span>&lt;?php } ?&gt;  </span></li>
</ol>
</div>
<p>其中：</p>
<p><span style="color: #800000;">分类列表页面，</span>直接调用分类描述为该分类的页面描述，无关键字。</p>
<p><span style="color: #800000;">标签页面，</span>直接调用标签名称为描述</p>
<p><span style="color: #800000;">页面文件，</span>需为该页面分别添加自定义栏目：</p>
<p>名称：description，值为：该页面描述</p>
<p>名称：keywords，值为：该页面关键字</p>
<p>本来也可以自动截取页面文件部分内容为该页面描述，不过原SEO代码是提取标签为关键字，貌似WP并没有为页面文件提供添加标签功能，所以直接使用自定义栏目实现。</p>
<p>具体效果可以通过查看<a href="http://zmingcx.com/guestbook" target="_blank">我的最近留言页面</a>源文件</p>
<p><span style="color: #ff0000;"><strong>提示：复制上面的代码后需手动删除一下多余的空格，不然查看页面源代码会有大面积的空段，或者直接下载已修改好的seo.php模版文件，替换主题原文件。</strong></span></p>
<table width="120" border="0" align="center">
<tbody>
<tr>
<td width="120" height="25">
<div id="download"><a title="下载替换文件" href="http://zmingcx.com/?dl_id=58" target="_blank">替换文件</a></div>
</td>
</tr>
</tbody>
</table>
<blockquote>
<p style="text-align: center;"><span style="font-size: large; color: #ff0000;"><a title="详细阅读 《优化一下HotNews Pro主题SEO代码》一文的补充" href="../what-hotnews-pro-theme-seo-optimized-code-the-supplement.html" rel="bookmark"><span style="color: #ff0000;">《优化一下HotNews Pro主题SEO代码》一文的补充</span></a></span></p>
</blockquote>
<p>HotNews Pro 2.7版发布也有段时间了，之后断断续续写了一些修改优化的文章，也到了该升级主题的时机，希望大家提出优化合理化建议，让升级后的主题更加完美。</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/simply-look-hotnews-pro-theme-seo-optimized-code.html/feed</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>为WordPress默认编辑器TinyMCE增加额外的按钮</title>
		<link>http://zmingcx.com/shows-the-tinymce-editor-button-hidden.html</link>
		<comments>http://zmingcx.com/shows-the-tinymce-editor-button-hidden.html#comments</comments>
		<pubDate>Thu, 19 Jan 2012 04:46:27 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[TinyMCE]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4851</guid>
		<description><![CDATA[　　Wordpress默认编辑器为TinyMCE，你可能认为它比较简陋，不过本人不喜欢使用其它增强类的插件，累赘，写日志又不是编排办公文件，不需要过于复杂的功能，其实默认编辑器TinyMCE有部分功能按钮被隐藏了，通过下面的代码可以为TinyMCE编辑器增加额外按钮，比如：显示分隔线、字体选择、上下标等。将下面代码添加到你的主题functions.php模版文件中。
　　上面的代码默认是加到编辑器工具栏的第一行，也可以加到第二或另起一行.....]]></description>
			<content:encoded><![CDATA[<p>WordPress默认编辑器为TinyMCE，你可能认为它比较简陋，不过本人不喜欢使用其它增强类的插件，累赘，写日志又不是编排办公文件，不需要过于复杂的功能，其实默认编辑器TinyMCE有部分功能按钮被隐藏了，通过下面的代码可以为TinyMCE编辑器增加额外按钮，比如：分隔线、字体、字号选择、上标下标等，如图：</p>
<p><a href="http://i.imgur.com/jolT3.png"><img class="aligncenter" src="http://i.imgur.com/jolT3.png" alt="" width="522" height="109" /></a></p>
<p>将下面代码添加到你的主题functions.php模版文件中：</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
<li class="alt"><span><span> </span><span class="keyword">function</span><span> enable_more_buttons(</span><span class="vars">$buttons</span><span>) {   </span></span></li>
<li><span>     </span><span class="vars">$buttons</span><span>[] = 'hr';   </span></li>
<li class="alt"><span>     </span><span class="vars">$buttons</span><span>[] = 'del';   </span></li>
<li><span>     </span><span class="vars">$buttons</span><span>[] = 'sub';   </span></li>
<li class="alt"><span>     </span><span class="vars">$buttons</span><span>[] = 'sup';    </span></li>
<li><span>     </span><span class="vars">$buttons</span><span>[] = 'fontselect';   </span></li>
<li class="alt"><span>     </span><span class="vars">$buttons</span><span>[] = 'fontsizeselect';   </span></li>
<li><span>     </span><span class="vars">$buttons</span><span>[] = 'cleanup';      </span></li>
<li class="alt"><span>     </span><span class="vars">$buttons</span><span>[] = 'styleselect';   </span></li>
<li><span>     </span><span class="vars">$buttons</span><span>[] = 'wp_page';   </span></li>
<li class="alt"><span>     </span><span class="vars">$buttons</span><span>[] = 'anchor';   </span></li>
<li><span>     </span><span class="vars">$buttons</span><span>[] = 'backcolor';   </span></li>
<li class="alt"><span>     </span><span class="keyword">return</span><span> </span><span class="vars">$buttons</span><span>;   </span></li>
<li><span>     }   </span></li>
<li class="alt"><span>add_filter(</span><span class="string">"mce_buttons_3"</span><span>, </span><span class="string">"enable_more_buttons"</span><span>);  </span></li>
</ol>
</div>
<p>上面的代码默认是加到编辑器工具栏的第一行，也可以加到第二或另起一行，用下面的代码替换上面代码中最后一句。</p>
<p>添加到第二行：</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
<li class="alt"><span><span>add_filter(</span><span class="string">"mce_buttons_2"</span><span>, </span><span class="string">"enable_more_buttons"</span><span>);  </span></span></li>
</ol>
</div>
<p>单独另起一行：</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
<li class="alt"><span><span>add_filter(</span><span class="string">"mce_buttons_3"</span><span>, </span><span class="string">"enable_more_buttons"</span><span>);   </span></span></li>
</ol>
</div>
<p>通过上述方法将隐藏的按钮显示出来，使TinyMCE编辑器功能得到增强，基本可满足大部分人的需求。</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/shows-the-tinymce-editor-button-hidden.html/feed</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>为WordPress编辑器设置默认内容</title>
		<link>http://zmingcx.com/set-the-default-editor-for-wordpress-content.html</link>
		<comments>http://zmingcx.com/set-the-default-editor-for-wordpress-content.html#comments</comments>
		<pubDate>Thu, 19 Jan 2012 04:21:26 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4850</guid>
		<description><![CDATA[如果你希望每次写日志时都插入相同的文字内容，例如告诉读者订阅您的站点，通过下面的代码，会自动在编辑器中插入你想显示的内容。 将下面代码加到你的主题functions.php模版中： add_filter( 'default_content', 'my_editor_content' );       function my_editor_content( $content ) {        $content = "如果您喜欢这篇文章，欢迎分享订阅。";        return $content;    }   其中的文字你可以修改成任意的内容。 这是一个很蛋疼的小功能，但却是很实用的的技术。 原文]]></description>
			<content:encoded><![CDATA[<p>如果你希望每次写日志时都插入相同的文字内容，例如告诉读者订阅您的站点，通过下面的代码，会自动在编辑器中插入你想显示的内容。</p>
<p>将下面代码加到你的主题functions.php模版中：</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
<li class="alt"><span><span>add_filter( 'default_content', 'my_editor_content' );   </span></span></li>
<li><span>  </span></li>
<li class="alt"><span class="keyword">function</span><span> my_editor_content( </span><span class="vars">$content</span><span> ) {   </span></li>
<li><span>    </span><span class="vars">$content</span><span> = </span><span class="string">"如果您喜欢这篇文章，欢迎分享订阅。"</span><span>;   </span></li>
<li class="alt"><span>    </span><span class="keyword">return</span><span> </span><span class="vars">$content</span><span>;   </span></li>
<li><span>}  </span></li>
</ol>
</div>
<p>其中的文字你可以修改成任意的内容。</p>
<p>这是一个很蛋疼的小功能，但却是很实用的的技术。</p>
<p><a href="http://justintadlock.com/archives/2009/04/05/how-to-preset-text-in-the-wordpress-post-editor" target="_blank">原文</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/set-the-default-editor-for-wordpress-content.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>恢复显示HotNews Pro主题图片和视频模版日志内容</title>
		<link>http://zmingcx.com/restore-the-display-hotnews-pro-theme-pictures-and-video-content-template-log.html</link>
		<comments>http://zmingcx.com/restore-the-display-hotnews-pro-theme-pictures-and-video-content-template-log.html#comments</comments>
		<pubDate>Sun, 01 Jan 2012 15:59:32 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[HotNews主题]]></category>
		<category><![CDATA[HotNews Pro]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4836</guid>
		<description><![CDATA[　　图片和视频模版是HotNewsPro主题附加的功能，主要用于收集分享一些自己喜欢的图片视频，并非该主题的主要功能，所以最新版本号为Version: 2.7 Plus（增强版），特别是视频模版主要就是应用一下暗箱播放视频特效，可能你会认为不是很好用也是很正常的。
　　经常有童鞋问图片和视频模版怎么用，对于类似的问题我也确实懒得回复，一般都是“自己看使用说明”，因为使用说明写的已够详细了，但刚接触WP的新手，对WP一些常用功能和术语一知半解，使用功能复杂的主题还是有些摸不到头脑，这个只能自己慢慢折腾了....]]></description>
			<content:encoded><![CDATA[<p>图片和视频模版是HotNewsPro主题附加的功能，主要用于收集分享一些自己喜欢的图片视频，并非该主题的主要功能，所以最新版本号为Version: 2.7 Plus（增强版），特别是视频模版主要就是应用一下暗箱播放视频特效，可能你会认为不是很好用也是很正常的。</p>
<p>经常有童鞋问图片和视频模版怎么用，对于类似的问题我也确实懒得回复，一般都是“自己看使用说明”，因为使用说明写的已够详细了，但刚接触WP的新手，对WP一些常用功能和术语一知半解，使用功能复杂的主题还是有些摸不到头脑，这个只能自己慢慢折腾了，使用说明已无法再详细。看到一些博主非常想使用HotNewsPro主题，但又苦于不会弄，于是我也经常亲自帮人发几篇日志作一个实例，帮助解决使用中的问题，这里推荐大家还是要多阅读我写的HotNews主题技术支持相关文章，包括之前版本的使用说明，会对你有所帮助，从而熟练使用HotNewsPro主题。</p>
<p>言归正题，2012年第一篇日志，简单修改一下主题让HotNews Pro主题图片和视频模版显示日志内容。</p>
<p>当初弄这个图片与视频模版只是为了应用一下暗箱特效，并没有考虑太多，所以有些功能并没有添加，包括正文内容显示。</p>
<p>分别打开主题css目录的img.css和video.css查找：</p>
<div class="dp-highlighter">
<ol class="dp-css">
<li class="alt"><span><span>.entry_c p {   </span></span></li>
<li><span>    </span><span class="keyword">display</span><span>:</span><span class="string">none</span><span>;   </span></li>
<li class="alt"><span>    </span><span class="keyword">text-indent</span><span>:0em;   </span></li>
<li><span>    }  </span></li>
</ol>
</div>
<p>并替换为：</p>
<div class="dp-highlighter">
<ol class="dp-css">
<li class="alt"><span><span>.entry_c p {   </span></span></li>
<li><span>    </span><span class="keyword">font-size</span><span>: </span><span class="string">13px</span><span>;   </span></li>
<li class="alt"><span>    </span><span class="keyword">line-height</span><span>:</span><span class="string">25px</span><span>;   </span></li>
<li><span>    </span><span class="keyword">text-indent</span><span>:2em;   </span></li>
<li class="alt"><span>    </span><span class="keyword">padding</span><span>:0 </span><span class="string">10px</span><span> 0 0;   </span></li>
<li><span>    }  </span></li>
</ol>
</div>
<p>之后发表图片就会显示正文内容了。</p>
<p>不过视频模版默认并没有添加日志内容调用函数，所以还需打开：single-video.php模版，查找：</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;!-- </span><span class="func">end</span><span>: thumbnail --&gt;  </span></span></li>
</ol>
</div>
<p>并在其后添加</p>
<div class="dp-highlighter">
<ol class="dp-c">
<li class="alt"><span><span>&lt;?php the_content('Read more...'); ?&gt;  </span></span></li>
</ol>
</div>
<p>修改完成。之后可以按正常方式插入文字、图片及视频。</p>
<p style="text-align: center;"><span style="color: #800000;"><a href="http://zmingcx.com/video/bjork-bjork-joga-should-be-the-kings-favorite-idol-days" target="_blank"><span style="color: #800000;">修改后的演示</span></a></span></p>
<p style="text-align: left;">另外，视频模版暗箱弹出播放视频特效，使用IE核心浏览器，在关闭时会提示错误，经过反复测试其它暗箱特效JS脚本，都有此问题，但有的视频网站视频却无此问题，因此感觉与暗箱JS脚本无关，是一些视频网站提供的视频SWF地址有特殊代码有关，无法解决，请使用火狐Firefox、谷歌chrome及opera浏览器。</p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/restore-the-display-hotnews-pro-theme-pictures-and-video-content-template-log.html/feed</wfw:commentRss>
		<slash:comments>95</slash:comments>
		</item>
		<item>
		<title>本地测试HotNewsPro2.7版CMS布局提示错误解决办法</title>
		<link>http://zmingcx.com/cms-version-of-the-layout-of-the-local-test-hotnewspro2-7-an-error-solution.html</link>
		<comments>http://zmingcx.com/cms-version-of-the-layout-of-the-local-test-hotnewspro2-7-an-error-solution.html#comments</comments>
		<pubDate>Wed, 21 Dec 2011 04:46:27 +0000</pubDate>
		<dc:creator>知更鸟</dc:creator>
				<category><![CDATA[HotNews主题]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://zmingcx.com/?p=4819</guid>
		<description><![CDATA[经常有童鞋问为什么在本地测试HotNewsPro2.7版主题启用CMS布局后会提示： Parse error: syntax error, unexpected $end in H:\wamp\www\wordpress\wp-content\themes\HotNewspro\cms.php on line 169 经过对HotNewsPro2.7版主题源代码进行检查未发现有什么问题，并且主题就是在本地环境中制作完成的。经查看大家本地php环境所使用的程序一般为WAMP，默认安装版的WAMP并未经过优化，而我一直用绿色版的xampp，本身经过优化，问题就出在这个WAMP程序上，默认WAMP程序php.ini中的short_open_tag =为Off 状态，作用是不允许使用PHP&#60;? ?&#62;缩写形式，改为On即可。 之前也多次回复网友这个问题，但后来发现WAMP有两个php.ini文件，只改一个是无效的。 两个php.ini文件分别在：wamp\php目录及wamp\Apache2\bin目录中，打开这两个php.ini文件，查找： short_open_tag = Off 改为： short_open_tag = On 保存后，重启WAMP服务，问题解决。 快捷的方法：右键任务栏WAMP图标，Php-php设置-勾选short_open_tag =on 相关阅读：绿色版xampp使用教程]]></description>
			<content:encoded><![CDATA[<p>经常有童鞋问为什么在本地测试HotNewsPro2.7版主题启用CMS布局后会提示：</p>
<blockquote><p><strong>Parse error</strong>: syntax error, unexpected $end in <strong>H:\wamp\www\wordpress\wp-content\themes\HotNewspro\cms.php</strong> on line <strong>169</strong></p></blockquote>
<p>经过对HotNewsPro2.7版主题源代码进行检查未发现有什么问题，并且主题就是在本地环境中制作完成的。经查看大家本地php环境所使用的程序一般为WAMP，默认安装版的WAMP并未经过优化，而我一直用<a title="xampp使用方法" href="http://zmingcx.com/local-build-wordpress-test-environment.html">绿色版的xampp</a>，本身经过优化，问题就出在这个WAMP程序上，默认WAMP程序php.ini中的<span style="color: #800000;">short_open_tag =<span style="color: #000000;">为Off</span></span><span style="color: #000000;"> 状</span>态，作用是不允许使用PHP&lt;? ?&gt;缩写形式，改为On即可。</p>
<p>之前也多次回复网友这个问题，但后来发现WAMP有两个php.ini文件，只改一个是无效的。</p>
<p>两个php.ini文件分别在：wamp\php目录及wamp\Apache2\bin目录中，打开这两个php.ini文件，查找：</p>
<p><span style="color: #800000;">short_open_tag = Off</span></p>
<p>改为：</p>
<p><span style="color: #800000;">short_open_tag = On</span></p>
<p>保存后，重启WAMP服务，问题解决。</p>
<p><span style="color: #ff0000;">快捷的方法：右键任务栏WAMP图标，Php-php设置-勾选short_open_tag =on</span></p>
<p><strong>相关阅读：</strong><a href="http://zmingcx.com/local-build-wordpress-test-environment.html" target="_blank">绿色版xampp使用教程</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zmingcx.com/cms-version-of-the-layout-of-the-local-test-hotnewspro2-7-an-error-solution.html/feed</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
	</channel>
</rss>

