<?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>NeoEase &#187; WP Theme</title>
	<atom:link href="http://www.neoease.com/category/wordpress/wp-theme/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neoease.com</link>
	<description>MG12&#039;s Blog - Just Another WordPress Blog</description>
	<lastBuildDate>Sun, 08 Jan 2012 03:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress 主题审核</title>
		<link>http://www.neoease.com/wordpress-theme-review/</link>
		<comments>http://www.neoease.com/wordpress-theme-review/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 09:00:05 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=1557</guid>
		<description><![CDATA[最近我企图升级一下那几个 WordPress 主题, 但遇到很大的阻力, 阻力来自 WP 新的主题审核机制. 我恨 WordPress 的主题审核, 并打算不再向官方提交主题更新了 (可能找台服务器放自己的主题更新). 但我可以分享一下自己对这些审核条目的看法以及操作时需要注意的事项, 写这个文章目的有两个: 1. 让准备向官方提交主题的同学知道如何通过主题审核. 2. 回顾一下 WordPress 无理的审核事项, 说说我对其心灰的原因. 让我们一起来看看现在 WordPress 的主题审核 Review 文档吧. 看完你就知道审核团队对你的主题有些什么要求, 从而需要做些什么来让你的主题通过审核. 请打开 Theme Review of WordPress. 我说过一句话: 可有可无的说明可以没有, 所以不重要的我们统统跳过, 只挑那些通过审核的必要条件来讲. 代码质量 PHP 关闭所有插件, 并将 wp-config.php 中的 WP_DEBUG 设为 true 如下: define&#40;WP_DEBUG, true&#41;; 不允许出现任何提示, 警告, 错误和弃用的方法. 我很久之前就说过 WordPress 的方法命名和调用规则不一致, [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
最近我企图升级一下那几个 WordPress 主题, 但遇到很大的阻力, 阻力来自 WP 新的主题审核机制.
</p>
<p>
我恨 WordPress 的主题审核, 并打算不再向官方提交主题更新了 (可能找台服务器放自己的主题更新). 但我可以分享一下自己对这些审核条目的看法以及操作时需要注意的事项, 写这个文章目的有两个:<br />
1. 让准备向官方提交主题的同学知道如何通过主题审核.<br />
2. 回顾一下 WordPress 无理的审核事项, 说说我对其心灰的原因.
</p>
<p><span id="more-1557"></span></p>
<p>
让我们一起来看看现在 WordPress 的主题审核 Review 文档吧. 看完你就知道审核团队对你的主题有些什么要求, 从而需要做些什么来让你的主题通过审核. 请打开 <a rel="external" href="http://codex.wordpress.org/Theme_Review">Theme Review of WordPress</a>. 我说过一句话: 可有可无的说明可以没有, 所以不重要的我们统统跳过, 只挑那些通过审核的必要条件来讲.
</p>
<h3>代码质量</h3>
<p>
<strong>PHP</strong><br />
关闭所有插件, 并将 wp-config.php 中的 WP_DEBUG 设为 true 如下:
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span>WP_DEBUG<span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>
不允许出现任何提示, 警告, 错误和弃用的方法. 我很久之前就说过 WordPress 的方法命名和调用规则不一致, 看来现在打算整治了. 但我有同时担心某天会有大批插件突然无法使用.
</p>
<p>
<strong>HTML 和 CSS</strong><br />
主题需要通过 (X)HTML 和 CSS 的 W3C 认证. 话说我的主题一直都能过 W3C, 甚至我的博客全部页面都能通过, 这个真不难.
</p>
<p>
<strong>JavaScript</strong><br />
页面上没有任何 JavaScript 脚本错误.
</p>
<h3>功能支持</h3>
<p>
<strong>Feed 链接</strong><br />
使用 add_theme_support('automatic-feed-links') 为浏览器增加网站的订阅链接. 这是个蛋疼的功能, 因为帮你都封装好了, 输出就是原生的 RSS. 本应该人为选择的 (如我主题中的 Feed 自定义功能), 要求这个功能很恶心, 但必须添加. 真想不使用, 又要通过审核? 嗯, 还是有办法的, 你可以通过以下语句添加功能并使它失效.
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">add_theme_support<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'automatic-feed-links'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
remove_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wp_head'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'feed_links_extra'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>
<strong>Widgets</strong><br />
提供 Widgets 支持, 这个常谈, 不多言了.
</p>
<p>
<strong>评论</strong><br />
要求使用评论模板 comments_template() 调用 comment.php 的内容.<br />
使用评论列表 wp_list_comments(), 该方法可以通过定义 callback 来自定义评论样式.<br />
需要使用 comment_form() 来定义回复框的结构, 这个很扯淡, 任何美好的设计在它面前都会失色.<br />
还要求支持嵌套回复. 相当扯淡, 本来 WordPress 的嵌套回复设计就不是很好, 现在变成强行要求了.
</p>
<h3>模板标签及勾子</h3>
<p>
wp_head() 和 wp_footer() 分别在 head 和 footer 调用勾子, 对插件来说是必须的, 所以得有.
</p>
<p>
body_class() 和 post_class() 分别在 body 和文章的节点上, 用来输出一大串乱七八糟的 class. 评价: 扯淡的要求.
</p>
<p>
$content_width 用于向用户提供调整主题宽度的功能, 例子如下:
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$content_width</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #000088;">$content_width</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">640</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>
用 wp_link_pages() 为文章添加分页导航.
</p>
<p>
用 paginate_comments_links() 或者 previous_comments_link()/next_comments_link() <a href="http://www.neoease.com/wordpress-27-comment-pages/">添加评论分页</a>.
</p>
<p>
用 posts_nav_link() 或者 previous_posts_link()/next_posts_link() 在文章内容显示上一篇和下一篇文章的链接. 我认为在文章内页显示前后的文章是不合理的, 因为文章间没有必然联系, 放置相关文章才靠谱.
</p>
<p>
get_header(), get_sidebar(), get_footer() 和 comments_template() 这几个模板标签必须使用, 分别用来调用 header.php, sidebar.php, footer.php 和 comment.php 这几个文件.
</p>
<h3>WordPress 的 CSS 框架代码</h3>
<p>
用作水平对齐的样式 .aligncenter, .alignleft 和 .alignright. 因为使用 WordPress 的富文本编辑器插入图片时可以选择对齐模式, 这几个样式是必须的.
</p>
<p>
添加图片外框和标题的样式 .wp-caption, .wp-caption-text 和 .gallery-caption. 同样是富文本编辑器的属性要求.
</p>
<p>
CSS 代码会在提交代码的时候由机器审核, 但上传成功后同样会有关于样式效果的人为审核.
</p>
<h3>主题模板</h3>
<p>
以下 4 个模板必须存在:<br />
index.php, 请参考 <a rel="external nofollow" href="http://codex.wordpress.org/Template_Hierarchy">Template Hierarchy of WordPress</a><br />
comments.php, 评论模板<br />
screenshot.png, 缩略图, 需要跟实际效果保持一致.<br />
style.css, 主题相关信息和样式
</p>
<h3>授权</h3>
<p>
主题中用到的 PHP, HTML, CSS, 图片, 字体和图标都必须在 GPL 授权框架下, 或者使用支持 GPL 的授权.
</p>
<p>
主题使用的授权需要通过以下两种方式之一来声明:<br />
1. 在 style.css 文件中添加 License 和 License URI 来制定授权信息.<br />
2. 在主题目录中添加 license.txt 文件为主题添加授权声明.
</p>
<h3>主题命名</h3>
<p>
主题命名里不能出现 WordPress 和 Theme 关键字, 但 WP 可以使用. 如 WordPress AwesomeSauce 和 AwesomeSauce Theme 不能使用, 但 WP AwesomeSauce 可以.
</p>
<p>
主题命名里不能出现有版本相关和审核相关的关键字, 如 Pure CSS3 就不行.
</p>
<p>
主题命名里不能出现作者和针对 SEO/spam 优化过的相关词语, 如 iNove by mg12 和 iNove Free WP Template 这样的名字都是不可以用的.
</p>
<p>
其他的都是可有可无的. 因为审核相当严格, 准备向 WordPress Theme Directory 提交主题的同学请对以上的内容逐条对照, 官方 Review 文档里面还有很多建议, 推荐一看.
</p>
<h3>为什么我不再提交主题审核了?</h3>
<p>
WordPress 为了推广一些可有可无的新特性, 强行要求主题对其进行支持. 让主题的个性化功能失色, 而且完全丧失了对老版本的兼容. 我觉得这些是得不偿失的, 与其为了他接受我的主题, 不如我将自己想做的东西提交到别的网页. 如果跟着这些条目来规约主题内容, 要通过这些审核并不困难, 但我只做我觉得靠谱的主题.</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1557" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/inove-13-released/" rel="bookmark">iNove 1.3 发布</a><!-- (10.6)--></li>
		<li><a href="http://www.neoease.com/wordpress-rss-feed/" rel="bookmark">WP 技巧: WordPress 的 RSS feed</a><!-- (9.7)--></li>
		<li><a href="http://www.neoease.com/inove/" rel="bookmark">WordPress 主题 iNove</a><!-- (8.3)--></li>
		<li><a href="http://www.neoease.com/use-image-title-in-inove/" rel="bookmark">Use Image Title in iNove</a><!-- (8)--></li>
		<li><a href="http://www.neoease.com/upload-wordpress-theme/" rel="bookmark">WordPress 主题提交经历</a><!-- (7.9)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/wordpress-theme-review/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>WordPress 留言板</title>
		<link>http://www.neoease.com/wordpress-message-board/</link>
		<comments>http://www.neoease.com/wordpress-message-board/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 12:50:22 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Message Board]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=1383</guid>
		<description><![CDATA[前段时间, 用 WordPress 为 UED 团队做了个招聘网页, 这说白了就是一留言板. 留言板包括两个部分, 即话题和评论. 话题部分可以是静态内容, 而评论需要借用 WordPress 的. 我们可以创建一个 page, 以 page 内容作为留言板话题, 并将该页面设为网站首页, 其他不可用链接全部转跳首页. 制作这个 WordPress 主题, 我们只需要 3 个文件: style.css, index.php, comments.php. 当 page.php 文件不存在时, page 会调用 index.php 作为它的模板. 以下是我的 index.php 文件内容. &#60;?php get_header&#40;&#41;; ?&#62; &#160; 留言板的话题和相关内容写在这里... &#160; &#60;?php if&#40;have_posts&#40;&#41;&#41; &#123; the_post&#40;&#41;; comments_template&#40;'', true&#41;; &#125; &#160; get_footer&#40;&#41;; ?&#62; [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
前段时间, 用 WordPress 为 UED 团队做了个<a rel="nofollow external" href="http://2010.aliued.com/">招聘网页</a>, 这说白了就是一<strong>留言板</strong>.
</p>
<p>
留言板包括两个部分, 即话题和评论. 话题部分可以是静态内容, 而评论需要借用 WordPress 的. 我们可以创建一个 page, 以 page 内容作为留言板话题, 并将该页面设为网站首页, 其他不可用链接全部转跳首页.
</p>
<p><span id="more-1383"></span></p>
<p>
制作这个 WordPress 主题, 我们只需要 3 个文件: style.css, index.php, comments.php. 当 page.php 文件不存在时, page 会调用 index.php 作为它的模板. 以下是我的 index.php 文件内容.
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> get_header<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
留言板的话题和相关内容写在这里...
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		comments_template<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	get_footer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>
可以看出, 还是要判断一下文章是否存在的, 倒不是为了显示文章内容, 这是为了给评论提供 $post 变量, 以便显示对应的评论. 留言板主题的其余部分与一般主题无异, 按需修改即可.
</p>
<p>
最后我们还需要为 WordPress 设置一下首页的映射, 进入后台 Setting -&gt; Reading, Front page displays 选择 A static page, 并将 Front page 设为之前创建的 page. 如下图:
</p>
<p>
<img class="sided" src="http://photo.tuhigh.com/pics/1033/0811/187252t1281530097243_o.png" alt="Wordpress 留言板" />
</p>
<p>
Okay, 大功告成! 是不是很简单? 下次再说说如何对这种页面做 SEO 吧.</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1383" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/ajax-load-wordpress-post-response/" rel="bookmark">WordPress AJAX 加载文章内容 - 后台处理</a><!-- (6.2)--></li>
		<li><a href="http://www.neoease.com/wordpress-seo-tips/" rel="bookmark">WordPress SEO 技巧</a><!-- (5.8)--></li>
		<li><a href="http://www.neoease.com/wordpress-plugin-breadcrumb-navxt/" rel="bookmark">WordPress 面包屑插件 Breadcrumb NavXT</a><!-- (5.7)--></li>
		<li><a href="http://www.neoease.com/update-wordpress-manually/" rel="bookmark">手动升级 WordPress 的步骤</a><!-- (5.5)--></li>
		<li><a href="http://www.neoease.com/add-options-to-your-wordpress-theme/" rel="bookmark">为 WordPress 主题添加管理选项</a><!-- (5.5)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/wordpress-message-board/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Blocks 3.0 主题需求调查</title>
		<link>http://www.neoease.com/blocks-3-requirements/</link>
		<comments>http://www.neoease.com/blocks-3-requirements/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:37:52 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Blocks]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=871</guid>
		<description><![CDATA[Blocks 是一个清雅的, 零图片的 WordPress 主题, 移植自本人在 Opera 的博客界面. 在 WordPress 上得到更大的开发自由度, 不断优化至今. 3.0 版本预计会在今年 7 月发布, 离上次更新已有半年之久. 既然要更新, 我想做得可以彻底一点, 所以希望能够得到大家的建议和测试反馈. 正在开发的版本可以在以下测试站点试用: http://demo.neoease.com/index.php?wptheme=Blocks 对于本次更新, 我已经做了以下一些修改: 新增: 兼容 IE8 兼容 WordPress 2.8 支持多级菜单 添加日历 Widget 的样式 支持 'Mail To Commenter' 插件 在链接页面新增 '添加链接' 的按钮 (方便一点) 在文章中添加文章作者的链接和头像, 作为后台选项 (适合 Group Blog) 添加 'Ctrl+Enter' 快捷键提交评论 添加横幅广告位置及其后台选项 添加网页分析工具后台选项 更改: 更正 [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.neoease.com/blocks/">Blocks</a> 是一个清雅的, 零图片的 WordPress 主题, 移植自本人在 Opera 的博客界面. 在 WordPress 上得到更大的开发自由度, 不断优化至今. 3.0 版本预计会在今年 7 月发布, 离上次更新已有半年之久. 既然要更新, 我想做得可以彻底一点, 所以希望能够得到大家的建议和测试反馈.
</p>
<p>
正在开发的版本可以在以下测试站点试用:<br />
<a href="http://demo.neoease.com/index.php?wptheme=Blocks">http://demo.neoease.com/index.php?wptheme=Blocks</a>
</p>
<p><span id="more-871"></span></p>
<p>
对于本次更新, 我已经做了以下一些修改:
</p>
<p>
<strong>新增:</strong><br />
兼容 IE8<br />
兼容 WordPress 2.8<br />
支持多级菜单<br />
添加日历 Widget 的样式<br />
支持 'Mail To Commenter' 插件<br />
在链接页面新增 '添加链接' 的按钮 (方便一点)<br />
在文章中添加文章作者的链接和头像, 作为后台选项 (适合 Group Blog)<br />
添加 'Ctrl+Enter' 快捷键提交评论<br />
添加横幅广告位置及其后台选项<br />
添加网页分析工具后台选项
</p>
<p>
<strong>更改:</strong><br />
更正 W3C 验证链接 (原本的 CSS 验证链接没加上 referer 参数)<br />
将所有的 '&lt;?' 标记改为 '&lt;?php' (因为某些服务器的 PHP 禁止使用 '&lt;?')<br />
修改表格的样式 (美观一点)<br />
优化获取 copyright 时间的 SQL (提高效率)<br />
更改文章信息的布局 (简化布局, 也免得标签过多时错位)<br />
更改作者存档的提示信息 (本来只显示 Author Archive, 现在显示为 Archive by {作者昵称})
</p>
<p>
<strong>修复:</strong><br />
修复当留言超多时 (10万条以上) 发生的后台留言页面显示错误<br />
防止侧边栏在 IE6 中被挤到内容下方<br />
解决 IE 中和其他浏览器嵌套回复风格不一的问题<br />
修复 'New post' 按钮的链接<br />
修复图片 captions 左对齐和右对齐错位的问题
</p>
<p>
<strong>移除:</strong><br />
移除 'description' 和 'keywords' 选项 (因为和很多 SEO 插件发生冲突)<br />
移除图片转换功能 (除了我几乎没有人在用, 留着浪费资源)<br />
移除侧边栏宽度调整的选项.<br />
不再支持 WordPress 2.3.x.
</p>
<p>
对于该主题, 无论是否与本次修改相关, 都欢迎你可以在此提出意见和建议. 如果有任何疑问, 也可在此提问, 我会尽我所能来解答 (不保证能为你提供完整的解决步骤, 但可以说出我的思路).</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=871" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/navigation-on-blocks-them/" rel="bookmark">在 Blocks 上实现分页导航</a><!-- (10.2)--></li>
		<li><a href="http://www.neoease.com/blocks/" rel="bookmark">WordPress 主题 Blocks</a><!-- (9.3)--></li>
		<li><a href="http://www.neoease.com/blocks-for-yo2/" rel="bookmark">WordPress 主题 Blocks (YO2 版本)</a><!-- (8.3)--></li>
		<li><a href="http://www.neoease.com/blocks2-theme-upload/" rel="bookmark">Blocks2 主题提交记</a><!-- (4.5)--></li>
		<li><a href="http://www.neoease.com/wp-recentcomments-16-problem/" rel="bookmark">WP-RecentComments 升级 1.6 后可能出现的问题</a><!-- (4.5)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/blocks-3-requirements/feed/</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>iNove 1.3 发布</title>
		<link>http://www.neoease.com/inove-13-released/</link>
		<comments>http://www.neoease.com/inove-13-released/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 08:05:31 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=849</guid>
		<description><![CDATA[iNove 1.3 发布了, 离上次发布足足三个月, 是我有意推迟发布的. 因为一直被一些小问题困扰着; 我也在考虑要不要将 jQuery 集成到主题中, 或者增加更多页面效果; 需要兼容 IE8, 在等它发布; 另外就是多事缠身有点小忙, 人嘛, 总得吃饭啊. 之前我发过篇题为 "iNove 需求调查" 的文章, 意在向广大网友征集意见. 通过网友的投票, 我最终还是打消了合并侧边栏为一个的念头. 为主题添加了 Ctrl+Enter 提交评论的组合键. 不过我并没有添加 footer 可以添加代码的部分, 因为我发现很多插件可以做这事情. 在这里向提出建议和投票的各位表示感谢. 为了避免不必要的发问, 我在这里描述一下更新内容. 1. 兼容 IE8, 因为 IE7 用户群多, 我又不想出现太多的 Hack 代码, 所以我只是选用了 IE7 模式来进行显示. 当 IE7 用户很少的时候 (或许要等 Windows 7 普及的时候), 我将会完全放弃兼容 IE7. 2. [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
iNove 1.3 发布了, 离上次发布足足三个月, 是我有意推迟发布的. 因为一直被一些小问题困扰着; 我也在考虑要不要将 jQuery 集成到主题中, 或者增加更多页面效果; 需要兼容 IE8, 在等它发布; 另外就是多事缠身有点小忙, 人嘛, 总得吃饭啊.
</p>
<p>
之前我发过篇题为 <a href="http://www.neoease.com/inove-requirements/">"iNove 需求调查"</a> 的文章, 意在向广大网友征集意见. 通过网友的投票, 我最终还是打消了合并侧边栏为一个的念头. 为主题添加了 Ctrl+Enter 提交评论的组合键. 不过我并没有添加 footer 可以添加代码的部分, 因为我发现很多插件可以做这事情. 在这里向提出建议和投票的各位表示感谢.
</p>
<p><span id="more-849"></span></p>
<p>
为了避免不必要的发问, 我在这里描述一下更新内容.
</p>
<p>
1. 兼容 IE8, 因为 IE7 用户群多, 我又不想出现太多的 Hack 代码, 所以我只是选用了 IE7 模式来进行显示. 当 IE7 用户很少的时候 (或许要等 Windows 7 普及的时候), 我将会完全放弃兼容 IE7.<br />
2. 支持 <a href="http://www.neoease.com/plugins/">AJAX Comment Pager</a> 插件, 因为这不是一个 click-click 插件, 需要改些代码, 所以很多朋友问我如何使用. 这次我干脆就把它给支持了, 只要激活插件, 修改后台参数就可以用了.<br />
3. 支持 Denis 的 <a href="http://fairyfish.net/2009/01/16/thread-twitter/">Thread Twitter</a> 插件, 为此添加了一个 twitter.php 模板文件.<br />
4. 支持 <a href="http://wordpress.org/extend/plugins/wp-polls/">WP-Poll</a> 插件, 其实只是为它重新定义了样式.<br />
5. 增加日历 Widget 的样式.<br />
6. 在主题设置页面增加一个选项, 控制是否显示 Feed 阅读器的列表.<br />
7. 在主题设置页面增加向横幅添加 HTML 的选项, 可以在这个位置放个广告或者个人介绍, 推荐放置高度为 60px 的广告.<br />
8. 增加几个地区的语言, 并更新简体中文和繁体中文的语言包.<br />
9. 添加了 Ctrl+Enter 提交评论的组合键.<br />
10. 更改表格的样式.<br />
11. 更改图标 caption 的样式.<br />
12. 更换搜索栏.<br />
13. 将所有 '&lt;?' 更改为 '&lt;?php', 因为有些 PHP 容器没开通对前者的支持.<br />
14. 修复多行 tag 不能显示的问题.<br />
15. 当鼠标不在菜单上, 让鼠标变成回一般状态.<br />
16. 修复显示评论数量不正确的问题, 本来连没同意显示的评论数量都算上了.<br />
17. 修复显示 'this.menu is undefined' 错误信息并且不能显示 Feed 订阅器列表的问题.<br />
18. 修复一些文本输出问题, 包括没被翻译到的字符串.<br />
19. 移除 description 和 keywords 选项, 因为这与一些 SEO 插件冲突. (建议想弄 SEO 的朋友还是自己搞吧, 别信插件)<br />
20. 移除图片切换功能, 因为这个只是我自己在用, 放在发布的代码里面有点不厚道.
</p>
<p>
我只能详细到这种程度了, 如果你还想知道哪些代码发生了变化, 建议你安装一个代码对比工具查看.
</p>
<p>
对于与一些插件不兼容的问题, 我还是那句话 "不可能兼容所有插件的". 如果你知道冲突问题怎么解决, 那么请可以告诉我, 我会尝试在新版中将这个问题解决掉. 关于 WP-PageNavi 插件, 我建议使用 2.3x 版本, 2.40 版本在 IE 上显示十分丑陋 (无论是什么主题).
</p>
<p>
主题何去何从? 这个主题将不会集成 jQuery, 不会发布其他配色, 更不会有三栏版本, 这些都是为了保持尽量的简洁, 毕竟它不是一个定制主题, 需要预留一定的修改空间. 以后我会将重点放在解决 bug 和提高兼容性方面, 外观不会有太大变化.
</p>
<p>
<a href="http://wordpress.org/extend/themes/inove/">下载 iNove</a> | <a href="http://www.neoease.com/inove/">相关说明</a>
</p>
<p>
最后 YY 一下, 目前 iNove 的总下载量达到十七万多了, 同时也将 NeoEase.com 推到了 PR7. <img src='http://www.neoease.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':grin:' class='wp-smiley' /></p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=849" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/inove/" rel="bookmark">WordPress 主题 iNove</a><!-- (11.2)--></li>
		<li><a href="http://www.neoease.com/new-wordpress-theme-inove/" rel="bookmark">WordPress 新主题 iNove</a><!-- (11)--></li>
		<li><a href="http://www.neoease.com/change-header-color-of-inove/" rel="bookmark">Change Header Color of iNove</a><!-- (9.7)--></li>
		<li><a href="http://www.neoease.com/thread-twitter-05/" rel="bookmark">Thread Twitter 0.5</a><!-- (8.9)--></li>
		<li><a href="http://www.neoease.com/use-image-title-in-inove/" rel="bookmark">Use Image Title in iNove</a><!-- (8.5)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/inove-13-released/feed/</wfw:commentRss>
		<slash:comments>258</slash:comments>
		</item>
		<item>
		<title>iNove 中鼠标悬浮显示 @ 评论</title>
		<link>http://www.neoease.com/inove-mouseover-to-show-comment-no/</link>
		<comments>http://www.neoease.com/inove-mouseover-to-show-comment-no/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 13:00:01 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=836</guid>
		<description><![CDATA[本文介绍的是如何在 iNove 主题中添加鼠标悬浮显示 @ 评论的功能. 或许我说得不准确, 但我真不知道该怎么描述. 比如: A 留言了, B 用 @ 回复了 A, 所以 B 的回复可能是这样的: @A How much money do you have? 就是说, 当鼠标悬停在 @A 上面的时候, 就会将 A 的评论内容显示在一个悬浮区域中. 实现步骤 其实这是 yinheli 实现的一个功能, 我看效果很好就借鉴过来了. 具体技术和原理可以看看 yinheli 的 (上), (下) 两篇教程. 下面我只会教你怎么在 iNove 中实现. 1. 下载 commenttips.js 文件. 该文件修改自 yinheli 的代码, 我去除了一些无关代码, 简化了效果, [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
<img class="sided" src="http://farm4.static.flickr.com/3337/3339848476_6c25dfcb18_o.png" alt="鼠标悬浮显示 @ 评论" /></p>
<p>
本文介绍的是如何<strong>在 iNove 主题中添加鼠标悬浮显示 @ 评论</strong>的功能. 或许我说得不准确, 但我真不知道该怎么描述. 比如: A 留言了, B 用 @ 回复了 A, 所以 B 的回复可能是这样的:
</p>
<blockquote><p>
@A<br />
How much money do you have?
</p></blockquote>
<p>
就是说, 当鼠标悬停在 @A 上面的时候, 就会将 A 的评论内容显示在一个悬浮区域中.
</p>
<p><span id="more-836"></span></p>
<h3>实现步骤</h3>
<p>
其实这是 <a href="http://philna.com/" rel="nofollow external">yinheli</a> 实现的一个功能, 我看效果很好就借鉴过来了. 具体技术和原理可以看看 yinheli 的 <a rel="external" href="http://philna.com/2008/12/mouseover-to-show-comment-no1">(上)</a>, <a rel="external" href="http://philna.com/2008/12/mouseover-to-show-comment-no">(下)</a> 两篇教程. 下面我只会教你怎么在 iNove 中实现.
</p>
<p>
1. 下载 commenttips.js 文件. 该文件修改自 yinheli 的代码, 我去除了一些无关代码, 简化了效果, 和修复了几个 bug. <a rel="external" href="http://www.boxcn.net/shared/f78sqqxte1">下载请点</a>
</p>
<p>
2. 将 commenttips.js 文件放置到 inove/js 目录.
</p>
<p>
3. style.css 中追加样式代码如下:
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#thecomments</span> <span style="color: #6666ff;">.tip</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">605px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> !important<span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">z-index</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">3</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#thecomments</span> <span style="color: #6666ff;">.tip</span> <span style="color: #6666ff;">.act</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">*+</span>html <span style="color: #cc00cc;">#thecomments</span> <span style="color: #6666ff;">.tip</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span> !important<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>
4. 在主题中添加代码调用 JavaScript. 打开 templates/end.php, 在 <code>&lt;/body&gt;</code> 前面一行添加以下代码:<br />
(如果你有其他插件或者自己已经添加了 jQuery 的库, 那第一行代码可以不必添加.)
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">&lt;script type<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> src<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js&quot;</span><span style="color: #00AA00;">&gt;</span>&lt;/script<span style="color: #00AA00;">&gt;</span>
&lt;script type<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> src<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;&lt;?php bloginfo('template_url'); ?&gt;/js/commenttips.js&quot;</span><span style="color: #00AA00;">&gt;</span>&lt;/script<span style="color: #00AA00;">&gt;</span></pre></div></div>

<p>
5. 好了, 刷新一下有 @ 回复的页面, 等页面加载完, 将鼠标悬停在 @ 回复上, 你会看到效果的.
</p>
<p>
第一次接触 jQuery, 写得还凑合吧, 觉得写得好的给点掌声, 觉得写得不好的赏两个臭鸡蛋...
</p>
<h3>跨页显示评论</h3>
<p>
在 WordPress 上实现跨页显示评论的原理, 技巧, 代码请参考《<a href="http://www.neoease.com/at-reply-tip-from-diff-page-works/">跨页悬浮显示 @ 评论</a>》</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=836" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/lavalamp-for-wordpress-users/" rel="bookmark">在主题中添加 LavaLamp 菜单效果</a><!-- (18.1)--></li>
		<li><a href="http://www.neoease.com/change-home-icon-to-text-on-inove/" rel="bookmark">将 iNove 菜单上的小屋图标换成文字</a><!-- (17.4)--></li>
		<li><a href="http://www.neoease.com/use-image-title-in-inove/" rel="bookmark">Use Image Title in iNove</a><!-- (13.6)--></li>
		<li><a href="http://www.neoease.com/css-menu-list-design/" rel="bookmark">CSS 菜单列表设计</a><!-- (12)--></li>
		<li><a href="http://www.neoease.com/about-frontend-dev-1/" rel="bookmark">话说前端 (1)</a><!-- (11)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/inove-mouseover-to-show-comment-no/feed/</wfw:commentRss>
		<slash:comments>175</slash:comments>
		</item>
		<item>
		<title>iNove 需求调查</title>
		<link>http://www.neoease.com/inove-requirements/</link>
		<comments>http://www.neoease.com/inove-requirements/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 09:50:59 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[iNove]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=835</guid>
		<description><![CDATA[由于个人生活和工作原因, iNove 主题差不多两个月没有更新了. 打算最近更新一下, 在此想征求一下大家的意见, 尤其是正在使用该主题的朋友. 以下我会回答一些经常被问及的问题和列出所有准备修改的地方, 如果你有不一样的意见或者更好的建议, 请在此留言或发至我的邮箱. 回答一些问题: 1. header 下方的菜单经常被别人认为是分类导航. 但并不是我不想修改, 而是我想不到更好的效果, 如果你有好的想法, 可以告诉我. 2. 菜单只能到 2 层, 我知道有人希望更多层次的. 因为我没这个需求, 所以也觉得不紧急, 如果你觉得有必要, 希望也能贡献些代码. 3. 有些朋友希望能在后台替换 header, 这会打乱主题的结构估不作考虑, 有需要的朋友可以自己换个图片. 4. 发布多颜色版本和三栏版本的方案, 我的习惯是不发布多个版本, 除非作为主题的功能进行处理, 但是这个主题不宜添加这样的功能. 5. 虽然该主题已经支持了很多插件, 但还是很多朋友问能不能支持 XXX 插件. 答案是肯定的, 但是有些插件本人并不使用, 不知道使用方法也不想花时间去研究, 所以如果你有你样的需求, 请告诉我它有什么特点, 为什么你你喜欢它, 应该怎么添加到主题里面,... 6. 请不要问我要 Feed 阅读器的 PSD 文件, 因为我也没有. [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
由于个人生活和工作原因, <strong>iNove 主题</strong>差不多两个月没有更新了. 打算最近更新一下, 在此想<strong>征求一下大家的意见</strong>, 尤其是正在使用该主题的朋友. 以下我会回答一些<strong>经常被问及的问题</strong>和列出所有<strong>准备修改的地方</strong>, 如果你有不一样的意见或者更好的建议, 请在此留言或发至我的邮箱.
</p>
<p><span id="more-835"></span></p>
<p>
<strong>回答一些问题:</strong><br />
1. header 下方的菜单经常被别人认为是分类导航. 但并不是我不想修改, 而是我想不到更好的效果, 如果你有好的想法, 可以告诉我.<br />
2. 菜单只能到 2 层, 我知道有人希望更多层次的. 因为我没这个需求, 所以也觉得不紧急, 如果你觉得有必要, 希望也能贡献些代码.<br />
3. 有些朋友希望能在后台替换 header, 这会打乱主题的结构估不作考虑, 有需要的朋友可以自己换个图片.<br />
4. 发布多颜色版本和三栏版本的方案, 我的习惯是不发布多个版本, 除非作为主题的功能进行处理, 但是这个主题不宜添加这样的功能.<br />
5. 虽然该主题已经支持了很多插件, 但还是很多朋友问能不能支持 XXX 插件. 答案是肯定的, 但是有些插件本人并不使用, 不知道使用方法也不想花时间去研究, 所以如果你有你样的需求, 请告诉我它有什么特点, 为什么你你喜欢它, 应该怎么添加到主题里面,...<br />
6. 请不要问我要 Feed 阅读器的 PSD 文件, 因为我也没有. 用图片编辑器换一个订阅器标志就行了.<br />
7. 我不准备让首页和文章的侧边栏不一样, 你可以参考我的 Random Posts 和 Recent Posts 的处理自己加工主题.<br />
8. 侧边栏的标题是我故意不进行 i18n (国际化) 的, 因为 sidebar.php 是常变的.<br />
9. 该主题将不会发布多个颜色版本. 因为 iNove 的图片比较多, 所以也不会像 <a href="http://www.neoease.com/elegant-box/">Elegant Box 主题</a>一样添加风格切换功能.
</p>
<p>
<strong>新版本预定更新:</strong><br />
1. 添加一个选项控制是否显示订阅器列表.<br />
2. 添加几个国家和地区的语言.<br />
3. 将所有 &lt;? 开头的 PHP 语句改成 &lt;?php 开头.<br />
4. 修改一下文章中 table 的样式, 可以参考<a href="http://www.neoease.com/plugins/">这个页面</a>.<br />
5. 修复多行 tags 时重叠在一起的问题.<br />
6. 修复鼠标放在菜单右边时还显示手指图标的问题.<br />
7. 将东南西北四个侧边栏合并为一个.<br />
8. 添加 WP-Polls 样式处理.<br />
9. 添加 Ctrl+Enter 快捷键提交评论.
</p>
<p>
如果你还有什么问题, 需求, 意见和建议, 请在此留言, 谢谢!<br />
最后我将汇总各人的意见再整理代码, 因为各人需求不一, 众口难调, 我不保证最后发布的版本会包含你的功能建议, 也未必是你所期望的那个样子.</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=835" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/new-wordpress-theme-inove/" rel="bookmark">WordPress 新主题 iNove</a><!-- (9)--></li>
		<li><a href="http://www.neoease.com/change-header-color-of-inove/" rel="bookmark">Change Header Color of iNove</a><!-- (8.8)--></li>
		<li><a href="http://www.neoease.com/change-home-icon-to-text-on-inove/" rel="bookmark">将 iNove 菜单上的小屋图标换成文字</a><!-- (8.8)--></li>
		<li><a href="http://www.neoease.com/use-image-title-in-inove/" rel="bookmark">Use Image Title in iNove</a><!-- (8.6)--></li>
		<li><a href="http://www.neoease.com/inove/" rel="bookmark">WordPress 主题 iNove</a><!-- (8.4)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/inove-requirements/feed/</wfw:commentRss>
		<slash:comments>132</slash:comments>
		</item>
		<item>
		<title>Use Image Title in iNove</title>
		<link>http://www.neoease.com/use-image-title-in-inove/</link>
		<comments>http://www.neoease.com/use-image-title-in-inove/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 15:03:08 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=834</guid>
		<description><![CDATA[The most frequently asked question about iNove is 'How can I change the title to an image?' Some people using the iNove theme and they want to remove the text title and show an image/logo instead. Now I'll show you how to change the title to an image. 关于 iNove 主题, 被问得最频繁的莫过于 "怎样将博客的标题换成图片?" 这个问题. 一些朋友使用了 [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
The most frequently asked question about iNove is 'How can I change the title to an image?' Some people using the iNove theme and they want to remove the text title and show an image/logo instead. Now I'll show you <strong>how to change the title to an image</strong>.
</p>
<p>
关于 iNove 主题, 被问得最频繁的莫过于 "怎样将博客的标题换成图片?" 这个问题. 一些朋友使用了 iNove 主题, 而他们希望能将文字标题换成他们的个性图片. 那么, 现在我将为你演示<strong>如何将标题换成图片</strong>.
</p>
<p><span id="more-834"></span></p>
<p>
Step 1 - Create your image title. In fact, I supply a PSD file (title_psd/title.psd) in iNove package, you can edit it for your blog.<br />
步骤 1 - 创建一个标题图片. 其实我已经在主题包中提供了一个 PSD 文件 (title_psd/title.psd), 你可以编辑一下以适应你的博客使用.
</p>
<p>
If you have created an image yourself, then you can ignore 1.1~1.3 and jump to 1.4.<br />
如果你已经自己创建了一个个性标题图片, 那么你可以忽略 1.1~1.3, 直接跳到 1.4.
</p>
<p>
1.1 - Open title_psd/title.psd in Photoshop, change the text on 'NeoEase' layout. (If the canvas is not long enough, please change the width of canvas.)<br />
1.1 - 在 Photoshop 中打开 title_psd/title.psd, 修改 'NeoEase' 图层的文字. (如果画布长度不够, 请修改一下画布宽度.)
</p>
<p>
<img class="sided" src="http://www.tuhigh.com/pics/910/0306/187252-1411194402_o.jpg" alt="" />
</p>
<p>
1.2 - Hide 'Background' layout.<br />
1.2 - 隐藏 'Background' 图层.
</p>
<p>
<img class="sided" src="http://www.tuhigh.com/pics/910/0306/187252198344058_o.jpg" alt="" />
</p>
<p>
1.3 - Save as title.gif (GIF file), and set 'Matte' to black color.<br />
1.3 - 保存为 title.gif (GIF 图片), 并且将 '杂边' 设置为黑色.
</p>
<p>
<img class="sided" src="http://www.tuhigh.com/pics/910/0306/187252-211173747_o.jpg" alt="" />
</p>
<p>
1.4 - Move title.gif file to 'img' directory. (If you have an GIF image, please rename the image to 'title.gif'.)<br />
1.4 - 将 title.gif 文件移动到 'img' 目录(文件夹). (如果你已有一个 GIF 文件准备作为标题图片的, 也请移动到这里.)
</p>
<p>
Step 2 - Now, your image is ready and you have to edit 'style.css' file to change the title.<br />
步骤 2 - 现在你的图片已经准备就绪了, 但你还需要编辑一下 'style.css' 文件以更换标题.
</p>
<p>
2.1 - Open the style.css and find '#title a'.<br />
2.1 - 打开 style.css 文件, 并在文件中找到 '#title a'.
</p>
<p>2.2 - Close or remove the following lines.<br />
2.2 - 屏蔽或者移除以下代码.
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#title</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #808080; font-style: italic;">/*width:250px;*/</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span><span style="color: #ff0000;">&quot;Trajan Pro&quot;</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">letter-spacing</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>
2.2 - Open the following lines. (remove the beginning /* and the ending */)<br />
2.2 - 激活下面的代码. (移除掉开始位置的 /* 和 结束位置的 */ 即可)
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#title</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">img/title.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">250px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* change '250' to the width of you title.gif file */</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span><span style="color: #933;">-999em</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>
If you want to remove the tagline and increase the height of the title, follow the next steps.<br />
除此之外, 如果你还想移除掉副标题部分和增加标题的高度, 你可以跟着做下面的一些步骤.
</p>
<p>
Step 3 - Remove the following line in templates/header.php file.<br />
步骤 3 - 在 templates/header.php 文件中移除下面的代码.
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;div id=&quot;tagline&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'description'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/div&gt;</pre></div></div>

<p>
Step 4 - Find '#title a' in style.css and change 'height:30px;' to 'height:44px;'.<br />
步骤 4 - 在 style.css 文件中找到 '#title a', 将 'height:30px;' 改为 'height:44px;'.
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#title</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">img/title.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">250px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">44px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* change 30px to 44px */</span>
	<span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span><span style="color: #933;">-999em</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>
Step 5 - If you need higher title, please modify the attributes of '#caption' and '#title a', for example:<br />
步骤 5 - 如果你需要更高的标题, 可以修改一下 '#caption' 和 '#title a' 的相关属性, 下面是一个例子. 如果你使用中文语言 (将 WPLANG 改成了 zh_CN 或者 zh_TW), 那请打开 chinese.css 文件修改一下 '#caption' 的属性.
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#caption</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">65px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* change 44px to 65px (44 + 21 = 65) */</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">25px</span> <span style="color: #933;">30px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* change 21px to 0 */</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#title</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">img/title.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">250px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">65px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* change 44px to 65px */</span>
	<span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span><span style="color: #933;">-999em</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=834" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/change-header-color-of-inove/" rel="bookmark">Change Header Color of iNove</a><!-- (22.1)--></li>
		<li><a href="http://www.neoease.com/lavalamp-for-wordpress-users/" rel="bookmark">在主题中添加 LavaLamp 菜单效果</a><!-- (12.5)--></li>
		<li><a href="http://www.neoease.com/change-home-icon-to-text-on-inove/" rel="bookmark">将 iNove 菜单上的小屋图标换成文字</a><!-- (10.3)--></li>
		<li><a href="http://www.neoease.com/inove-mouseover-to-show-comment-no/" rel="bookmark">iNove 中鼠标悬浮显示 @ 评论</a><!-- (8.9)--></li>
		<li><a href="http://www.neoease.com/image-instead-of-title-text/" rel="bookmark">用图片代替文字标题</a><!-- (8.7)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/use-image-title-in-inove/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>Change Header Color of iNove</title>
		<link>http://www.neoease.com/change-header-color-of-inove/</link>
		<comments>http://www.neoease.com/change-header-color-of-inove/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 03:11:44 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=832</guid>
		<description><![CDATA[Now I'll show you how to change the header color of my iNove theme. 现在我将向您展示如何修改 iNove 主题的顶部图片的颜色. Step 1 - Start up your Photoshop, open the header_footer.jpg file. 步骤 1 - 启动 Photoshop, 打开 header_footer.jpg 文件. Step 2 - Select the dark section of header. 步骤 2 - 选择图片中顶部的暗色部分. Step 3 - Create a new [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
Now I'll show you <strong>how to change the header color of my iNove theme</strong>.<br />
现在我将向您展示<strong>如何修改 iNove 主题的顶部图片的颜色</strong>.
</p>
<p><a href="http://www.tuhigh.com/pics/910/0301/187252465944167_d.jpg" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://www.tuhigh.com/pics/910/0301/187252465944167_c.jpg" alt="image" title="Click to enlarge" /></a><br />
<span id="more-832"></span></p>
<p>
Step 1 - Start up your Photoshop, open the header_footer.jpg file.<br />
步骤 1 - 启动 Photoshop, 打开 header_footer.jpg 文件.
</p>
<p><a href="http://www.tuhigh.com/pics/910/0301/187252-1335599013_d.jpg" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://www.tuhigh.com/pics/910/0301/187252-1335599013_c.jpg" alt="image" title="Click to enlarge" /></a></p>
<p>
Step 2 - Select the dark section of header.<br />
步骤 2 - 选择图片中顶部的暗色部分.
</p>
<p><a href="http://www.tuhigh.com/pics/910/0301/187252-859513443_d.jpg" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://www.tuhigh.com/pics/910/0301/187252-859513443_c.jpg" alt="image" title="Click to enlarge" /></a></p>
<p>
Step 3 - Create a new layout named 'Layout 1' and fill any color you like.<br />
步骤 3 - 创建一个命名为 "图层 1" 的新图层, 并涂上你喜欢的颜色.
</p>
<p><a href="http://www.tuhigh.com/pics/910/0301/187252-1838743267_d.jpg" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://www.tuhigh.com/pics/910/0301/187252-1838743267_c.jpg" alt="image" title="Click to enlarge" /></a></p>
<p>
Step 4 - Set the blend mode to 'Overlay' and change the fill opacity on 'Layout 1'.<br />
步骤 4 - 将图层模式设置为 "叠加", 并调整一下 "图层 1" 的填充不透明度.
</p>
<p><a href="http://www.tuhigh.com/pics/910/0301/1872521000295878_d.jpg" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://www.tuhigh.com/pics/910/0301/1872521000295878_c.jpg" alt="image" title="Click to enlarge" /></a></p>
<p>
Step 5 - Remove unwanted color of the two corners on 'Layout 1'.<br />
步骤 5 - 在 "图层 1" 中清除两处转角中不必要的颜色.
</p>
<p><a href="http://www.tuhigh.com/pics/910/0301/187252-726202399_d.jpg" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://www.tuhigh.com/pics/910/0301/187252-726202399_c.jpg" alt="image" title="Click to enlarge" /></a></p>
<p>
Step 6 - Save as JPG file and change the image in your iNove theme.<br />
步骤 6 - 将图片保存为 JPG 格式, 并将主题中的原图替换掉.
</p>
<p><a href="http://www.tuhigh.com/pics/910/0301/187252-669569503_d.jpg" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://www.tuhigh.com/pics/910/0301/187252-669569503_c.jpg" alt="image" title="Click to enlarge" /></a></p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=832" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/use-image-title-in-inove/" rel="bookmark">Use Image Title in iNove</a><!-- (27.3)--></li>
		<li><a href="http://www.neoease.com/new-wordpress-theme-inove/" rel="bookmark">WordPress 新主题 iNove</a><!-- (11)--></li>
		<li><a href="http://www.neoease.com/change-home-icon-to-text-on-inove/" rel="bookmark">将 iNove 菜单上的小屋图标换成文字</a><!-- (10.3)--></li>
		<li><a href="http://www.neoease.com/inove-13-released/" rel="bookmark">iNove 1.3 发布</a><!-- (9.6)--></li>
		<li><a href="http://www.neoease.com/inove-requirements/" rel="bookmark">iNove 需求调查</a><!-- (9.6)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/change-header-color-of-inove/feed/</wfw:commentRss>
		<slash:comments>81</slash:comments>
		</item>
		<item>
		<title>在主题上添加风格切换功能 (2)</title>
		<link>http://www.neoease.com/theme-style-switcher-2/</link>
		<comments>http://www.neoease.com/theme-style-switcher-2/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 15:53:46 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[WP Trick]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=824</guid>
		<description><![CDATA[上回我介绍了如何在主题中简单实现风格切换功能, 但我的主题风格切换和 wpdesigner7 的究竟有什么不同呢? 主要在获取风格的方法 getPreferredStyleSheet 上. 而这个方法什么时候被调用? 在需要获取风格设定的时候, 主题会先去 Cookie 查找上一次使用的风格, 如果找不到 (一般是第一次运行的时候), 就会调用这个方法. window.onload = function&#40;e&#41; &#123; // 页面加载完成时 var cookie = readCookie&#40;&#34;style&#34;&#41;; // 读取 Cookie var title = cookie ? cookie : getPreferredStyleSheet&#40;&#41;; // 获取上一次的风格 setActiveStyleSheet&#40;title&#41;; // 重新设定风格 &#125; 以下是 wpdesigner7 的方法: function getPreferredStyleSheet&#40;&#41; &#123; var i, a; for&#40;i=0; &#40;a = document.getElementsByTagName&#40;&#34;link&#34;&#41;&#91;i&#93;&#41;; [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
上回我介绍了<a href="http://www.neoease.com/theme-style-switcher-1/">如何在主题中简单实现风格切换功能</a>, 但我的主题风格切换和 wpdesigner7 的究竟有什么不同呢? 主要在获取风格的方法 getPreferredStyleSheet 上.<br />
而这个方法什么时候被调用? 在需要获取风格设定的时候, 主题会先去 Cookie 查找上一次使用的风格, 如果找不到 (一般是第一次运行的时候), 就会调用这个方法.
</p>
<p><span id="more-824"></span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">window.<span style="color: #000066;">onload</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// 页面加载完成时</span>
	<span style="color: #003366; font-weight: bold;">var</span> cookie <span style="color: #339933;">=</span> readCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;style&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// 读取 Cookie</span>
	<span style="color: #003366; font-weight: bold;">var</span> title <span style="color: #339933;">=</span> cookie <span style="color: #339933;">?</span> cookie <span style="color: #339933;">:</span> getPreferredStyleSheet<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// 获取上一次的风格</span>
	setActiveStyleSheet<span style="color: #009900;">&#40;</span>title<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// 重新设定风格</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>
以下是 wpdesigner7 的方法:
</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> getPreferredStyleSheet<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">,</span> a<span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#40;</span>a <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;link&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 遍历所有 link 标签
		<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>a.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;rel&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;style&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span> <span style="color: #006600; font-style: italic;">// 找到包含 style 的描述</span>
			<span style="color: #339933;">&amp;&amp;</span> a.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;rel&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;alt&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span> <span style="color: #006600; font-style: italic;">// 找不到包含 alt 的描述</span>
			<span style="color: #339933;">&amp;&amp;</span> a.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #006600; font-style: italic;">// 找到 title 属性</span>
		<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">return</span> a.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>
以下是我的处理方法:
</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> getPreferredStyleSheet<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">,</span> a<span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#40;</span>a <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;link&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>a.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;rel&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;style&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span>
			<span style="color: #339933;">&amp;&amp;</span> a.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">return</span> a.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>
或许你已经注意到了, 少了句代码而已. <code>a.getAttribute("rel").indexOf("alt") == -1</code> 的意思是 "在标签中无法找到带 alt 的描述属性".<br />
wpdesigner7 靠这个来判断获取哪个风格 (非默认风格都添加了属性 rel="alternate stylesheet"), 找到不带该属性的那个风格就立刻返回.<br />
而我的没有用这个属性, 只能将默认的风格放在最前, 找到立刻返回. 也就是说, 每次放最前面的就是它的默认风格.</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=824" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/theme-style-switcher-1/" rel="bookmark">在主题上添加风格切换功能 (1)</a><!-- (18.4)--></li>
		<li><a href="http://www.neoease.com/wordpress-at-reply/" rel="bookmark">WordPress 评论的 @ 回复</a><!-- (8.4)--></li>
		<li><a href="http://www.neoease.com/ajax-load-wordpress-post-response/" rel="bookmark">WordPress AJAX 加载文章内容 - 后台处理</a><!-- (7.3)--></li>
		<li><a href="http://www.neoease.com/wordpress-menubar-6/" rel="bookmark">jQuery 导航菜单</a><!-- (7.3)--></li>
		<li><a href="http://www.neoease.com/wordpress-guest-post/" rel="bookmark">提高 WordPress 访客评论时的用户体验</a><!-- (7.1)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/theme-style-switcher-2/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>在主题上添加风格切换功能 (1)</title>
		<link>http://www.neoease.com/theme-style-switcher-1/</link>
		<comments>http://www.neoease.com/theme-style-switcher-1/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 13:33:27 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[WP Trick]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=821</guid>
		<description><![CDATA[本文讨论的是如何在主题上添加风格切换功能. 这里将以 Classic 主题为模板, 用红绿蓝三种颜色作为例子, 手牵手地教你如何实现这个功能. 当然这是最简单的实现, 它可以变得更加灵活, 更加强大, 但这些只能在以后的文章中另作讨论. 本文会为你展示一个尽量简化的, 便于理解模型. 1. 用 JavaScript 实现的切换功能 本例的演示主题中我已经提供了完整的 JavaScript 代码 (js/styleswitcher.js), 如果你对 JavaScript 并不熟悉则没有必要研究它, 知道怎么调用就行了. 这段代码要利用 Cookie, 可以获取当前主题的样式代号(第一次取默认主题的), 和保存当前主题的样式代号. js/styleswitcher.js 文件内 99% 的代码来自 wpdesigner7 主题. 但我修改过的 1% 决定了我的处理方法和 wpdesigner7 主题并不相同, 后续文章中我会说说其中的区别与优缺点. 2 .在主题中引用脚本 js/styleswitcher.js 在 header.php 的 &#60;head&#62; 和 &#60;/head&#62; 之间添加以下代码: &#60;script type=&#34;text/javascript&#34; src=&#34;&#60;?php bloginfo&#40;'template_url'&#41;; ?&#62;/js/styleswitcher.js&#34;&#62;&#60;/script&#62; [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
本文讨论的是如何在主题上添加风格切换功能. 这里将以 Classic 主题为模板, 用红绿蓝三种颜色作为例子, 手牵手地教你如何实现这个功能. 当然这是最简单的实现, 它可以变得更加灵活, 更加强大, 但这些只能在以后的文章中另作讨论. 本文会为你展示一个尽量简化的, 便于理解模型.
</p>
<p><span id="more-821"></span></p>
<p>
<strong>1. 用 JavaScript 实现的切换功能</strong><br />
本例的演示主题中我已经提供了完整的 JavaScript 代码 (<em>js/styleswitcher.js</em>), 如果你对 JavaScript 并不熟悉则没有必要研究它, 知道怎么调用就行了. 这段代码要利用 Cookie, 可以获取当前主题的样式代号(第一次取默认主题的), 和保存当前主题的样式代号.<br />
<em>js/styleswitcher.js</em> 文件内 99% 的代码来自 wpdesigner7 主题. 但我修改过的 1% 决定了我的处理方法和 wpdesigner7 主题并不相同, 后续文章中我会说说其中的区别与优缺点.
</p>
<p>
<strong>2 .在主题中引用脚本 js/styleswitcher.js</strong><br />
在 header.php 的 &lt;head&gt; 和 &lt;/head&gt; 之间添加以下代码:
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/js/styleswitcher.js&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>
<strong>3. 在主题中添加切换按钮</strong><br />
在主题内任何地方添加都可以, 但为了方便查阅我们还是将这些按钮添加到 header 中. 一共三个按钮, 在 header.php 文件的最后面追加以下代码:
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;styleswitchers&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;style-green&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;setActiveStyleSheet('green');&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span><span style="color: #339933;">&gt;</span>green<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;style-blue&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;setActiveStyleSheet('blue');&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span><span style="color: #339933;">&gt;</span>blue<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;style-red&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;setActiveStyleSheet('red');&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span><span style="color: #339933;">&gt;</span>red<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>div style<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;clear:both;&quot;</span><span style="color: #339933;">&gt;&lt;/</span>div<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span></pre></div></div>

<p>
<strong>4. 为切换按钮的外形定义样式</strong><br />
在 style.css 中追加以下代码:
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#styleswitchers</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">16px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 宽度为 16 个像素 */</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">16px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 高度为 16 个像素 */</span>
	<span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span><span style="color: #933;">-999em</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 不显示文本信息 */</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 为了不显示文本信息而定义为块状 */</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 左对齐 */</span>
	<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 按钮右边的外边距 */</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>
<strong>5. 定义不同风格的样式 (以红色为例)</strong><br />
创建文件 <em>styles/red/default.css</em> 和 <em>styles/red/global.css</em> 两个文件, 其中 default.css 只在激活该风格时才会生效, 它控制整个界面的样式; 而 global.css 则是任何时候有效的, 它只负责确定切换按钮的样式.
</p>
<blockquote>
<p>
<strong>Q1:</strong> 为什么不将 default.css 和 global.css 两个文件合并在一起?<br />
<strong>A1:</strong> 因为我们要将主题样式和按钮样式分离开, 在本例中并看不出有什么优点, 但在后续文章的例子中, 这将变成极大的方便. 如: 一个主题本来有 1, 2, 3 三种风格, 当引入风格 4 的时候, 我们就不需要再去修改 1, 2, 3 中关于 4 风格的切换按钮样式了 (各负责各的).
</p>
<p>
<strong>Q2:</strong> 分为 default.css 和 global.css 两个文件对性能有什么影响?<br />
<strong>A2:</strong> 因为链接数多了, 所以效率相对低一点点, 但这是微乎其微的, 不会影响用户体验.
</p>
<p>
<strong>Q3:</strong> 什么情况下不用分为 default.css 和 global.css 两个文件.<br />
<strong>A3:</strong> 如果你的风格不多, 或者风格数量不变, 那没有必要分为两个文件.
</p>
</blockquote>
<p>
这里的 <em>styles/red/default.css</em> 只是修改了 header 和 footer 的背景颜色, 代码如下:
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.credit</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#a09090</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#header</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#a09090</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>
而 <em>styles/red/global.css</em> 定义了红色风格切换按钮的样式, 代码如下:
</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a<span style="color: #cc00cc;">#style-</span><span style="color: #993333;">red</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#a09090</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
a<span style="color: #cc00cc;">#style-</span><span style="color: #993333;">red</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#e09090</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>
以同样的方式创建 green 和 blue 风格. 如果你要创建更多风格或者用别的命名, 请保持使用英文, 数字和下划线的组合 (数字不能是第一个字符), 因为 HTML 标签中的 id 和 class 属性不能存在其他的字符.
</p>
<p>
<strong>6. 在主题中引入各种风格的样式</strong><br />
在 header.php 的 &lt;head&gt; 和 &lt;/head&gt; 之间添加以下代码: (第一个为默认风格)
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/styles/green/default.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; title=&quot;green&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/styles/green/global.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/styles/blue/default.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; title=&quot;blue&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/styles/blue/global.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/styles/red/default.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; title=&quot;red&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/styles/red/global.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</pre></div></div>

<p>
现在 Classic 主题已经拥有了简单的风格切换功能. 你也可以点击下面的链接下载我已经修改好的主题:<br />
<a href="tutorials/style-switcher/classic_with_styleswitcher_1.zip">classic_with_styleswitcher_1.zip</a>
</p>
<p>
下次, 我们会讨论一下本例与 wpdesigner7 主题在处理风格切换上的主要不同, 如果你本文或者以后的章节有任何意见和想法, 请在此留言.</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=821" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/theme-style-switcher-2/" rel="bookmark">在主题上添加风格切换功能 (2)</a><!-- (16.3)--></li>
		<li><a href="http://www.neoease.com/theme-style-switcher/" rel="bookmark">为主题添加风格切换功能</a><!-- (6.9)--></li>
		<li><a href="http://www.neoease.com/spliting-blogroll-to-2-columns/" rel="bookmark">让侧边栏列表一分为二</a><!-- (5)--></li>
		<li><a href="http://www.neoease.com/create-a-new-style-for-elegantbox/" rel="bookmark">制作 Elegant Box 主题风格</a><!-- (4.8)--></li>
		<li><a href="http://www.neoease.com/wordpress-theme-review/" rel="bookmark">WordPress 主题审核</a><!-- (4.8)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/theme-style-switcher-1/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>为主题添加风格切换功能</title>
		<link>http://www.neoease.com/theme-style-switcher/</link>
		<comments>http://www.neoease.com/theme-style-switcher/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 12:06:59 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[WP Trick]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=814</guid>
		<description><![CDATA[什么是主题风格切换? 这里有两种含义, 一是在页面上通过触发事件, 保持主题的结构不变, 但外观改变; 二是在后台里通过改变选项, 使得主题结构发生改变或者结构不变的基础上改变外观; 也可能两者兼有. 对于第一种含义, 比较经典的例子是 Wpdesigner7 主题, 它是著名主题设计人小土豆 (Small Potato) 的力作, 可以通过点击页面上的切换按钮实现风格切换. 对于第二种含义, Glued Ideas Subtle 主题是个很好的例子, 就像它的名字一样, 它是一个十分灵活的主题, 可以在后台通过更改选项来控制页面的现实风格. 另外还有本人的 Blocks 主题, 它可以在后台控制页面结构, 实现在两栏和三栏模式之间的切换. 而本人发布的第一个 WordPress 主题 Elegant Box 则属于两者兼具的主题, 可以让访客在页面上切换风格, 也可以在后台选择默认的显示风格和是否允许访客在页面切换风格. 带有风格切换的主题最大的好处就是灵活, 网站管理员可以方便改变网站外观, 访客可以选择符合自己审美的风格. 但也有其弊端, 因为改变风格无法改变页面内容. 比如你的页面上有个 Google 广告, 选择白色作为背景, 主题也选用了白色风格, 而当访客点选了其他风格, 那么就会造成页面的不协调. 当然, 你可以有意识地避免出现这样的问题. 前面介绍了什么是主题风格切换, 它的例子和优缺点, 或许你以为本文还会谈谈如何在主题里添加风格切换功能, [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
什么是<strong>主题风格切换</strong>? 这里有两种含义, 一是在页面上通过触发事件, 保持主题的结构不变, 但外观改变; 二是在后台里通过改变选项, 使得主题结构发生改变或者结构不变的基础上改变外观; 也可能两者兼有.
</p>
<p>
对于第一种含义, 比较经典的例子是 <a href="http://www.wpdesigner.com/2007/11/14/wpdesigner7-wordpress-theme/">Wpdesigner7</a> 主题, 它是著名主题设计人小土豆 (Small Potato) 的力作, 可以通过点击页面上的切换按钮实现风格切换.<br />
对于第二种含义, <a href="http://gluedideas.com/">Glued Ideas Subtle</a> 主题是个很好的例子, 就像它的名字一样, 它是一个十分灵活的主题, 可以在后台通过更改选项来控制页面的现实风格. 另外还有本人的 <a href="http://www.neoease.com/blocks/">Blocks</a> 主题, 它可以在后台控制页面结构, 实现在两栏和三栏模式之间的切换.<br />
而本人发布的第一个 WordPress 主题 <a href="http://www.neoease.com/elegant-box/">Elegant Box</a> 则属于两者兼具的主题, 可以让访客在页面上切换风格, 也可以在后台选择默认的显示风格和是否允许访客在页面切换风格.
</p>
<p><span id="more-814"></span></p>
<p>
带有风格切换的主题最大的好处就是灵活, 网站管理员可以方便改变网站外观, 访客可以选择符合自己审美的风格. 但也有其弊端, 因为改变风格无法改变页面内容. 比如你的页面上有个 Google 广告, 选择白色作为背景, 主题也选用了白色风格, 而当访客点选了其他风格, 那么就会造成页面的不协调. 当然, 你可以有意识地避免出现这样的问题.
</p>
<p>
前面介绍了什么是主题风格切换, 它的例子和优缺点, 或许你以为本文还会谈谈如何在主题里添加风格切换功能, 就像题目写的一样. 但很遗憾, 可能会让你失望, 因为内容比较多, 本文只能算是个 "序". 我会在后面几篇文章中, 以 Elegant Box 为例, 完整地说说如何实现这个功能, 下面是我预订的讨论内容:
</p>
<p>
1. 在页面上简单实现主题风格切换<br />
2. 在页面上自动加载风格切换选项<br />
3. 添加默认风格选项<br />
4. 添加是否允许用户切换风格选项
</p>
<p>
因为年末比较忙, 感觉自己有点闭塞, 没讯息来源就好像没啥好写了. 所以才打算翻些旧东西出来凑凑文章, 希望农历新年之前可以完成全部章节. 如果你有什么意见或建议, 请不要犹豫, 将你的想法告诉我.</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=814" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/integrate-google-custom-search-into-wordpress/" rel="bookmark">整合 Google 自定义搜索 CSE</a><!-- (4.8)--></li>
		<li><a href="http://www.neoease.com/upload-wordpress-theme/" rel="bookmark">WordPress 主题提交经历</a><!-- (4.4)--></li>
		<li><a href="http://www.neoease.com/new-wordpress-theme-inove/" rel="bookmark">WordPress 新主题 iNove</a><!-- (4.2)--></li>
		<li><a href="http://www.neoease.com/elegant-box-for-yo2/" rel="bookmark">WordPress 主题 Elegant Box (YO2 版本)</a><!-- (4)--></li>
		<li><a href="http://www.neoease.com/elegant-box/" rel="bookmark">WordPress 主题 Elegant Box</a><!-- (3.9)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/theme-style-switcher/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>WordPress 主题 iNove</title>
		<link>http://www.neoease.com/inove/</link>
		<comments>http://www.neoease.com/inove/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 18:13:54 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=787</guid>
		<description><![CDATA[主题简介: 本人第四个 WordPress 主题, 零插件要求, 支持 Widgets. 很幸运地该主题上了 WordPress Theme Directory 的头版. 使用 YO2 的朋友可以直接到后台选用该主题. 相关标签: 双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 通过 XHTML, 通过 CSS, 后台管理 适用版本: WordPress 2.5 或以上版本 主题演示: 点击这里进入演示页面 主题下载: Download 测试验证: 测试用 WordPress: 2.3.3, 2.5.1, 2.6.1, 2.7.1, 2.8.3 测试用浏览器: IE 6/7/8, Firefox 2/3/3.5, Opera 9.6, Safari 4 和 Chrome 2.0 [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<div class="inline right">
<a href="http://farm4.static.flickr.com/3143/2952721477_bb723c1e88_o.png" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://farm4.static.flickr.com/3143/2952721477_ae15c3cb06_m.jpg" alt="iNove" title="Click to enlarge" /></a>
</div>
<p>
<strong>主题简介:</strong><br />
本人第四个 WordPress 主题, 零插件要求, 支持 Widgets. 很幸运地该主题上了 WordPress Theme Directory 的头版.<br />
使用 YO2 的朋友可以直接到后台选用该主题.
</p>
<p>
<strong>相关标签:</strong><br />
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 通过 XHTML, 通过 CSS, 后台管理
</p>
<p>
<strong>适用版本:</strong><br />
WordPress 2.5 或以上版本
</p>
<p>
<strong>主题演示:</strong><br />
<a href="http://demo.neoease.com/index.php?wptheme=iNove">点击这里进入演示页面</a>
</p>
<p>
<strong>主题下载:</strong> <a class="button" href="http://wordpress.org/extend/themes/inove/">Download</a>
</p>
<p><span id="more-787"></span></p>
<p>
<strong>测试验证:</strong><br />
测试用 WordPress: 2.3.3, 2.5.1, 2.6.1, 2.7.1, 2.8.3<br />
测试用浏览器: IE 6/7/8, Firefox 2/3/3.5, Opera 9.6, Safari 4 和 Chrome 2.0<br />
通过 XHTML 1.1 和 CSS 3 验证
</p>
<p>
<strong>推荐插件:</strong><br />
<a href="http://lesterchan.net/portfolio/programming.php">WP-PageNavi</a><br />
<a href="http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/">WP23 Related Posts</a><br />
<a href="http://www.neoease.com/plugins/">WP-RecentComments</a><br />
<a href="http://www.neoease.com/plugins/">Highslide4WP</a><br />
<a href="http://wordpress.org/extend/plugins/wp-syntax/">WP-Syntax</a><br />
<a href="http://wppluginsj.sourceforge.jp/quick-comments/">Quick Comments</a> (0.7.0 或以上版本)<br />
<a href="http://www.neoease.com/plugins/">WP-EasyArchives</a><br />
<a href="http://fairyfish.net/2009/01/16/thread-twitter/">Thread Twitter</a> (0.4 或以上版本)<br />
<a href="http://wordpress.org/extend/plugins/wp-polls/">WP-Polls</a><br />
<a href="http://www.neoease.com/plugins/">AJAX Comment Pager</a> (Comment list ID: thecomments | Callback method name: custom_comments)<br />
<a href="http://www.thinkagain.cn/archives/989.html">Mail To Commenter</a> (支持 "@+user+blank" 模式)
</p>
<p>
<strong>主题本地化:</strong><br />
此版本支持英文和简体中文, 其中英文是默认设置. 若要使用简体中文, 请执行以下步骤:<br />
1. 打开 WordPress 根目录的文件 <code>wp-config.php</code>.<br />
2. 查找 <code>define ('WPLANG', '');</code> 并修改为 <code>define ('WPLANG', 'zh_CN');</code>
</p>
<p>
<strong>博客图片标题:</strong><br />
因为发布主题中的标题必须显示正确的博客名字, 故不能使用图片. 若要使用图片作为标题, 请执行以下步骤:<br />
1. 使用 <em>title_psd</em> 文件夹中的 PSD 图片和字体文件, 将图片修改为你的博客标题, 并另存为 <em>title.gif</em>.<br />
2. 在 <em>style.css</em> 文件中查找 <code>#title a</code> 使用去除注释以激活该段样式.
</p>
<p>
<strong>备注信息:</strong><br />
该主题灵感来自 MacZone, 但为了通过 WordPress 官方验证, 不能为它加上 backlink, 深表遗憾. 详见如下邮件 (部分) 内容:
</p>
<blockquote><p>
http://maczone.sk/ looks like a spam/sponsored/paid/seo link.  If this theme was truly inspired by that site the link would be better in the description instead of inside the theme.
</p></blockquote>
<p>
<small><strong>2008/11/17:</strong></small> 总下载量突破 10,000.<br />
<small><strong>2008/12/19:</strong></small> 单周下载量突破 10,000.<br />
<small><strong>2008/12/27:</strong></small> 总下载量突破 50,000.<br />
<small><strong>2009/01/07:</strong></small> 支持 20 个国家和地区的语言.<br />
<small><strong>2009/01/31:</strong></small> 总下载量突破 100,000.<br />
<small><strong>2009/05/11:</strong></small> 总下载量突破 200,000.</p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=787" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/blocks2/" rel="bookmark">WordPress 主题 Blocks2</a><!-- (10.9)--></li>
		<li><a href="http://www.neoease.com/blocks/" rel="bookmark">WordPress 主题 Blocks</a><!-- (10.3)--></li>
		<li><a href="http://www.neoease.com/new-wordpress-theme-inove/" rel="bookmark">WordPress 新主题 iNove</a><!-- (10.3)--></li>
		<li><a href="http://www.neoease.com/elegant-box/" rel="bookmark">WordPress 主题 Elegant Box</a><!-- (10.2)--></li>
		<li><a href="http://www.neoease.com/wp-mobile-themes/" rel="bookmark">手机主题调度插件 WordPress Mobile Themes</a><!-- (10)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/inove/feed/</wfw:commentRss>
		<slash:comments>1314</slash:comments>
		</item>
		<item>
		<title>WordPress 主题 Blocks2 (YO2 版本)</title>
		<link>http://www.neoease.com/blocks2-for-yo2/</link>
		<comments>http://www.neoease.com/blocks2-for-yo2/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 07:56:23 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[YO2]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=768</guid>
		<description><![CDATA[主题简介: 本人第三个 WordPress 主题, 沿用 Blocks 主题配色. 他们是两个主题, 你可以将 Blocks2 看作是 Blocks 的兄弟版本, 而不是加强和升级. 零插件要求, 支持 Widgets. 另外, 因为受限于 YO2, 没有实现侧边栏 DBX 的效果. 在 WordPress 2.3.3/2.5.1/2.6.1 上使用 IE 6/7, Firefox 3, Opera 9, Konqueror 3.5.10, Safari 3.1.2 和 Chrome 0.2 测试通过. 本文内所有提及内容, 包括主题只适用于 YO2, 自建 WordPress 用户请访问 http://www.neoease.com/blocks2/ 查看普通版本的相关信息. 相关标签: 双栏式, 固定宽度, 支持 Widget, 右侧边栏, [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<div class="inline right">
<a href="http://farm4.static.flickr.com/3255/2731427839_63b10e6fc6_o.png" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://farm4.static.flickr.com/3255/2731427839_580f449da2_m.jpg" alt="Block2" title="Click to enlarge" /></a>
</div>
<p>
<strong>主题简介:</strong><br />
本人第三个 WordPress 主题, 沿用 Blocks 主题配色. 他们是两个主题, 你可以将 Blocks2 看作是 Blocks 的兄弟版本, 而不是加强和升级. 零插件要求, 支持 Widgets. 另外, 因为受限于 YO2, 没有实现侧边栏 DBX 的效果.<br />
在 WordPress 2.3.3/2.5.1/2.6.1 上使用 IE 6/7, Firefox 3, Opera 9, Konqueror 3.5.10, Safari 3.1.2 和 Chrome 0.2 测试通过.
</p>
<p>
本文内所有提及内容, 包括主题只适用于 YO2, 自建 WordPress 用户请访问 <a href="http://www.neoease.com/blocks2/">http://www.neoease.com/blocks2/</a> 查看普通版本的相关信息.
</p>
<p>
<strong>相关标签:</strong><br />
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 简洁, 淡雅, 后台管理
</p>
<p>
<strong>主题下载:</strong> <a class="button" href="http://www.boxcn.net/shared/ufzrsrlbz8">Download</a>
</p>
<p><span id="more-768"></span></p>
<p>
<strong>推荐插件:</strong><br />
SRG Clean Archives<br />
WP23 Related Posts<br />
Pagebar2
</p>
<p>
<strong>主题管理:</strong><br />
受限于 YO2, 不能像普通版本一样在后台插入标签页管理, 只能使用修改配置文件的方式.<br />
关于配置管理, 修改主题目录中的 <strong>config.php</strong> 文件即可, 文件中每个选项都已经附有详细的说明.
</p>
<p>
<strong>主题使用英文:</strong><br />
1. 删除主题目录中的 <strong>zh_CN.mo</strong> 文件.<br />
2. 如果希望字体细小些, 可以在 <strong>header.php</strong> 中删除以下代码
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strtoupper</span><span style="color: #009900;">&#40;</span>get_locale<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'ZH_CN'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'stylesheet_directory'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/css/zh_CN.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=768" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/blocks2/" rel="bookmark">WordPress 主题 Blocks2</a><!-- (19.5)--></li>
		<li><a href="http://www.neoease.com/blocks-for-yo2/" rel="bookmark">WordPress 主题 Blocks (YO2 版本)</a><!-- (17.3)--></li>
		<li><a href="http://www.neoease.com/elegant-box-for-yo2/" rel="bookmark">WordPress 主题 Elegant Box (YO2 版本)</a><!-- (15.4)--></li>
		<li><a href="http://www.neoease.com/blocks/" rel="bookmark">WordPress 主题 Blocks</a><!-- (12.8)--></li>
		<li><a href="http://www.neoease.com/blocks2-theme-upload/" rel="bookmark">Blocks2 主题提交记</a><!-- (11.6)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/blocks2-for-yo2/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>WordPress 新主题 iNove</title>
		<link>http://www.neoease.com/new-wordpress-theme-inove/</link>
		<comments>http://www.neoease.com/new-wordpress-theme-inove/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 16:51:13 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/wordpress-%e6%96%b0%e4%b8%bb%e9%a2%98-inove/</guid>
		<description><![CDATA[经过三天断断续续的制作, 这个命名为 iNove 的主题其主要部分终于完成了. 这个名字的 Nove 由 Novel 而来, 而 i 是为了赶赶潮流, 就像当年流行在所有东西前面加个 e. 这个主题原本是为一个朋友设计的, 奈何对方不满意, 被我冷藏了一年. 这次拿出来大改造了一番, 加宽了内容框, 修改了评论样式, 支持了很多插件... 自我审视了一番觉得勉强可以见人, 就用上了. iNove 与之前做过的几个 WordPress 不太一样, 它是有做 PS 设计的, 并在 coding 时大量地采用图片, 尤其是小图标. 另外, 像这样的评论和 Trackbacks 的处理方式, 我在做 Blocks2 时就很想用了, 可是受限于图片一直没有实现. 嗯, 就像我之前说过的, 我一定要做一个多图的主题. 虽然下载图片会增加网站的流量和稍微影响网站的显示速度, 但有时候图片的魅力会让人着迷, 自从见到 Delacro 的 INSay 之后我一直都这么认为. 回顾以前做过的几个 WordPress 主题 [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<p>
经过三天断断续续的制作, 这个命名为 <strong>iNove</strong> 的主题其主要部分终于完成了. 这个名字的 Nove 由 Novel 而来, 而 i 是为了赶赶潮流, 就像当年流行在所有东西前面加个 e.
</p>
<p>
<img class="sided" src="http://farm4.static.flickr.com/3242/2907701158_dbc304fd3b.jpg" alt="iNove 主题" />
</p>
<p>
这个主题原本是为一个朋友设计的, 奈何对方不满意, 被我冷藏了一年. 这次拿出来大改造了一番, 加宽了内容框, 修改了评论样式, 支持了很多插件... 自我审视了一番觉得勉强可以见人, 就用上了.
</p>
<p><span id="more-758"></span></p>
<p>
iNove 与之前做过的几个 WordPress 不太一样, 它是有做 PS 设计的, 并在 coding 时大量地采用图片, 尤其是小图标. 另外, 像这样的评论和 Trackbacks 的处理方式, 我在做 Blocks2 时就很想用了, 可是受限于图片一直没有实现.
</p>
<p>
嗯, 就像我之前说过的, 我一定要做一个多图的主题. 虽然下载图片会增加网站的流量和稍微影响网站的显示速度, 但有时候图片的魅力会让人着迷, 自从见到 <a href="http://www.ineversay.com/" rel="nofollow external">Delacro</a> 的 INSay 之后我一直都这么认为.
</p>
<h3>回顾以前做过的几个 WordPress 主题</h3>
<p>
<strong><a href="http://www.neoease.com/elegant-box/">Elegant Box</a></strong><br />
以 dayvan 为框架, 参考过 N 多个主题制作而成. 现在看来 XHTML 和 CSS 都写得有点烂, 架构中有些标签名字和它的实质用途没对上, 也没规范, 样式表中还使用很多固定宽度的属性. 我在这个主题做了无数的实验, 绝对是我学习 WordPress 主题制作的试验田.
</p>
<p>
<strong><a href="http://www.neoease.com/blocks/">Blocks</a></strong><br />
以 Classic 为框架, 使用了我在 Opera 时做的主题 nopic 的风格, 是一个零图片的主题. 从 Elegant Box 继承了很多东西, 也规范多了, 但为了实现一些效果, 令页面结构过于复杂了. 这个主题也是一个试验田, 在它上面实现了双栏和三栏互相切换和左右栏互相切换等一些功能.
</p>
<p>
<strong><a href="http://www.neoease.com/blocks2/">Blocks2</a></strong><br />
从零开始, 沿用 Blocks2 的色调, 为节省空间而淡化了边界的概念, 也是一个零图片的主题. 这主题没有太多新的东西, 功能也没前面两个丰富, 但结构比较清晰. 这个主题带来了一些提高用户体现的功能, 使用了大量的 JavaScript 代码 (没有使用 framework).
</p>
<h3>iNove 主题信息</h3>
<p>
该主题已经免费对外提供下载, 主题相关信息请转跳主题页面.<br />
<a href="http://www.neoease.com/inove/">WordPress 主题 - iNove</a></p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=758" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/inove/" rel="bookmark">WordPress 主题 iNove</a><!-- (13)--></li>
		<li><a href="http://www.neoease.com/upgrade-to-wordpress-27/" rel="bookmark">更新至 WordPress 2.7 正式版</a><!-- (12.4)--></li>
		<li><a href="http://www.neoease.com/inove-13-released/" rel="bookmark">iNove 1.3 发布</a><!-- (10.8)--></li>
		<li><a href="http://www.neoease.com/blocks2/" rel="bookmark">WordPress 主题 Blocks2</a><!-- (10)--></li>
		<li><a href="http://www.neoease.com/2008-summary/" rel="bookmark">2008 年度总结</a><!-- (9.8)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/new-wordpress-theme-inove/feed/</wfw:commentRss>
		<slash:comments>78</slash:comments>
		</item>
		<item>
		<title>WordPress 主题 Blocks2</title>
		<link>http://www.neoease.com/blocks2/</link>
		<comments>http://www.neoease.com/blocks2/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 01:44:19 +0000</pubDate>
		<dc:creator>mg12</dc:creator>
				<category><![CDATA[WP Theme]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.neoease.com/?p=752</guid>
		<description><![CDATA[主题简介: 本人第三个 WordPress 主题, 沿用 Blocks 主题配色. 他们是两个主题, 你可以将 Blocks2 看作是 Blocks 的兄弟版本, 而不是加强和升级. 零插件要求, 支持 Widgets. 已发布 YO2 的专用版本: Blocks2 for YO2 相关标签: 双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 简洁, 淡雅, 通过 XHTML, 通过 CSS, 后台管理 适用版本: WordPress 2.3 或以上版本 主题演示: 点击这里进入演示页面 主题下载: Download 测试验证: 测试用 WordPress: 2.3.3, 2.5.1, 2.6.1, 2.7.1, 2.8.3 测试用浏览器: IE [...]<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></description>
			<content:encoded><![CDATA[<div class="inline right">
<a href="http://farm4.static.flickr.com/3255/2731427839_63b10e6fc6_o.png" onclick="return hs.expand(this);" class="highslide-image"><img class="sided" src="http://farm4.static.flickr.com/3255/2731427839_580f449da2_m.jpg" alt="Block2" title="Click to enlarge" /></a>
</div>
<p>
<strong>主题简介:</strong><br />
本人第三个 WordPress 主题, 沿用 Blocks 主题配色. 他们是两个主题, 你可以将 Blocks2 看作是 Blocks 的兄弟版本, 而不是加强和升级. 零插件要求, 支持 Widgets.<br />
已发布 YO2 的专用版本: <a href="http://www.neoease.com/blocks2-for-yo2/">Blocks2 for YO2</a>
</p>
<p>
<strong>相关标签:</strong><br />
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 简洁, 淡雅, 通过 XHTML, 通过 CSS, 后台管理
</p>
<p>
<strong>适用版本:</strong><br />
WordPress 2.3 或以上版本
</p>
<p>
<strong>主题演示:</strong><br />
<a href="http://demo.neoease.com/index.php?wptheme=Blocks2">点击这里进入演示页面</a>
</p>
<p>
<strong>主题下载:</strong> <a class="button" href="http://wordpress.org/extend/themes/blocks2/">Download</a>
</p>
<p><span id="more-752"></span></p>
<p>
<strong>测试验证:</strong><br />
测试用 WordPress: 2.3.3, 2.5.1, 2.6.1, 2.7.1, 2.8.3<br />
测试用浏览器: IE 6/7/8, Firefox 2/3/3.5, Opera 9.6, Safari 4 和 Chrome 2.0<br />
通过 XHTML 1.1 和 CSS 3 验证
</p>
<p>
<strong>推荐插件:</strong><br />
<a href="http://lesterchan.net/portfolio/programming.php">WP-PageNavi</a><br />
<a href="http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/">WP23 Related Posts</a><br />
<a href="http://www.neoease.com/plugins/">WP-RecentComments</a><br />
<a href="http://www.neoease.com/plugins/">WP-EasyArchives</a><br />
<a href="http://www.neoease.com/plugins/">WP-MulticolLinks</a><br />
<a href="http://www.neoease.com/plugins/">Highslide4WP</a><br />
<a href="http://wordpress.org/extend/plugins/wp-syntax/">WP-Syntax</a><br />
<a href="http://www.thinkagain.cn/">wp_addbookmarks</a> <strong>[<a href="http://www.box.net/shared/js8tgqyrtp">修改版本</a>]</strong><br />
<a rel="external nofollow" href="http://www.thinkagain.cn/archives/989.html">Mail To Commenter</a> (@+user+blank)<br />
<a rel="external nofollow" href="http://wppluginsj.sourceforge.jp/quick-comments/">Quick Comments</a><br />
<a rel="external nofollow" href="http://lesterchan.net/portfolio/programming.php">WP-PostViews</a><br />
<a href="http://en.gravatar.com/site/implement/wordpress/">Gravatar</a> (针对 WordPress 2.3 或以下版本)
</p>
<p>
关于插件 WP-PostRatings, 需要在后台的插件模板管理中作一些处理才能得到更好的效果. 另外, 为了能通过 W3C 验证, 对插件 wp_addbookmarks 做了简单的修改.
</p>
<p>
<strong>主题本地化:</strong><br />
此版本支持英文和简体中文, 其中英文是默认设置. 若要使用简体中文, 请执行以下步骤:<br />
1. 打开 WordPress 根目录的文件 <code>wp-config.php</code>.<br />
2. 查找 <code>define ('WPLANG', '');</code> 并修改为 <code>define ('WPLANG', 'zh_CN');</code></p>
 <img src="http://www.neoease.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=752" width="1" height="1" style="display: none;" /><ul>
		<li><a href="http://www.neoease.com/blocks/" rel="bookmark">WordPress 主题 Blocks</a><!-- (15.3)--></li>
		<li><a href="http://www.neoease.com/blocks2-for-yo2/" rel="bookmark">WordPress 主题 Blocks2 (YO2 版本)</a><!-- (13.3)--></li>
		<li><a href="http://www.neoease.com/inove/" rel="bookmark">WordPress 主题 iNove</a><!-- (12.8)--></li>
		<li><a href="http://www.neoease.com/elegant-box/" rel="bookmark">WordPress 主题 Elegant Box</a><!-- (12.4)--></li>
		<li><a href="http://www.neoease.com/blocks2-theme-upload/" rel="bookmark">Blocks2 主题提交记</a><!-- (11.6)--></li>
	</ul>
<p><hr color="#E0E0E0" />
<div>
Copyright &copy; 2007-2010 NeoEase. All rights reserved.<br />
<a href="http://www.neoease.com" target="_blank">NeoEase.com</a> | <a target="_blank" href="http://twitter.com/mg12" rel="nofollow">Twitter</a> | <a target="_blank" href="http://weibo.com/mg12" rel="nofollow">新浪微博</a> | <a target="_blank" href="http://www.douban.com/people/mg12" rel="nofollow">豆瓣</a> | <a target="_blank" href="http://www.zhihu.com/people/mg12" rel="nofollow">知乎</a>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neoease.com/blocks2/feed/</wfw:commentRss>
		<slash:comments>89</slash:comments>
		</item>
	</channel>
</rss>

