<?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>Jinwen Say &#187; 模板</title>
	<atom:link href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf/feed" rel="self" type="application/rss+xml" />
	<link>http://www.saywp.com</link>
	<description>WordPress themes, Blogs, Web design, ex-Paris living...</description>
	<lastBuildDate>Sun, 25 Dec 2011 03:13:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>新主题与TwentyTen</title>
		<link>http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html</link>
		<comments>http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html#comments</comments>
		<pubDate>Thu, 12 Aug 2010 03:25:11 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[模板]]></category>
		<category><![CDATA[自定义]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=1700</guid>
		<description><![CDATA[昨晚换了主题后只是随便写了两句，今天再多写一些相关的，骗骗留言。 <a href="http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>昨晚换了主题后只是随便写了两句，今天再多写一些相关的，骗骗留言。</p>
<h3>－新框架</h3>
<p>相信大家都看到这个主题是从WordPress新的默认主题改过来的，以新的TwentyTen作为新的框架做主题的开发是非常好的，能省去很多诸如细节样式和代码的设置，再说它的功能本身就非常的强大。我建议大家新的主题都以它来做框架，毕竟WordPress这年头都到了3.0版本了，很多代码应该要更新了。</p>
<p>题外话，上次第二次提交Js O4w的更新又被官方打回，原因是没有body_class()这类新代码，气！真是迫人升级啊。</p>
<h3>－导航自由</h3>
<p>新的主题导航就是自定义的Menus功能，而且还支持着二级和三级目录的弹出显示，这点很省很方便。现在能在后台就轻松处理排列导航的显示，而且还带保存功能，不担心设置丢失。</p>
<p><img class="aligncenter size-full wp-image-1702" title="eversimple1" src="http://www.saywp.com/wp-content/uploads/2010/08/eversimple1.png" alt="eversimple1 新主题与TwentyTen" width="432" height="145" /></p>
<p>而且这种导航还可以应用到小工具当中，也就是说能把自己喜欢的菜单项目放到侧栏或者脚 部位置上，方便得很。</p>
<h3>－背景，图片自由换</h3>
<p>其实我最喜欢的就是能在后台方便设置头部图片和背景图片。我觉得主题再漂亮，始终都会出现审美疲劳的，换一下这两样东西肯定有更多新鲜感。再说，如果主题发布，使用的人多了，他们也想自己的主题跟别人至少有那样这样的不吧，这种功能更添个性化。可能，带有这样功能的主题会更受欢迎点。</p>
<p>有着这两个功能，感觉主题就象是能百搭的衣服，能变出很多样式，每个人都用得不一样。</p>
<p>P.S. 昨天的背景图不能适应高分吧，所以今天就换了，不过好象没昨天的好看呢。</p>
<h3>－强大的小工具</h3>
<p>TwentyTen默认就支持6个小工具，2个侧栏，4个底部。我觉得这样也很足够了，但我自己再添加了2个小工具用于文章页面内的，与之区别于首页显示。现在一共是8个小工具，很符合我目前的想法：基本上都通过小工具更改页面的布置，而不需要再用记事本打开编辑主题文件。这也有考虑到以后其它使用这个主题的朋友的方便。</p>
<p><img class="aligncenter size-full wp-image-1703" title="eversimple2" src="http://www.saywp.com/wp-content/uploads/2010/08/eversimple2.png" alt="eversimple2 新主题与TwentyTen" width="452" height="410" /></p>
<h3>－首页布局</h3>
<p>首页文章的布局非常灵活，TwentyTen默认已经为我们设定好两种特别的样式。</p>
<p>一种是用来显示相册的，只要文章的目录分类是按预设的Gallery，首页就会显示一张缩略图加上文章摘要。当然这张缩略图的设定也是内置的功能，很赞。这样对于图片集的处理很醒目的，让访客在浏览首页就知道这是相册类的文章，而且还标示了有多少张图片在。</p>
<p><img class="aligncenter size-full wp-image-1704" title="eversimple3" src="http://www.saywp.com/wp-content/uploads/2010/08/eversimple3.png" alt="eversimple3 新主题与TwentyTen" width="444" height="279" /></p>
<p>另外一种是按目录是预设的Asides显示样式。它只会在首页显示正文，而不会显示标题。感觉就象是你随便说的一句两句一样，把它们贴到首页就能让大家看到了，也很方便。</p>
<p>我自己再按目录添加了一种样式给付费评论。由于付费评论一般要求在首页显示链接，但我的习惯是首页文章摘要都不带链接的。现在这个主题的功能能让我轻松的区别显示它们又不用太多更改模板，非常好使。</p>
<h3>－其它</h3>
<p>对于TwentyTen最大更改的部分是留言用上Ajax功能。但这次相对于上一个主题Js O4系列的功能来说真的不算什么了。因为我想主题简单点，功能不用太多。记得上个主题是有Ajax的联系表单功能的，这次我把它先去掉，因为觉得它的使用频率真不高，一个月才被使用上一次，两次，证明作用不大，去掉。</p>
<p>说到简单主题，我这次还特意把搜索栏做小一点，没有上个主题那么大而且放在显眼位置，原因是同样觉得它是必需的，但不至于被人天天使用。还有目前侧栏我只放上购买链接广告，其它都不放上去了，看看这样布局，网站是不是会简单醒目一点。</p>
<p>现在网站上图片的搭配不是固定的，毕竟我随时都可以更换了，只要在后台就能弄好，哈哈。</p>
<p>然后就没有然后了，说完。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2010. |
<a href="http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html#comments">84 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html&title=新主题与TwentyTen">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e4%b8%bb%e9%a2%98" rel="tag">主题</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a>, <a href="http://www.saywp.com/tag/%e8%87%aa%e5%ae%9a%e4%b9%89" rel="tag">自定义</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/comment-list-design.html" title="我的WordPress主题这样做(6)-留言楼层样式技巧 (2008/07/30)">我的WordPress主题这样做(6)-留言楼层样式技巧</a> (36)</li>
	<li><a href="http://www.saywp.com/wordpress/set-up-your-special-post-page.html" title="我的WordPress主题这样做(4)-专属分类页面制作 (2008/07/11)">我的WordPress主题这样做(4)-专属分类页面制作</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/how-to-use-query-posts-in-wordpress.html" title="我的WordPress主题这样做(3)-文章质疑应用 (2008/06/22)">我的WordPress主题这样做(3)-文章质疑应用</a> (20)</li>
	<li><a href="http://www.saywp.com/wordpress/adding-post-picture-with-wordpress-custum-fields-part-4.html" title="WordPress自定义字段添加日志图片(4)－提高 (2008/05/08)">WordPress自定义字段添加日志图片(4)－提高</a> (20)</li>
	<li><a href="http://www.saywp.com/wordpress/adding-post-picture-with-wordpress-custum-fields-part-3.html" title="WordPress自定义字段添加日志图片(3)－完善 (2008/05/03)">WordPress自定义字段添加日志图片(3)－完善</a> (14)</li>
	<li><a href="http://www.saywp.com/wordpress/adding-post-picture-with-wordpress-custum-fields-part-2-2.html" title="WordPress自定义字段添加日志图片(2)－开始 (2008/04/30)">WordPress自定义字段添加日志图片(2)－开始</a> (39)</li>
	<li><a href="http://www.saywp.com/wordpress/adding-post-picture-with-wordpress-custum-fields-part-1.html" title="WordPress自定义字段添加日志图片(1)－引言 (2008/04/30)">WordPress自定义字段添加日志图片(1)－引言</a> (32)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-theme-js-paper-25-released.html" title="WordPress theme Js Paper 2.5 发布 (2009/04/12)">WordPress theme Js Paper 2.5 发布</a> (26)</li>
	<li><a href="http://www.saywp.com/wordpress/one-example-with-using-wordpress-fonction-has-tag.html" title="WordPress 2.6中has_tag用法举例 (2008/09/17)">WordPress 2.6中has_tag用法举例</a> (11)</li>
	<li><a href="http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html" title="Js O3主题增加存档及链接页面模板 (2008/12/05)">Js O3主题增加存档及链接页面模板</a> (15)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html/feed</wfw:commentRss>
		<slash:comments>84</slash:comments>
		</item>
		<item>
		<title>简单说一下我的主题展示页面实现方法</title>
		<link>http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html</link>
		<comments>http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:12:16 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[theme skill]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[模板]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=1249</guid>
		<description><![CDATA[昨天周日看着blog的时候，我突然想起还没有为最近发布的黑色WordPress主题－Js Noire做一个访问页面，因为懒。然后又想如是这样不是办法，因为当日后每做一个新主题后，自己除了需要为它添加一个新页面作介绍之外，还得在一个汇总页面上添加上它，以方便访客一览。这样的“手尾”好生麻烦，然后就想了个AUTO一点的办法做了个汇总页面。就象目前大家在导航栏中看到的第二个按钮，点它就会出现我发布过的所有主题汇总。 <a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>昨天周日看着blog的时候，我突然想起还没有为最近发布的黑色WordPress主题－<a href="http://www.saywp.com/wordpress/wordpress-theme-js-o4-noire-released.html">Js Noire</a>做一个访问页面，因为懒。然后又想如是这样不是办法，因为当日后每做一个新主题后，自己除了需要为它添加一个新页面作介绍之外，还得在一个汇总页面上添加上它，以方便访客一览。这样的“手尾”好生麻烦，然后就想了个AUTO一点的办法做了个汇总页面。就象目前大家在导航栏中看到的第二个按钮，点它就会出现我发布过的所有主题汇总。</p>
<p>熟悉一点WordPress的朋友自然会想到利用分类或者标签功能，比如为每一篇发布主题的文章定义一个指定的分类或者标签，然后访问这个分类或标签的页面链接，它自然就是一个汇总页面了。当然我也是基于这个方向来考虑，但我还想在汇总页面上为各个主题添加一个缩略图，这样就更为直观，不是吗？还有就是只显示简略介绍就够了，不用什么日期啊评论啊的信息。所有这些就必须要自己制作一个页面模板了。OK，那就做一个页面模板，然后在后台新建一个页面，选取该模板方法。</p>
<p>如何在WordPress做一个页面模板？熟悉的朋友跳过，不太熟悉的朋友可以参照<a href="http://www.lihaopeng.com/blog/how-to-use-page-template-wordpress-theme-hack-part-five/">这篇文章</a>建立一个。因为要筛选显示那些只是发布主题用的日志，所以在模板内的主循环代码部分<strong></strong>：</p>
<p><code>&lt;?php while ( have_posts() ) : the_post() ?&gt;</code></p>
<p><strong><span style="color: #ff0000;">的前面</span></strong>添加筛选用的代码：</p>
<p><code>&lt;?php<br />
$limit = get_option('posts_per_page');<br />
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;<br />
query_posts('<span style="color: #ff0000;">tag=idesign</span>&amp;showposts=' . $limit=<span style="color: #ff0000;">15</span> . '&amp;paged=' . $paged);<br />
$wp_query-&gt;is_archive = true; $wp_query-&gt;is_home = false;<br />
?&gt;</code></p>
<p>红字部分是指定筛选标签为“idesign”的所有文章，如果你是通过分类来区别的话，把“tag=”换成“cat=分类ID号”则可。“15”就是指定读取的文章数。</p>
<p>到此是一个筛选功能的完成，至于需要在汇总页面中添加各个主题的图片，我希望它能自动读取该篇日志中的图片。因为发布主题的日志<strong>一定</strong>（一般情况下）带有主题的预览图，所以直接读取它并显示出来就行了。</p>
<p>在模板的主循环里，在你需要显示图片的位置中添加如下代码：</p>
<p><code>&lt;img src="&lt;?php echo catch_that_image() ?&gt;" alt="" /&gt;</code></p>
<p>建议为该代码前后添加一个&lt;div&gt;的以方便控制它的样式，比如大小，是否浮动显示等。<strong><span style="color: #ff0000;">不要忘记</span></strong>的是，你必须在主题模板的function.php文件内同时添加上下面的功能代码，否则图片不会自动读取：</p>
<p><code>function catch_that_image() {<br />
global $post, $posts;<br />
$first_img = '';<br />
ob_start();<br />
ob_end_clean();<br />
$output = preg_match_all('/&lt;img.+src=[\'"]([^\'"]+)[\'"].*&gt;/i', $post-&gt;post_content, $matches);<br />
$first_img = $matches [1] [0];<br />
if(empty($first_img)){ //Defines a default image<br />
$first_img = "在这里指定如果没有图片则显示的默认图片路径";<br />
}<br />
return $first_img;<br />
}</code></p>
<p>这样，系统就能自动读取在该篇文章中的<span style="color: #ff0000;">第一个</span>图片，注意是第一个；所以请把需要作为缩略图显示的图片放在日志中的首位。</p>
<p>所有上面操作都完成后，在后台新建页面，选取刚建立的页面模板，也不用写什么内容的了，存档后访问该页面，就会显示那些需要显示的文章，还有文章内的第一个图片。</p>
<p>因为我这里是利用JQuery直接读取这个模板，如果你也需要这样，你需要把上述的模板文件更改一下。在其开头位置添加：</p>
<p><code>&lt;?php<br />
if ($_SERVER["REQUEST_METHOD"] != "POST") {<br />
header('Allow: POST');<br />
header("HTTP/1.1 405 Method Not Allowed");<br />
header("Content-type: text/plain");<br />
exit;<br />
}<br />
$db_check = true;<br />
function kill_data() {<br />
return '';<br />
}<br />
function check_db() {<br />
global $wpdb, $db_check;<br />
if($db_check) {<br />
// Check DB<br />
if(!$wpdb-&gt;dbh) {<br />
echo('Our database has issues. Try again later.');<br />
} else {<br />
echo('We\'re currently having site problems. Try again later.');<br />
}<br />
die();<br />
}<br />
}<br />
ob_start('kill_data');<br />
register_shutdown_function('check_db');<br />
require_once(dirname(__FILE__)."/../../../wp-config.php");<br />
$db_check = false;<br />
ob_end_clean();<br />
nocache_headers();<br />
function fail($s) {<br />
header('HTTP/1.0 500 Internal Server Error');<br />
echo $s;<br />
exit;<br />
}<br />
?&gt;</code></p>
<p>然后指定一个激活的js效果，比如通过点击动作后读取这个页面；在你的模板js文件中添加：</p>
<p><code>$('激活链接的样式名字').click(function(){<br />
$.ajax({<br />
url : "/wp-content/themes/主题文件夹名字/上面制作的模板文件.php",<br />
type: 'POST',<br />
beforeSend: function() {<br />
/*<br />
这里是读取数据前的一系列动作，比如要隐藏什么，显示什么的，根据主题不同不同<br />
*/<br />
},<br />
success : function (data) {<br />
/*下面一行是读取成功后数据显示方式。比如我是把数据附加到一个名称为"#qs-area"区块内并通过"slideDown"的方式显示出来。*/<br />
$("#qs-area").html(data).slideDown('slow');<br />
}<br />
});<br />
return false;<br />
});</code></p>
<p>在这里关于AJax的方法我写得较为简单，因为并不是本文的重点；或者大家需要折腾的话，有问题也可以在这里说下，看我能否帮上忙好了。通过上面的方法后，日后当我有新主题发布，我就只需要在撰写该篇文章的同时为它添加一个指定的标签后，它就会自动被添加到我的主题汇总页面中去，当然还带了张缩略图。一个很适合我的懒方法，呵呵。当然，如果你也需要汇总一些带图片的文章，此方法也适用，按需灵活处理一下则可。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2009. |
<a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html#comments">24 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html&title=简单说一下我的主题展示页面实现方法">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/jquery" rel="tag">JQuery</a>, <a href="http://www.saywp.com/tag/theme" rel="tag">theme</a>, <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html" title="让回复留言的按钮动态点JQuery版 (2008/12/17)">让回复留言的按钮动态点JQuery版</a> (31)</li>
	<li><a href="http://www.saywp.com/wordpress/collapsible-comments.html" title="在WordPress中利用Jquery隐藏较旧留言 (2008/11/25)">在WordPress中利用Jquery隐藏较旧留言</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/ajax-comment-in-wordpress.html" title="WordPress中Ajax留言的简单实现 (2008/09/11)">WordPress中Ajax留言的简单实现</a> (42)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html" title="DIY WordPress contact form with JQuery (1) (2009/03/30)">DIY WordPress contact form with JQuery (1)</a> (25)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html" title="让回复留言的按钮动态点 (2008/12/16)">让回复留言的按钮动态点</a> (40)</li>
	<li><a href="http://www.saywp.com/wordpress/pop-up-rss-subscribe-with-jquery.html" title="网站RSS订阅的JQuery弹出效果实现 (2008/12/27)">网站RSS订阅的JQuery弹出效果实现</a> (49)</li>
	<li><a href="http://www.saywp.com/wordpress/add-quick-passage-to-comment-with-jquery.html" title="给你们的懒人留言模式 (2009/03/21)">给你们的懒人留言模式</a> (45)</li>
	<li><a href="http://www.saywp.com/wordpress/theme-le-mag-initial-released.html" title="清新绿色WordPress主题“Le Mag”发布下载 (2009/05/21)">清新绿色WordPress主题“Le Mag”发布下载</a> (36)</li>
	<li><a href="http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html" title="浅说WordPress自带分页的CSS样式设计 (2009/03/07)">浅说WordPress自带分页的CSS样式设计</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html" title="新主题与TwentyTen (2010/08/12)">新主题与TwentyTen</a> (84)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>分享下我的twitter背景模板</title>
		<link>http://www.saywp.com/web/share-my-twitter-background-template.html</link>
		<comments>http://www.saywp.com/web/share-my-twitter-background-template.html#comments</comments>
		<pubDate>Sat, 01 Aug 2009 22:50:12 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[网络 | Web]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[模板]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=1125</guid>
		<description><![CDATA[在pbtweet和@troynt's Twitter Script这两款优秀的twitter加强script辅助下，我现在是越来越喜欢直接在twitter.com上玩twitter了，所以也就想到把自己的twitter页面弄得个性一点。 <a href="http://www.saywp.com/web/share-my-twitter-background-template.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>在<a href="http://www.saywp.com/web/pbtweet.html">pbtweet</a>和@troynt's Twitter Script这两款优秀的twitter加强script辅助下，我现在是越来越喜欢直接在twitter.com上玩twitter了，所以也就想到把自己的<a href="http://twitter.com/jinwen">twitter页面</a>弄得个性一点。</p>
<p>网络上有很多提供twitter背景图片制作的服务，喜欢省事的你可以google一下就可以找到。不过我觉得最简单的方法还是自己利用photoshop做个专属的背景吧，一点也不复杂，然后把它上传就可以了。比如我之前弄了一个是这个样子的：</p>
<p><a href="http://lh5.ggpht.com/_i4s3JEV_7rM/SnTAhWMHcsI/AAAAAAAAFDc/WX4JfcNoJHw/jinwen_twitter_bg.jpg?imgmax=800"><img class="pie-img" src="http://lh5.ggpht.com/_i4s3JEV_7rM/SnTAhWMHcsI/AAAAAAAAFDc/WX4JfcNoJHw/jinwen_twitter_bg.jpg?imgmax=400" alt=" 分享下我的twitter背景模板" width="400" height="199" title="分享下我的twitter背景模板" /></a></p>
<p>我弄的是把自己的blog信息添加到twitter的页面中去，让它更为显眼；不过也是上传了好几次才把信息的位置拿准的。不知道大家是否也有兴趣弄一个个性一点的背景图，我把我使用的PSD文件放上来，至少方便大家，因为不太用调整位置了。</p>
<p>下载我的背景模板：<a href="http://www.saywp.com/wp-content/uploads/2009/08/jinwen-twitter-background-template.psd">jinwen-twitter-background-template</a></p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2009. |
<a href="http://www.saywp.com/web/share-my-twitter-background-template.html">Permalink</a> |
<a href="http://www.saywp.com/web/share-my-twitter-background-template.html#comments">21 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/web/share-my-twitter-background-template.html&title=分享下我的twitter背景模板">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/twitter" rel="tag">twitter</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html" title="WordPress中Ajax评论的完善参考 (2009/04/09)">WordPress中Ajax评论的完善参考</a> (105)</li>
	<li><a href="http://www.saywp.com/wordpress/follow-more-than-300-web-designer-on-twitter.html" title="超过300位网页设计者的Twitter推荐 (2009/02/07)">超过300位网页设计者的Twitter推荐</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html" title="让回复留言的按钮动态点JQuery版 (2008/12/17)">让回复留言的按钮动态点JQuery版</a> (31)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html" title="让回复留言的按钮动态点 (2008/12/16)">让回复留言的按钮动态点</a> (40)</li>
	<li><a href="http://www.saywp.com/web/blue-dabr-0-4-released.html" title="蓝色风格DABR－Blue dabr 0.4 更新 (2010/04/22)">蓝色风格DABR－Blue dabr 0.4 更新</a> (25)</li>
	<li><a href="http://www.saywp.com/web/twitter_style_dabr.html" title="自用twitter风格版dabr (2010/03/25)">自用twitter风格版dabr</a> (20)</li>
	<li><a href="http://www.saywp.com/web/fat-twitter-icon-download.html" title="胖胖的twitter图标下载 (2009/02/19)">胖胖的twitter图标下载</a> (9)</li>
	<li><a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html" title="简单说一下我的主题展示页面实现方法 (2009/10/19)">简单说一下我的主题展示页面实现方法</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/nice-css-templates-download.html" title="漂亮标准的CSS模板代码 (2007/10/24)">漂亮标准的CSS模板代码</a> (5)</li>
	<li><a href="http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html" title="浅说WordPress自带分页的CSS样式设计 (2009/03/07)">浅说WordPress自带分页的CSS样式设计</a> (15)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/web/share-my-twitter-background-template.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>WordPress中Ajax评论的完善参考</title>
		<link>http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html</link>
		<comments>http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html#comments</comments>
		<pubDate>Thu, 09 Apr 2009 20:31:39 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[theme skill]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[模板]]></category>
		<category><![CDATA[照片]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=783</guid>
		<description><![CDATA[如果你也是使用Ajax评论，你是否也会忽略了一些细节？这里推荐大家看Xiaorsz’s Blog最近的这篇文章：关于 wordpress ajax 评论的补充和完善。 <a href="http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>很多人喜欢在WordPress中的评论系统中调用Ajax，因为这样会很方便。简单一个例子就是当你在页面内想边听音乐边留言时候（<a class="trigger" href="http://www.people.com.cn">♫TINAting</a>？），没有Ajax的评论就不好办了。如果你也是使用Ajax评论，你是否也会忽略了一些细节？这里推荐大家看Xiaorsz’s Blog最近的这篇文章：【关于 wordpress ajax 评论的补充和完善】。</p>
<p>文章写得很好，至少我觉得真的很有用了，如果在你的Ajax评论中存在如下的问题：</p>
<ol>
<li>部分模版中每篇文章的第一条评论刷新才可以显示</li>
<li>新发的评论楼层数总是 #1，刷新后正常</li>
<li>文章留言数统计没有即时更新</li>
<li>留言用 alt 控制隔层显示不同样式时，ajax 时无效果，同样刷新后正常</li>
</ol>
<p>那你应该去看一下上述问题的解决办法，它能让你的Ajax留言系统更为完善。</p>
<p>现在我自己的留言系统也改善好多了，能做到连续留言中的序号正常，还有页面标签中的留言总数也自动刷新。这样才是Ajax应用应该要做到的，试想尽管是Ajax提交了留言，但留言序号和留言总数却要重新刷新页面才能更新，这样总显不足。另外我在修改的时候发现一个问题，不知道是否只针对我自己的模板，我顺便在这里也写出：</p>
<p><a href="http://www.saywp.com/wp-content/uploads/2009/04/improve-the-wordpress-ajax-comments.png"><img class="alignnone size-medium wp-image-784" title="improve-the-wordpress-ajax-comments" src="http://www.saywp.com/wp-content/uploads/2009/04/improve-the-wordpress-ajax-comments-480x98.png" alt="improve the wordpress ajax comments 480x98 WordPress中Ajax评论的完善参考" width="480" height="98" /></a></p>
<p>后记：</p>
<p>Xiaorsz同学的这篇文章让我省了不少时间在留言模板上的修改；多出的时间我做了一个类<a href="http://twitter.com">twitter</a>首页中的more刷新功能，大家可以在我首页中看到；试试效果吧，再有什么意见也说一下，看这个more东西有没有存在的必要 *_*!</p>
<p>原版more截图：</p>
<p><a href="http://www.saywp.com/wp-content/uploads/2009/04/more-button-twitter.png"><img class="alignnone size-medium wp-image-785" title="more-button-twitter" src="http://www.saywp.com/wp-content/uploads/2009/04/more-button-twitter-480x141.png" alt="more button twitter 480x141 WordPress中Ajax评论的完善参考" width="480" height="141" /></a></p>
<p>山寨版截图：</p>
<p><a href="http://www.saywp.com/wp-content/uploads/2009/04/more-button-saywpcom.png"><img class="alignnone size-medium wp-image-786" title="more-button-saywpcom" src="http://www.saywp.com/wp-content/uploads/2009/04/more-button-saywpcom-480x185.png" alt="more button saywpcom 480x185 WordPress中Ajax评论的完善参考" width="480" height="185" /></a></p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2009. |
<a href="http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html#comments">105 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html&title=WordPress中Ajax评论的完善参考">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/ajax" rel="tag">ajax</a>, <a href="http://www.saywp.com/tag/twitter" rel="tag">twitter</a>, <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a>, <a href="http://www.saywp.com/tag/%e7%85%a7%e7%89%87" rel="tag">照片</a>, <a href="http://www.saywp.com/tag/%e7%95%99%e8%a8%80" rel="tag">留言</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html" title="DIY WordPress contact form with JQuery (1) (2009/03/30)">DIY WordPress contact form with JQuery (1)</a> (25)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-thread-comment-with-ajax-application.html" title="无折腾不WordPress (2009/07/09)">无折腾不WordPress</a> (38)</li>
	<li><a href="http://www.saywp.com/wordpress/collapsible-comments.html" title="在WordPress中利用Jquery隐藏较旧留言 (2008/11/25)">在WordPress中利用Jquery隐藏较旧留言</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/ajax-comment-in-wordpress.html" title="WordPress中Ajax留言的简单实现 (2008/09/11)">WordPress中Ajax留言的简单实现</a> (42)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-4.html" title="DIY WordPress contact form with JQuery (4) (2009/04/03)">DIY WordPress contact form with JQuery (4)</a> (9)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-3.html" title="DIY WordPress contact form with JQuery (3) (2009/04/01)">DIY WordPress contact form with JQuery (3)</a> (6)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-2.html" title="DIY WordPress contact form with JQuery (2) (2009/03/31)">DIY WordPress contact form with JQuery (2)</a> (12)</li>
	<li><a href="http://www.saywp.com/wordpress/talk-about-my-tread-comment-design-in-wordpress.html" title="说说我在WordPress 2.7中留言嵌套的样式设计 (2009/01/21)">说说我在WordPress 2.7中留言嵌套的样式设计</a> (40)</li>
	<li><a href="http://www.saywp.com/wordpress/using-wordpress-comment-emotions.html" title="试用上WordPress的评论表情插件 (2009/10/30)">试用上WordPress的评论表情插件</a> (88)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html" title="让回复留言的按钮动态点JQuery版 (2008/12/17)">让回复留言的按钮动态点JQuery版</a> (31)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html/feed</wfw:commentRss>
		<slash:comments>105</slash:comments>
		</item>
		<item>
		<title>DIY WordPress contact form with JQuery (1)</title>
		<link>http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html</link>
		<comments>http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html#comments</comments>
		<pubDate>Mon, 30 Mar 2009 20:28:10 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[theme skill]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[模板]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=753</guid>
		<description><![CDATA[虽然WordPress提供了很多contact form的插件，都很强大和多功能，但我们可以自己简单制作一个带Ajax提交功能的简单contact form，而且还能方便地插入到WordPress的任意位置中，不局限于新建页面利用short code插入表单。这里是第一篇。 <a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>文章题目就很清楚了，这是说一下如何利用<a href="http://jquery.com">JQuery</a>在<a href="http://WordPress.org">WordPress</a>上实现contact form的。需要DIY的原因是，虽然WordPress提供了很多contact form的插件，都很强大和多功能，而那些插件大多是通过新建页面插入short code调用联系表单。但是我需要的是能让我插入到模板任意位置（比如现在的index.php中）的contact form代码和一些简单的功能就够了；而且还必需是Ajax刷新的，因为我的主题是标签式浏览，不用Ajax的结果很严重。</p>
<p>表单的功能有几个（实例看本站的contact页面）：</p>
<ol>
<li>Ajax提交（JQuery实现）；</li>
<li>自动检测填写内容是否留空或错误邮址（JQuery实现）；</li>
<li>提供可选联系内容（下拉表单）；</li>
<li>可插入到模板的任意位置，不局限于新建页面使用。</li>
</ol>
<p>如果你对上面的内容有兴趣，就继续看吧。</p>
<p>首先是表单的构成，代码如下：</p>
<p><code>&lt;ol class="forms"&gt;</code></p>
<p><code>&lt;li&gt;&lt;label for="contactName"&gt;your name&lt;/label&gt;<br />
&lt;input type="text" name="contactName" id="contactName" value="&lt;?php if(isset($_POST['contactName'])) echo $_POST['contactName'];?&gt;" class="requiredField" /&gt;<br />
&lt;?php if($nameError != '') { ?&gt;<br />
&lt;span class="error"&gt;&lt;?=$nameError;?&gt;&lt;/span&gt;<br />
&lt;?php } ?&gt;<br />
&lt;/li&gt;</code></p>
<p><code>&lt;li&gt;&lt;label for="email"&gt;your E-mail&lt;/label&gt;<br />
&lt;input type="text" name="email" id="email" value="&lt;?php if(isset($_POST['email']))  echo $_POST['email'];?&gt;" class="requiredField email" /&gt;<br />
&lt;?php if($emailError != '') { ?&gt;<br />
&lt;span class="error"&gt;&lt;?=$emailError;?&gt;&lt;/span&gt;<br />
&lt;?php } ?&gt;<br />
&lt;/li&gt;</code></p>
<p><code>&lt;li class="textarea"&gt;&lt;label for="commentsText"&gt;your words&lt;/label&gt;<br />
&lt;textarea name="comments" id="commentsText" rows="20" cols="30" class="requiredField"&gt;&lt;?php if(isset($_POST['comments'])) { if(function_exists('stripslashes')) { echo stripslashes($_POST['comments']); } else { echo $_POST['comments']; } } ?&gt;&lt;/textarea&gt;<br />
&lt;?php if($commentError != '') { ?&gt;<br />
&lt;span class="error"&gt;&lt;?=$commentError;?&gt;&lt;/span&gt;<br />
&lt;?php } ?&gt;<br />
&lt;/li&gt;</code></p>
<p><code>&lt;li class="inline"&gt;&lt;input type="checkbox" name="sendCopy" id="sendCopy" value="true"&lt;?php if(isset($_POST['sendCopy']) &amp;&amp; $_POST['sendCopy'] == true) echo ' checked="checked"'; ?&gt; /&gt;&lt;label for="sendCopy"&gt;Send a copy of this email to yourself&lt;/label&gt;&lt;/li&gt;</code></p>
<p><code>&lt;li class="screenReader"&gt;&lt;label for="checking" class="screenReader"&gt;If you want to submit this form, do not enter anything in this field&lt;/label&gt;&lt;input type="text" name="checking" id="checking" class="screenReader" value="&lt;?php if(isset($_POST['checking']))  echo $_POST['checking'];?&gt;" /&gt;&lt;/li&gt;</code></p>
<p><code>&lt;li class="buttons"&gt;&lt;input type="hidden" name="submitted" id="submitted" value="true" /&gt;&lt;button type="submit"&gt;Send to Jinwen &amp;raquo;&lt;/button&gt;&lt;/li&gt;</code></p>
<p><code>&lt;/ol&gt;</code></p>
<p>基本上表单这样构成，能看到的是常见的name，mail，comment三个部分，这些都是通用的，大家无需更改。至于倒数第二个list中的screenReader是用来防止垃圾留言的，有兴趣的朋友可以看这篇介绍文章。还有就是上面代码中的一些变量部分（带$部分），看不看得懂也无所谓的，这些是用来检测填写内容的正确与否。</p>
<p>有了上面的代码部分，接着我们需要一个无错提交表单后的欢迎信息，代码如下：</p>
<p><code>&lt;?php if(isset($emailSent) &amp;&amp; $emailSent == true) { ?&gt;</code></p>
<p><code>&lt;div class="thanks"&gt;<br />
&lt;h1&gt;Thanks, &lt;?=$name;?&gt;&lt;/h1&gt;<br />
&lt;p&gt;你的邮件已成功发送！我会尽快与你联系。Have a nice day ^_^ &lt;/p&gt;<br />
&lt;/div&gt;</code></p>
<p><code>&lt;?php } else { ?&gt;</code></p>
<p><code>&lt;?php if(isset($hasError) || isset($captchaError)) { ?&gt;<br />
&lt;p class="error"&gt;There was an error submitting the<br />
&lt;?php } ?&gt;</code></p>
<p><code>&lt;form action="http://www.saywp.com" id="contactForm" method="post"&gt;</code></p>
<p><code>*****在这里插入上面一段代码&lt;ol&gt;...&lt;/ol&gt;*****</code></p>
<p><code>&lt;/form&gt;</code></p>
<p><code>&lt;?php } ?&gt;</code></p>
<p>到这里要说明的是基本上上面的代码都可以全用，需要注意的是你必需修改<span style="color: #ff0000;"><strong>如下一句</strong></span>中的网址为你表单所在页面的位置，否则提交不会成功的。</p>
<p><code>&lt;form action="http://www.saywp.com" id="contactForm" method="post"&gt;</code></p>
<p>至此，我们完成了contact form中的基本部分，我先写到这里，在下一篇我继续写表单内容的判断部分代码，感兴趣的朋友下篇见。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2009. |
<a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html#comments">25 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html&title=DIY WordPress contact form with JQuery (1)">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/ajax" rel="tag">ajax</a>, <a href="http://www.saywp.com/tag/jquery" rel="tag">JQuery</a>, <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a>, <a href="http://www.saywp.com/tag/%e7%95%99%e8%a8%80" rel="tag">留言</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/collapsible-comments.html" title="在WordPress中利用Jquery隐藏较旧留言 (2008/11/25)">在WordPress中利用Jquery隐藏较旧留言</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html" title="WordPress中Ajax评论的完善参考 (2009/04/09)">WordPress中Ajax评论的完善参考</a> (105)</li>
	<li><a href="http://www.saywp.com/wordpress/ajax-comment-in-wordpress.html" title="WordPress中Ajax留言的简单实现 (2008/09/11)">WordPress中Ajax留言的简单实现</a> (42)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-4.html" title="DIY WordPress contact form with JQuery (4) (2009/04/03)">DIY WordPress contact form with JQuery (4)</a> (9)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-3.html" title="DIY WordPress contact form with JQuery (3) (2009/04/01)">DIY WordPress contact form with JQuery (3)</a> (6)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-2.html" title="DIY WordPress contact form with JQuery (2) (2009/03/31)">DIY WordPress contact form with JQuery (2)</a> (12)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html" title="让回复留言的按钮动态点JQuery版 (2008/12/17)">让回复留言的按钮动态点JQuery版</a> (31)</li>
	<li><a href="http://www.saywp.com/wordpress/add-quick-passage-to-comment-with-jquery.html" title="给你们的懒人留言模式 (2009/03/21)">给你们的懒人留言模式</a> (45)</li>
	<li><a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html" title="简单说一下我的主题展示页面实现方法 (2009/10/19)">简单说一下我的主题展示页面实现方法</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-thread-comment-with-ajax-application.html" title="无折腾不WordPress (2009/07/09)">无折腾不WordPress</a> (38)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>浅说WordPress自带分页的CSS样式设计</title>
		<link>http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html</link>
		<comments>http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html#comments</comments>
		<pubDate>Sat, 07 Mar 2009 21:52:29 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[theme skill]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[模板]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=733</guid>
		<description><![CDATA[熟悉WordPress的朋友会知道，WordPress是自带分页导航功能的，就是大家都熟悉的“上一页”，“下一页”。其实使用其自带的分页功能也是不错的选择，如果你暂时不想使用如WP-PageNavi这类罗列分页数字的插件。但如果只是简单显示“上一页”及“下一页”的话又过于简单，恰好有朋友问到现在本站的分页样式如何实现，所以我也写一下作为回复。 <a href="http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>熟悉WordPress的朋友会知道，WordPress是自带分页导航功能的，就是大家都熟悉的“上一页”，“下一页”。其实使用其自带的分页功能也是不错的选择，如果你暂时不想使用如<a title="Visit plugin homepage" href="http://lesterchan.net/portfolio/programming/php/">WP-PageNavi</a>这类罗列分页数字的插件。但如果只是简单显示“上一页”及“下一页”的话又过于简单，恰好有朋友问到现在本站的分页样式如何实现，所以我也写一下作为回复。</p>
<p><img class="alignnone size-full wp-image-734" title="wordpress-navi-bar-design" src="http://www.saywp.com/wp-content/uploads/2009/03/wordpress-navi-bar-design.png" alt="wordpress navi bar design 浅说WordPress自带分页的CSS样式设计" width="448" height="54" /></p>
<p>如上截图，我在传统的“上一页”和“下一页”之间还加上了“返回主页”（home）及“跳至页首”(top)的两个按钮。因为我相信读者阅读至此，这两个按钮还是很方便他们的。</p>
<p>现在先说在index.php内插入的php代码：</p>
<blockquote><p>&lt;div id="nav-below" class="navigation"&gt;<br />
&lt;div class="nav-home"&gt;&lt;a class="home" href="&lt;?php echo get_settings('home') ?&gt;/"&gt;HOME&lt;/a&gt; | &lt;a class="top" href="#content"&gt;Top&lt;/a&gt;&lt;/div&gt;<br />
&lt;div class="nav-previous"&gt;&lt;?php next_posts_link(__('Older posts')) ?&gt;&lt;/div&gt;<br />
&lt;div class="nav-next"&gt;&lt;?php previous_posts_link(__('Newer posts')) ?&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>上面代码能用，直接复制插入你的index.php文件内则可，一般位置是页面的底部，也就是footer的对上。</p>
<p>然后其CSS样式代码如下：</p>
<blockquote><p>.nav-previous a {<br />
float: left;<br />
background: transparent url(imgs/allbgs.png) no-repeat 0px -167px;<br />
padding-left: 14px;<br />
}</p>
<p>.nav-previous a:hover {<br />
float: left;<br />
background: transparent url(imgs/allbgs.png) no-repeat -79px -166px;<br />
padding-left: 14px;<br />
}</p>
<p>.nav-next a{<br />
float: right;<br />
background: transparent url(imgs/allbgs.png) no-repeat 74px -146px;<br />
padding-right: 14px;<br />
}</p>
<p>.nav-next a:hover{<br />
float: right;<br />
background: transparent url(imgs/allbgs.png) no-repeat 74px -184px;<br />
padding-right: 14px;<br />
}</p>
<p><span style="color: #ff0000;">.nav-home {<br />
left: 194px;<br />
position: relative;<br />
top: 18px;<br />
width: 120px;<br />
}</span></p>
<p>a.top {<br />
background: transparent url(imgs/allbgs.png) no-repeat -138px -197px;<br />
padding-right: 14px;<br />
}</p>
<p>a.top:hover {<br />
background: transparent url(imgs/allbgs.png) no-repeat -56px -196px;<br />
padding-right: 14px;<br />
}</p></blockquote>
<p>其中红字部分就是用来控制居中显示“home”和“top”的代码，<strong>建议增加width的属性，否则最右侧（上一页）的按钮会被遮挡，能显示而不能点击</strong>；另外在上面的代码中，我是为各个链接及其激活状态下都设置了背景图片，在你的模板中需要根据实际情况改一下各图片的路径；最后要说的是上述代码还可以整合一下；不过我这样写会比较清楚，刚开始学习CSS的朋友能更好理解。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2009. |
<a href="http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html#comments">15 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html&title=浅说WordPress自带分页的CSS样式设计">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/css" rel="tag">CSS</a>, <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a>, <a href="http://www.saywp.com/tag/%e8%ae%be%e8%ae%a1" rel="tag">设计</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html" title="让回复留言的按钮动态点 (2008/12/16)">让回复留言的按钮动态点</a> (40)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-jso3-valid-css3-and-xhtml11.html" title="现用主题通过CSS3和XHTML1.1.的认证 (2008/11/28)">现用主题通过CSS3和XHTML1.1.的认证</a> (9)</li>
	<li><a href="http://www.saywp.com/wordpress/nice-css-templates-download.html" title="漂亮标准的CSS模板代码 (2007/10/24)">漂亮标准的CSS模板代码</a> (5)</li>
	<li><a href="http://www.saywp.com/wordpress/set-up-your-special-post-page.html" title="我的WordPress主题这样做(4)-专属分类页面制作 (2008/07/11)">我的WordPress主题这样做(4)-专属分类页面制作</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/date-badges-and-comment-bubbles.html" title="带气泡样式留言数的日期标签制作 (2008/09/05)">带气泡样式留言数的日期标签制作</a> (12)</li>
	<li><a href="http://www.saywp.com/wordpress/css-hacks-for-ie6-ie7-ff2.html" title="如何让IE6-IE7-FF的CSS样式一致 (2007/11/02)">如何让IE6-IE7-FF的CSS样式一致</a> (5)</li>
	<li><a href="http://www.saywp.com/wordpress/using-dock-menu-in-wordpress.html" title="在WordPress中使用Dock样式导航栏 (2008/05/22)">在WordPress中使用Dock样式导航栏</a> (4)</li>
	<li><a href="http://www.saywp.com/wordpress/auto-add-image-background-with-jquery.html" title="利用JQuery自动为文章内图片添加背景效果 (2009/03/24)">利用JQuery自动为文章内图片添加背景效果</a> (26)</li>
	<li><a href="http://www.saywp.com/wordpress/how-big-your-style-sheet-size.html" title="WordPress中你的style样式文件有多大 (2008/07/24)">WordPress中你的style样式文件有多大</a> (12)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-27-comments-enhancements-style.html" title="WordPress 2.7 嵌套留言的设计样式补充 (2009/01/18)">WordPress 2.7 嵌套留言的设计样式补充</a> (20)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>让回复留言的按钮动态点JQuery版</title>
		<link>http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html</link>
		<comments>http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html#comments</comments>
		<pubDate>Wed, 17 Dec 2008 09:01:06 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[theme skill]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[书签 | Del.icio.us]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[模板]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=613</guid>
		<description><![CDATA[刚写完让回复留言的按钮动态点这篇纯粹个人无聊意见的文章后，结果发现原来大家对这个效果也觉得可取，看来自己的主意不错。（效果请看本站内留言） <a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>刚写完<a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html">让回复留言的按钮动态点</a>这篇纯粹个人无聊意见的文章后，结果发现原来大家对这个效果也觉得可取，看来自己的主意不错。（效果请看本站内留言）</p>
<p>但其实在上篇文章中我是没有提及的，那个通过CSS实现的方法在IE6下是没效果的。看来如果大家喜欢那就还得照顾IE6了，所以就改为使用<a href="http://jquery.com">JQuery</a>实现吧。想通过<a href="http://jquery.com">JQuery</a>实现这个玩意功能的朋友，请增加如下js于你的header.php模板内或者整合到你原有的js文件中：</p>
<p><code>&lt;script type="text/javascript"&gt;<br />
$(document).ready(function(){<br />
$(".re_icon").hide();<br />
$(".commentlist li").hover(function() {<br />
$(this).find(".re_icon").show();<br />
}, function() {<br />
$(this).find(".re_icon").hide();<br />
});<br />
});<br />
&lt;/script&gt;</code></p>
<p>这样就OK了，无需再在style.css文件中增加什么。如果你不用<a href="http://jquery.com">JQuery</a>，那你也可以转回到<a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html">这个CSS的方法</a>。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2008. |
<a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html#comments">31 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html&title=让回复留言的按钮动态点JQuery版">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/jquery" rel="tag">JQuery</a>, <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html" title="简单说一下我的主题展示页面实现方法 (2009/10/19)">简单说一下我的主题展示页面实现方法</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/collapsible-comments.html" title="在WordPress中利用Jquery隐藏较旧留言 (2008/11/25)">在WordPress中利用Jquery隐藏较旧留言</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/ajax-comment-in-wordpress.html" title="WordPress中Ajax留言的简单实现 (2008/09/11)">WordPress中Ajax留言的简单实现</a> (42)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html" title="DIY WordPress contact form with JQuery (1) (2009/03/30)">DIY WordPress contact form with JQuery (1)</a> (25)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html" title="让回复留言的按钮动态点 (2008/12/16)">让回复留言的按钮动态点</a> (40)</li>
	<li><a href="http://www.saywp.com/wordpress/pop-up-rss-subscribe-with-jquery.html" title="网站RSS订阅的JQuery弹出效果实现 (2008/12/27)">网站RSS订阅的JQuery弹出效果实现</a> (49)</li>
	<li><a href="http://www.saywp.com/wordpress/add-quick-passage-to-comment-with-jquery.html" title="给你们的懒人留言模式 (2009/03/21)">给你们的懒人留言模式</a> (45)</li>
	<li><a href="http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html" title="浅说WordPress自带分页的CSS样式设计 (2009/03/07)">浅说WordPress自带分页的CSS样式设计</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html" title="新主题与TwentyTen (2010/08/12)">新主题与TwentyTen</a> (84)</li>
	<li><a href="http://www.saywp.com/wordpress/comment-list-design.html" title="我的WordPress主题这样做(6)-留言楼层样式技巧 (2008/07/30)">我的WordPress主题这样做(6)-留言楼层样式技巧</a> (36)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html/feed</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>让回复留言的按钮动态点</title>
		<link>http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html</link>
		<comments>http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html#comments</comments>
		<pubDate>Tue, 16 Dec 2008 20:30:41 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[theme skill]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[模板]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=609</guid>
		<description><![CDATA[每个博客辛苦写完文章后当然是希望得到更多的回应，而在WordPress系统中我们可以使用如Think Again做的优秀插件mailtocommenter。这样我们会得到一个回复的图标，方便访客。但每个回复的图标都呆呆地躺在那里，显得也有点冷落。那我们就做点什么的，让这个重要的图标带点活力。 <a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>每个博客辛苦写完文章后当然是希望得到更多的回应，而在WordPress系统中我们可以使用如<a title="Inspire thinking, inspire creativity, inspire future." href="http://www.thinkagain.cn/" target="_blank">Think Again</a>做的优秀插件<a href="http://www.thinkagain.cn/archives/989.html">mailtocommenter</a>。这样我们会得到一个回复的图标，方便访客。但每个回复的图标都呆呆地躺在那里，显得也有点冷落。那我们就做点什么的，让这个重要的图标带点活力。</p>
<p>处理的方法很简单，就是使用几句CSS的语句，让回复图标只在鼠标停留在所在留言楼层才会出现，否则它就隐藏起来。这样会出现和消失的图标一定会吸引访客的，效果应该比默认显示的好。</p>
<p><img class="alignnone size-full wp-image-610" title="081216" src="http://www.saywp.com/wp-content/uploads/2008/12/081216.jpg" alt="081216 让回复留言的按钮动态点" width="364" height="201" /></p>
<p>其实效果就是象twitter的回复图标的出现方法一样了。在<a href="http://sofish.de/">Sofish</a>最近的文章《<a title="Permanent Links to 10个改善UI设计的技术(1)" rel="bookmark" href="http://sofish.de/838">10个改善UI设计的技术</a>》中（建议阅读！）也提供了这个效果的制作方法。在我的模板中，我增加的代码如下：</p>
<p><code>.re_icon img {margin-left:5px;border:none;}<br />
.commentlist li .re_icon img { display: none; }<br />
.commentlist li:hover .re_icon img { display: inline;}</code></p>
<p>其中：</p>
<p>第一句：.re_icon img用来决定回复图标的基本样式位置等；<br />
第二句：指定图标默认隐藏；<br />
第三句：指定当鼠标停留在.commentlist li这一层时候，回复图标出现。一般属性可以写display: block;，如果你发现位置有点异样，可以象我一样写成display: inline;。</p>
<p>是不是很简单，但效果绝对不错。如果你是用RSS阅读我的文章的话，也建议到我网站上去看看玩玩，不错不错的。</p>
<p>P.S. 再把这个小功能加上去后，突然发现自己把blog当作玩具了，尤其那些Ajax的效果，点来点去真的挺好玩的，呵。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2008. |
<a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html#comments">40 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html&title=让回复留言的按钮动态点">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a>, <a href="http://www.saywp.com/tag/%e8%ae%be%e8%ae%a1" rel="tag">设计</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/one-design-of-wordpress-native-navi-bar.html" title="浅说WordPress自带分页的CSS样式设计 (2009/03/07)">浅说WordPress自带分页的CSS样式设计</a> (15)</li>
	<li><a href="http://www.saywp.com/wordpress/set-up-your-special-post-page.html" title="我的WordPress主题这样做(4)-专属分类页面制作 (2008/07/11)">我的WordPress主题这样做(4)-专属分类页面制作</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/date-badges-and-comment-bubbles.html" title="带气泡样式留言数的日期标签制作 (2008/09/05)">带气泡样式留言数的日期标签制作</a> (12)</li>
	<li><a href="http://www.saywp.com/wordpress/is-that-really-wordpress-2.html" title="难道这真的是WordPress做的 (2008/06/15)">难道这真的是WordPress做的</a> (23)</li>
	<li><a href="http://www.saywp.com/wordpress/talk-about-my-tread-comment-design-in-wordpress.html" title="说说我在WordPress 2.7中留言嵌套的样式设计 (2009/01/21)">说说我在WordPress 2.7中留言嵌套的样式设计</a> (40)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html" title="让回复留言的按钮动态点JQuery版 (2008/12/17)">让回复留言的按钮动态点JQuery版</a> (31)</li>
	<li><a href="http://www.saywp.com/wordpress/draft-paper-style-theme-design.html" title="草稿纸风格的WordPress主题构想 (2009/10/17)">草稿纸风格的WordPress主题构想</a> (50)</li>
	<li><a href="http://www.saywp.com/wordpress/two-color-line-in-web-design.html" title="网页设计中的双色分隔线 (2009/11/19)">网页设计中的双色分隔线</a> (29)</li>
	<li><a href="http://www.saywp.com/wordpress/add-quick-passage-to-comment-with-jquery.html" title="给你们的懒人留言模式 (2009/03/21)">给你们的懒人留言模式</a> (45)</li>
	<li><a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html" title="简单说一下我的主题展示页面实现方法 (2009/10/19)">简单说一下我的主题展示页面实现方法</a> (24)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html/feed</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Js O3主题增加存档及链接页面模板</title>
		<link>http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html</link>
		<comments>http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html#comments</comments>
		<pubDate>Fri, 05 Dec 2008 20:50:33 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Js-O3-theme]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[模板]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=571</guid>
		<description><![CDATA[最近已经不多的闲时都花在Js O3这个主题上了。由于一开始设计时候就不想使用插件，所以对于存档及链接的页面模还是有必要重新做一次，这样觉得这个主题才会完善一点。 <a href="http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>最近已经不多的闲时都花在<a href="http://www.saywp.com/wordpress/wordpress-theme-js-o3-released.html">Js O3</a>这个主题上了。由于一开始设计时候就不想使用插件，所以对于存档及链接的页面模还是有必要重新做一次，这样觉得这个主题才会完善一点。</p>
<p>本次的更新就是增加用于显示日志存档及友情链接的页面模板。</p>
<p>对于日志存档页，我目前只让其按分类及按月分来显示。至于按标签显示这个效果，我还没想到怎样才做得简洁些，所以就略去了。截图如下：（本站效果）</p>
<p><img class="alignnone size-full wp-image-573" title="archives-_-smartrcn" src="http://www.saywp.com/wp-content/uploads/2008/12/archives-_-smartrcn.png" alt="archives   smartrcn Js O3主题增加存档及链接页面模板" width="412" height="254" /></p>
<p>对于链接页的效果基本同上，只是小图标改变。截图如下：（本站效果）</p>
<p><img class="alignnone size-full wp-image-572" title="links-_-smartrcn" src="http://www.saywp.com/wp-content/uploads/2008/12/links-_-smartrcn.png" alt="links   smartrcn Js O3主题增加存档及链接页面模板" width="410" height="126" /></p>
<p>如何使用这两个模板？首先请下载增加的文件压缩包：</p>
<p class="download">
<a href="http://www.saywp.com/wp-content/uploads/2008/12/js_o3_archive_link_page_file.zip">js_o3_archive_link_page_file</a></p>
<p>解压上述压缩包，把文件放到主题目录内，其中style.css文件需要覆盖原来的。然后就在WordPress的后台新建页面，内容为空，只需要设定一下页面的名称则可，接着在页面模板栏内选择“Archives page”或“Link page”，完成。</p>
<p>如要下载更新后的完整主题，请移步<a href="http://www.saywp.com/wordpress/wordpress-theme-js-o3-released.html">这里</a>下载。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2008. |
<a href="http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html#comments">15 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html&title=Js O3主题增加存档及链接页面模板">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/js-o3-theme" rel="tag">Js-O3-theme</a>, <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e4%b8%8b%e8%bd%bd" rel="tag">下载</a>, <a href="http://www.saywp.com/tag/%e4%b8%bb%e9%a2%98" rel="tag">主题</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/wordpress-theme-js-o3-15-updated.html" title="WordPress主题Js-O3-1.5版本更新下载 (2009/02/28)">WordPress主题Js-O3-1.5版本更新下载</a> (58)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-theme-js-o3-released.html" title="WordPress theme Js O3 released (2008/12/01)">WordPress theme Js O3 released</a> (173)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-theme-js-o3-155-updated.html" title="WordPress theme Js O3 1.5.5 更新 (2009/04/10)">WordPress theme Js O3 1.5.5 更新</a> (85)</li>
	<li><a href="http://www.saywp.com/wordpress/wordpress-theme-js-o4-noire-released.html" title="黑色WordPress主题Js O4 noire发布 (2009/10/06)">黑色WordPress主题Js O4 noire发布</a> (68)</li>
	<li><a href="http://www.saywp.com/wordpress/my-new-theme-and-twentyten.html" title="新主题与TwentyTen (2010/08/12)">新主题与TwentyTen</a> (84)</li>
	<li><a href="http://www.saywp.com/wordpress/comment-list-design.html" title="我的WordPress主题这样做(6)-留言楼层样式技巧 (2008/07/30)">我的WordPress主题这样做(6)-留言楼层样式技巧</a> (36)</li>
	<li><a href="http://www.saywp.com/wordpress/set-up-your-special-post-page.html" title="我的WordPress主题这样做(4)-专属分类页面制作 (2008/07/11)">我的WordPress主题这样做(4)-专属分类页面制作</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/how-to-use-query-posts-in-wordpress.html" title="我的WordPress主题这样做(3)-文章质疑应用 (2008/06/22)">我的WordPress主题这样做(3)-文章质疑应用</a> (20)</li>
	<li><a href="http://www.saywp.com/wordpress/ajax-thread-comment-for-theme-js-o4w.html" title="发布Js O4w主题配套使用的Ajax嵌套评论功能 (2009/08/18)">发布Js O4w主题配套使用的Ajax嵌套评论功能</a> (41)</li>
	<li><a href="http://www.saywp.com/wordpress/ready-to-release-wordpress-theme-js-o3.html" title="准备发布现用WordPress主题Js O3 (2008/11/30)">准备发布现用WordPress主题Js O3</a> (25)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/js-o3-theme-archives-and-link-page-template-added.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>在WordPress中利用Jquery隐藏较旧留言</title>
		<link>http://www.saywp.com/wordpress/collapsible-comments.html</link>
		<comments>http://www.saywp.com/wordpress/collapsible-comments.html#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:05:24 +0000</pubDate>
		<dc:creator>Jinwen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[模板]]></category>

		<guid isPermaLink="false">http://www.saywp.com/?p=1125</guid>
		<description><![CDATA[最近对blog的主题再更改了一下，检查时候觉得当某页面的留言多了，查看起来不太方便，而且页面也会被弄得过长呢，自己不太喜欢。那就想干脆把旧的留言收起来，或者做成留言分页好了。

对于即将到来的WordPress 2.7，我们可以通过修改模板实现留言分布，具体教程可以看这篇《WordPress 2.7 的评论分页》。但当我看到Sofish介绍的这篇《写给设计人的10个jQuery特效》后，我决定还是用伟大的JQuery隐藏旧留言吧，需要查看效果的请直接到本站查看留言吧，因为贴个图看不出  

实现不难，首先在&#60;header&#62;标签内调用JQuery，我是直接拿来主义的：http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js，你直接链接这个地址就好了，好处不用多说。

<span class="readmore"><a href="http://www.saywp.com/wordpress/collapsible-comments.html" title="在WordPress中利用Jquery隐藏较旧留言">阅读全文——共1815字</a></span>]]></description>
			<content:encoded><![CDATA[<p>最近对blog的主题再更改了一下，检查时候觉得当某页面的留言多了，查看起来不太方便，而且页面也会被弄得过长呢，自己不太喜欢。那就想干脆把旧的留言收起来，或者做成留言分页好了。</p>
<p>对于即将到来的WordPress 2.7，我们可以通过修改模板实现留言分布，具体教程可以看这篇《<a href="http://www.neoease.com/wordpress-27-comment-pages/">WordPress 2.7 的评论分页</a>》。但当我看到<a href="http://sofish.de/">Sofish</a>介绍的这篇《<a title="Permanent Links to 写给设计人的10个jQuery特效" rel="bookmark" href="http://sofish.de/442">写给设计人的10个jQuery特效</a>》后，我决定还是用伟大的<a href="http://jquery.com/">JQuery</a>隐藏旧留言吧，需要查看效果的请直接到本站查看留言吧，因为贴个图看不出 <img src='http://www.saywp.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink 在WordPress中利用Jquery隐藏较旧留言" class='wp-smiley' title="在WordPress中利用Jquery隐藏较旧留言" /> </p>
<p>实现不难，首先在&lt;header&gt;标签内调用JQuery，我是直接拿来主义的：http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js，你直接链接这个地址就好了，好处不用多说。</p>
<p>然后在&lt;header&gt;标签内再增加一段javascript：</p>
<p><code>$(document).ready(function(){<br />
//只展开第一条留言，数字0代表。<br />
$(".message_list .message_body:gt(0)").hide();<br />
//隐藏第5条后的所有留言，数字4代表。<br />
$(".message_list li:gt(4)").hide();<br />
//隐藏和展开留言效果<br />
$(".message_head").click(function(){<br />
$(this).next(".message_body").slideToggle(500)<br />
return false;<br />
});<br />
//收起所有留言<br />
$(".collpase_all_message").click(function(){<br />
$(".message_body").slideUp(500)<br />
return false;<br />
});<br />
//显示所有留言<br />
$(".show_all_message").click(function(){<br />
$(this).hide()<br />
$(".show_recent_only").show()<br />
$(".message_list li:gt(4)").slideDown()<br />
return false;<br />
});<br />
//显示最近留言（留言条数可通过上面设置）<br />
$(".show_recent_only").click(function(){<br />
$(this).hide()<br />
$(".show_all_message").show()<br />
$(".message_list li:gt(4)").slideUp()<br />
return false;<br />
});<br />
});</code></p>
<p>然后就是打开你的comment.php文件，修改一下留言的&lt;ol&gt;&lt;li&gt;标签的样式定义，当然你也可以修改上面js语句中的样式定义使其符合你原来的comment样式。这里我以修改comment.php文件中的样式作例：</p>
<ol>
<li>把模板中的&lt;ol&gt;样式改为message_list，即成为&lt;ol class="message_list"&gt;；</li>
<li>在&lt;li&gt;标签内，增加一段用于隐藏留言内容后的显示标题，比如显示留言者的名字，留言时间等：<br />
&lt;p class="message_head"&gt;&lt;cite&gt;留言者名字&lt;/cite&gt; &lt;span class="timestamp"&gt;留言时间&lt;/span&gt;&lt;/p&gt;<br />
注意这里的样式是"<span style="color: #ff0000;">message_head</span>"。一般添加在留言内容之前则可。</li>
<li>然后把留言的内容（即要可隐藏的内容）用一个<span style="color: #ff0000;">&lt;div class="message_body"&gt;</span>包括起来，在WordPress中代码可以如下：<br />
<code>&lt;div class="message_body"&gt;&lt;?php echo comment_text();?&gt;&lt;/div&gt;</code>。</li>
<li>接着在comment.php内查找&lt;/ol&gt;这个结束标签，在其后面加上如下代码：<br />
<code>&lt;p class="collapse_buttons"&gt;&lt;a href="#" class="show_all_message"&gt;Show all comments (&lt;?php echo $countComments; ?&gt;)&lt;/a&gt; &lt;a href="#" class="show_recent_only"&gt;Show 5 only&lt;/a&gt; &lt;a href="#" class="collpase_all_message"&gt;Collapse all&lt;/a&gt;&lt;/p&gt;</code><br />
增加这段是为了增加“显示/隐藏”留言的链接按钮。</li>
</ol>
<p>实现就是上述的几步。可能我说得简单点，但实现的方法不难， 效果也不错，试试不妨。</p>
<p><a href="http://www.saywp.com/guanggao"><img src="http://www.saywp.com/feedchicken.png"  /></a></p>
<hr />
<p><small>© Jinwen for <a href="http://www.saywp.com">Jinwen Say</a>, 2008. |
<a href="http://www.saywp.com/wordpress/collapsible-comments.html">Permalink</a> |
<a href="http://www.saywp.com/wordpress/collapsible-comments.html#comments">15 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.saywp.com/wordpress/collapsible-comments.html&title=在WordPress中利用Jquery隐藏较旧留言">del.icio.us</a>
<br/>
Post tags: <a href="http://www.saywp.com/tag/ajax" rel="tag">ajax</a>, <a href="http://www.saywp.com/tag/jquery" rel="tag">JQuery</a>, <a href="http://www.saywp.com/tag/wordpress" rel="tag">WordPress</a>, <a href="http://www.saywp.com/tag/%e6%a8%a1%e6%9d%bf" rel="tag">模板</a><br/>
</small></p>

	<ul class="st-related-posts">
	<li><a href="http://www.saywp.com/wordpress/ajax-comment-in-wordpress.html" title="WordPress中Ajax留言的简单实现 (2008/09/11)">WordPress中Ajax留言的简单实现</a> (42)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-1.html" title="DIY WordPress contact form with JQuery (1) (2009/03/30)">DIY WordPress contact form with JQuery (1)</a> (25)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-jquery.html" title="让回复留言的按钮动态点JQuery版 (2008/12/17)">让回复留言的按钮动态点JQuery版</a> (31)</li>
	<li><a href="http://www.saywp.com/wordpress/query-post-method-to-show-my-wordpress-theme-page.html" title="简单说一下我的主题展示页面实现方法 (2009/10/19)">简单说一下我的主题展示页面实现方法</a> (24)</li>
	<li><a href="http://www.saywp.com/wordpress/ajax-thread-comment-for-theme-js-o4w.html" title="发布Js O4w主题配套使用的Ajax嵌套评论功能 (2009/08/18)">发布Js O4w主题配套使用的Ajax嵌套评论功能</a> (41)</li>
	<li><a href="http://www.saywp.com/wordpress/improve-wordpress-ajax-comment-by-xiaorsz.html" title="WordPress中Ajax评论的完善参考 (2009/04/09)">WordPress中Ajax评论的完善参考</a> (105)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-4.html" title="DIY WordPress contact form with JQuery (4) (2009/04/03)">DIY WordPress contact form with JQuery (4)</a> (9)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-3.html" title="DIY WordPress contact form with JQuery (3) (2009/04/01)">DIY WordPress contact form with JQuery (3)</a> (6)</li>
	<li><a href="http://www.saywp.com/wordpress/diy-wordpress-contact-form-with-jquery-2.html" title="DIY WordPress contact form with JQuery (2) (2009/03/31)">DIY WordPress contact form with JQuery (2)</a> (12)</li>
	<li><a href="http://www.saywp.com/wordpress/active-the-reply-botton-with-css.html" title="让回复留言的按钮动态点 (2008/12/16)">让回复留言的按钮动态点</a> (40)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.saywp.com/wordpress/collapsible-comments.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

