<?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>WordPress 非官方中文站 &#187; 主题兼容性</title>
	<atom:link href="http://wpchina.org/tag/themes-compatibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpchina.org</link>
	<description>提供 WordPress 插件、主题、程序及相关的中文资讯</description>
	<lastBuildDate>Tue, 13 Dec 2011 02:10:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>让 WordPress 主题和插件不再冲突</title>
		<link>http://wpchina.org/conflict-between-wordpress-themes-and-plugins-454/</link>
		<comments>http://wpchina.org/conflict-between-wordpress-themes-and-plugins-454/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 00:06:53 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[代码研究]]></category>
		<category><![CDATA[主题兼容性]]></category>
		<category><![CDATA[插件兼容性]]></category>

		<guid isPermaLink="false">http://wpchina.org/conflict-between-wordpress-themes-and-plugins-454/</guid>
		<description><![CDATA[<p>随着 <a href="http://wpchina.org/wordpress-27-chinese-version-is-avaiable-444/" target="_blank">WordPress 2.7</a> 的发布，恐怕许多网友新一轮的更新也即将开始，同时也会换上一些新的 WordPress 插件，可能还会启用新的 WordPress 主题。在这个过程中，主题和插件的冲突时有发生。</p>]]></description>
			<content:encoded><![CDATA[<p>随着 <a href="http://wpchina.org/wordpress-27-chinese-version-is-avaiable-444/" target="_blank">WordPress 2.7</a> 的发布，恐怕许多网友新一轮的更新也即将开始，同时也会换上一些新的 WordPress 插件，可能还会启用新的 WordPress 主题。在这个过程中，主题和插件的冲突时有发生。</p>
<p>主题和插件冲突的根源一般在于主题作者希望减少对插件的依赖，比如 <a href="http://www.happinesz.cn/" target="_blank">sofish </a>刚刚发布的新主题里面内置了翻页功能，而这一功能于 WP-PageNavi 插件则有所冲突。</p>
<p>类似的冲突其实还常见于 WordPress 程序和某些插件。比如刚刚发布的 WordPress 2.7 版本，将许多原来插件完成的工作，都集成在了 WordPress 核心代码之中，也同样会造成冲突。</p>
<p>NetPuter 网友撰写的文章 <a href="http://orzdream.cn/2008/12/plugins-with-themes-peaceful/" target="_blank">WordPress技巧：解决冲突 插件主题不打架</a> ，则更为详细地阐述了这问题的起因，以及解决冲突的办法。感兴趣的网友请继续阅读原文。</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/conflict-between-wordpress-themes-and-plugins-454/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 技巧、插件与资源精选</title>
		<link>http://wpchina.org/wordpress-27-tips-hacks-tutorials-issues-453/</link>
		<comments>http://wpchina.org/wordpress-27-tips-hacks-tutorials-issues-453/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 00:13:24 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[WordPress 教程]]></category>
		<category><![CDATA[优秀资源]]></category>
		<category><![CDATA[头条新闻]]></category>
		<category><![CDATA[WordPress 2.7]]></category>
		<category><![CDATA[主机]]></category>
		<category><![CDATA[主题兼容性]]></category>
		<category><![CDATA[插件兼容性]]></category>
		<category><![CDATA[新增功能]]></category>

		<guid isPermaLink="false">http://wpchina.org/wordpress-27-tips-hacks-tutorials-issues-453/</guid>
		<description><![CDATA[<p><strong><a href="http://www.shankrila.com/wordpress/wordpress-27-download-new-features/" target="_blank">WordPress 2.7 已经发布了</a>!</strong> 同以往一样，<a href="http://wpchina.org/" target="_blank">WordPress</a> 社区在 WordPress 2.7 还是 beta 的时候就已经很活跃了，许多网友发布了许多优秀的 WordPress 资源。这里是我曾经阅读并收集到的。</p>]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://wpchina.org/wordpress-27-chinese-version-is-avaiable-444/" target="_blank">WordPress 2.7 已经发布了</a>!</strong> 同以往一样，<a href="http://wpchina.org/" target="_blank">WordPress</a> 社区在 WordPress 2.7 还是 beta 的时候就已经很活跃了，许多网友发布了许多优秀的 WordPress 资源。这里是我曾经阅读并收集到的。</p>
<p><strong>译者注</strong>：以下文章欢迎感兴趣的网友有选择地进行翻译，翻译之后可<a href="http://wpchina.org/submit-news/" target="_blank">投递</a>到 <a href="http://wpchina.org/" target="_blank">WPChina.org</a> ！</p>
<p><img class="aligncenter size-full wp-image-739" title="Wordpress 2.7" height="205" alt="" src="http://www.shankrila.com/wp-content/uploads/2008/12/wordpress-27.jpg" width="430" /></p>
<h3><strong>What’s new in WordPress 2.7 (</strong><strong>WordPress 2.7 的新东西)</strong></h3>
<ul>
<li><strong><a href="http://op111.net/p63" target="_blank">Ten New Features in WordPress 2.7</a> （WordPress 2.7 10个新功能）</strong>       <br />来自 op111.net 的 Demetris 发文阐述了 WordPress 2.7 的10个新功能。他讨论了批量编辑文章/页面，评论分页，快速发布等。 </li>
<li><strong><a href="http://ottodestruct.com/blog/2008/09/29/wordpress-27-comments-enhancements" target="_blank">WordPress 2.7 Comment Enhancements</a> (WordPress 2.7 评论增强)</strong>       <br />Otto 发现了 WordPress 2.7 的这个评论新功能。他告诉你如何创建一个兼容 WordPress 2.7 的comments.php 模板。 </li>
<li><strong><a href="http://weblogtoolscollection.com/archives/2008/11/03/wordpress-27-keyboard-shortcuts/" target="_blank">WordPress 2.7 Keyboard Shortcuts</a> (<a href="http://wpchina.org/keyboard-shortcuts-in-wordpress-27-400/" target="_blank">WordPress 2.7 快捷键</a>)</strong>       <br />WordPress 2.7 管理界面带来了 <a href="http://codex.wordpress.org/Keyboard_Shortcuts" target="_blank">键盘快捷方式</a> 功能，以便于浏览和管理评论。WP Hacks 的 Kyle 也发了一篇很实用的文章 <a href="http://wphacks.com/keyboard-shortcuts-in-wordpress-27/%22%3EKeyboard%20Shortcuts%20in%20WordPress%202.7" target="_blank">WordPress 2.7 keyboard shortcuts</a>. </li>
<li><strong><a href="http://markjaquith.wordpress.com/2008/11/01/wordpress-27-feature-preview-publish-module/" target="_blank">WordPress 2.7 Publish Module</a> (WordPress 发表模块)</strong>       <br />Mark Jacquith 在这个很酷的视频里，解释了发表模块的新功能。稍微有点老，但如果你想要了解 2.7 的新增功能，依然很有用。 </li>
<li><strong><a href="http://blog.themeforest.net/wordpress/wordpress-27-an-in-depth-look-at-the-updates/" target="_blank">An In-Depth Look at 2.7 Updates</a> (深入查看 2.7 更新)</strong>       <br />Theme Forest 博客发布一二十张 WordPress 2.7 的截图。如果你想要快速了解 WordPress 2.7，这篇文章可以一读。 </li>
<li><a href="http://wphacks.com/wordpress-27-core-update-feature-work-web-host-compatibility/" target="_blank"><strong>Is Core Update Feature Compatible with my WebHost?</strong></a> (<strong>你的主机兼容核心程序升级功能么？</strong>)       <br />WordPress 2.7 增加的核心代码省级功能可以让你以后手动升级 WordPress。 WP Hacks 告诉你如何判断你的主机是否支持这个 2.7 的核心升级功能。 </li>
<li><a href="http://nettuts.com/tutorials/wordpress/5-new-wordpress-27-features/" target="_blank"><strong>5 Amazing New Features in WordPress 2.7</strong></a> (<strong>WordPres 2.7 令人惊讶的5个新功能</strong>)       <br />Nettus 列出了 WordPress 2.7 中 5 个很酷的功能，让你大开眼界。 </li>
<li><a href="http://stylizedweb.com/2008/12/11/wordpress-27-released-initial-impressions/" target="_blank"><strong>WordPress 2.7 &#8211; Initital Impressions</strong></a> (<strong>WordPress 2.7 &#8211; 初印象</strong>)       <br />Stylized Web 发表了他们对 WordPress 2.7 的第一印象。 </li>
<li><a href="http://mashable.com/2008/12/04/wordpress-27-features/" target="_blank"><strong>WordPress 2.7 &#8211; 20 Must See Features</strong></a> (<strong>WordPress 2.7 &#8211; 20个必看新功能</strong>)       <br />Mashable.com 列出的 2.7 中必看的新功能。 </li>
</ul>
<h3><strong>Upgrading to WordPress 2.7 (升级到 WordPress 2.7)</strong></h3>
<p>在你升级到 WordPress 2.7 之前，这里有些东西需要看看：</p>
<p><img class="aligncenter size-full wp-image-742" title="WordPress 2.7 Upgrade" height="75" alt="" src="http://www.shankrila.com/wp-content/uploads/2008/12/wordpress-upgrade.jpg" width="327" /></p>
<ul>
<li><strong><a title="Upgrading WordPress" href="http://codex.wordpress.org/Upgrading_WordPress" target="_blank">Official Upgrade Instructions</a> (官方升级指南)</strong>       <br />同时还要看看 <a title="extended upgrade instructions" href="http://codex.wordpress.org/Upgrading_WordPress_Extended" target="_blank">升级指南补充</a>。 </li>
<li><strong><a href="http://www.nathanrice.net/blog/is-my-theme-27-compatible/" target="_blank">Is my theme WordPress 2.7 compatible?</a> (我的主题兼容兼容 WordPress 2.7 么？)</strong>       <br />Nathan Rice 回答了这个 WordPress 升级时可能询问最多的问题。简单地说。兼容，没有问题。详情就得你查看原文了。 </li>
<li><strong><a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.7" target="_blank">Check for Plugin Compatibility</a> (查看插件兼容性)</strong>       <br />WordPress Codex 列出了兼容 2.7 或者已知有问题的插件。升级之前检查一下。 </li>
<li><a title="confirm compatibility of some WordPress themes" href="http://codex.wordpress.org/Themes/Theme_Compatibility/2.7" target="_blank"><strong>WordPress 2.7 Theme Compatibility</strong></a> (<strong>WordPress 2.7 主题兼容性</strong>)       <br />WordPress Codex 也列出了兼容 WordPress 2.7 的主题。看看你的主题是否被列入。如果还不兼容，参考 Nathan 的建议。 </li>
<li><a href="http://techie-buzz.com/wordpress/wordpress-27-to-be-released-today-and-few-wpau-updates.html" target="_blank"><strong>WordPress Automatic Upgrade Plugin by Keith</strong></a>&#160; (<strong>WordPress 自动升级插件</strong>)       <br />你可以使用 WPAU （WordPress Automatic Upgrade 的缩写）轻松升级到 WP 2.7。我通过 IM （即时通信）和 Keith 确认了这事。有点遗憾的是，在 2.7 之后这个软件将不复存在，而被内置于 2.7 之中。感谢这个为我们做出贡献的家伙！<img class="wp-smiley" alt=":-)" src="http://www.shankrila.com/wp-includes/images/smilies/icon_smile.gif" /> </li>
<li><strong><a href="http://w-shadow.com/blog/2008/12/04/plugin-compatibility-notes/" target="_blank">Plugin Compatibility Notes</a>(插件兼容性提醒)</strong>       <br />这个 WordPress 插件可以让你通过添加 WordPress 的版本号，让你了解你正使用的插件是否兼容。因此，与其升级之后查看哪个插件无法工作，不如在升级之前查看哪一个可能会出问题。 </li>
<li><a href="http://notaniche.com/how-to-upgrade-automatically-the-last-time-to-wordpress-27-in-5-minutes/1009/" target="_blank"><strong>How To Upgrade Automatically The Last Time To WordPress 2.7 In 5 Minutes!</strong></a>(<strong>如何在5分钟内升级到WordPress 2.7</strong>)       <br />非常棒的教程，告诉你如何轻松升级到当前版本。 </li>
<li><a href="http://lorelle.wordpress.com/2008/12/11/wordpress-27-upgrade-tips/" target="_blank"><strong>WordPress 2.7 Upgrade Tips</strong></a>(<strong>WordPress 2.7 升级技巧</strong>)       <br />Lorelle 发布数量狂多的升级到 WordPress 2.7 的技巧。升级之前要查看一下哦。 </li>
<li><a href="http://hackaday.com/2008/12/10/wordpress-27-upgrade-in-one-line/" target="_blank"><strong>2.7 Upgrade in One Line</strong></a>(<strong>一步升级到 2.7</strong>)       <br />对于喜欢命令行的网友，Hack a day 有个可以一步升级 WordPress 2.7 的命令。 </li>
</ul>
<h3><strong>Advanced WordPress 2.7 Resources(WordPress 2.7 高级资源)      <br /></strong></h3>
<p>如果你是一个 WordPress 主题或者插件开发者，下面这些文章时常放在手边，可以让你让你的主题和插件兼容 WordPress 2.7 。</p>
<p><img class="aligncenter size-full wp-image-743" title="WordPress Edit Themes" height="116" alt="" src="http://www.shankrila.com/wp-content/uploads/2008/12/wordpress-edit-themes.jpg" width="302" /></p>
<ul>
<li><strong><a href="http://justintadlock.com/archives/2008/11/01/making-your-themes-comments-compatible-with-wordpress-27-and-earlier-versions" target="_blank">Making Your Theme Comments Compatble with 2.7 &amp; Earlier Versions</a>(让你主题兼容WordPress 2.7 和以往版本)</strong>       <br />Justin Tadlock 讨论的这个很好的话题，告诉我们如何让你的主题同时兼容 WordPresss 2.7，并能回溯兼容早期版本。适合主题开发者。 </li>
<li><a href="http://justintadlock.com/archives/2008/11/10/new-page-menu-function-in-wordpress-27" target="_blank"><strong>New Page Menu in WordPress 2.7</strong></a>(<strong>WordPress 2.7 的新页面菜单</strong>)       <br />另一篇 Tadlock 的文章告诉你新的函数 <em>wp_page_menu()</em> 移走了之前需要使用 <em>wp_list_pages()</em> 函数做的大量工作。 </li>
<li><a href="http://www.nathanrice.net/blog/definitive-sticky-posts-guide-for-wordpress-27/" target="_blank"><strong>Definitive Sticky Posts Guide</strong></a>(<strong>定义置顶文章指南</strong>)       <br />置顶文章是 WordPress 2.7 的新功能。Nathan Rice 有一片精彩的文章告诉你如何使用、创建和设置置顶文章样式！ </li>
<li><a href="http://codex.wordpress.org/Migrating_Plugins_and_Themes_to_2.7" target="_blank"><strong>Getting Your Plugins &amp; Themes Ready for WordPress 2.7</strong></a>(<strong>让你的插件和主题适用于 WordPress 2.7</strong>)       <br />再次提醒 WordPress Codex 是个查询 WordPress 相关内容的宝库。这篇文章告诉你如何整合你的主题和插件，来兼容 WordPress 2.7 。 </li>
<li><a href="http://wpengineer.com/top-level-menu-in-wordpress-27/" target="_blank"><strong>Top Level Menu in WordPress 2.7</strong></a>(<strong>WordPress 顶层菜单</strong>)       <br />WP Engineer 给我们展示了如何在管理界面顶层菜单中添加图标。 </li>
<li><a href="http://wpengineer.com/how-to-improve-wordpress-plugins/" target="_blank"><strong>How to Improve WordPress Plugins</strong></a>(<strong>如何增强 WordPress 插件</strong>)       <br />WP Engineer 再次告诉我们插件作者如何利用 2.7 垂直菜单的优势，添加自己图标到他们的插件菜单中。 </li>
<li><a href="http://www.wp-fun.co.uk/2008/12/10/27-comment-classes/" target="_blank"><strong>2.7 Comment Classes</strong></a>(<strong>2.7 Comment 类</strong>)       <br />Fun with WordPress 博客解释了 WordPress 2.7 新的 Comment 类如何让评论成为那个样子。这有助于开发 comments.php 的样式表。 </li>
<li><a href="http://www.bloggingtips.com/2008/11/23/your-theme-and-wordpress-27/" target="_blank"><strong>Blogging Tips Themes Enhancements – I</strong></a>(<strong>主题增强技巧-I</strong>)       <br />告诉你如何针对 WP 2.7 改善你的主题。 </li>
<li><a href="http://www.bloggingtips.com/2008/11/30/wordpress-27-theme-enhancements-ii/" target="_blank"><strong>Blogging Tips Themes Enhancements &#8211; II</strong></a>(<strong>主题增强技巧-II</strong>)       <br />Sarah 告诉你如何使用新的评论选项。 </li>
<li><a href="http://www.bloggingtips.com/2008/12/07/wordpress-27-theme-enhancements-iii/" target="_blank"><strong>Blogging Tips Themes Enhancements &#8211; III</strong></a>(<strong>主题增强技巧-III</strong>)       <br />Sarah 告诉你如何使用新的评论功能。 </li>
</ul>
<h3><strong>Plugins for WordPress 2.7(WordPress 2.7 插件)</strong></h3>
<p><img class="aligncenter size-full wp-image-744" title="WordPress Manage Plugins" height="81" alt="" src="http://www.shankrila.com/wp-content/uploads/2008/12/wordpress-manage-plugns.jpg" width="282" /></p>
<ul>
<li><a href="http://w-shadow.com/blog/2008/12/04/plugin-compatibility-notes/" target="_blank"><strong>Compatibility Notes</strong></a>(<strong>兼容性提醒</strong>)       <br />Compatibility Notes 是个很简单的 WordPress 插件，在“插件”页面的插件描述中列出所有插件支持的 WordPress 的版本。 </li>
<li><a href="http://www.theblog.ca/wordpress-post-notes" target="_blank"><strong>Post Notes</strong></a>(<strong>文章提醒</strong>)       <br />这个插件会在添加和编辑文章页面的侧边栏添加一个文字区域，给自己或者他人留下提示信息。 </li>
<li><a href="http://mashable.com/2008/12/11/wordpress-27-plugins/" target="_blank"><strong>20+ WordPress 2.7 Compatible plugins</strong></a>(<a href="http://wpchina.org/20-wordpress-27-plugins-448/"><strong>兼容 WordPress 2.7 的20个插件</strong></a>)       <br />Mashable 发表了兼容 2.7 版本的优秀插件列表。 </li>
<li><a href="http://www.askvg.com/how-to-make-simple-tags-plug-in-working-in-wordpress-27/" target="_blank"><strong>Make Simple Tags Plugin Work</strong></a>(<strong>让 Simple Tag 插件继续工作</strong>)       <br />Ask VG 公布了能够让 Simple Tags plugin 插件在 WordPress 2.7 下工作的破解技巧。 </li>
<li><a href="http://www.shankrila.com/tech-stuff/top-wordpress-plugins/"><strong>Top WordPress Plugins</strong></a>(<strong>WordPress 顶级插件</strong>)       <br />WordPress 插件列表的持续更新。加入书签可以获得更多兼容 2.7 的插件。 </li>
<li><strong><a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.7" target="_blank">2.7 Plugin Compatibility List</a>(WordPress 2,7 插件兼容性列表)</strong>       <br />WordPress Codex 有一个 2.7 的插件兼容性列表，列出了已经兼容 2.7 和已知在 2.7 下有问题的插件。升级之前看看这个列表。 </li>
</ul>
<p>还有，如果你很好奇为什么 2.7 有了这么大的变化，怎么不叫作 3.0 呢？文章 <a href="http://weblogtoolscollection.com/archives/2008/11/19/why-27-is-not-30/" target="_blank">Why 2.7 is not 3.0</a> (<a href="http://wpchina.org/why-wordpress-27-not-wordpress-30-426/" target="_blank"><strong>为什么 WordPress 2.7 不是 WordPress 3.0</strong></a>) 可以帮你理清思路。</p>
<p>同时，Six Apart，竞争对手博客平台 Movable Type 背后的公司也登出了文章 <a href="http://www.sixapart.com/blog/2008/12/a-wordpress-27-upgrade-guide-r.html" target="_blank">WordPress 2.7 Upgrade Guide</a> !</p>
</p>
<p>原文：<a href="http://www.shankrila.com/wordpress/wordpress-27-tips-hacks-tutorials-issues/" target="_blank">Top WordPress 2.7 Tips, Hacks, Plugins &amp; Resources</a> by <a href="http://www.shankrila.com/" target="_blank">Shankri-la</a></p>
<p>中文：<a href="http://wpchina.org/wordpress-27-tips-hacks-tutorials-issues-453/">WordPress 2.7 技巧、插件与资源精选</a> by <a href="http://wpchina.org/" target="_blank">WPChina.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/wordpress-27-tips-hacks-tutorials-issues-453/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>让 WordPress 主题评论模板同时兼容 WordPress 2.7 及早期版本</title>
		<link>http://wpchina.org/making-your-themes-comments-compatible-with-wordpress-27-and-earlier-versions-428/</link>
		<comments>http://wpchina.org/making-your-themes-comments-compatible-with-wordpress-27-and-earlier-versions-428/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 00:30:38 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[主题开发]]></category>
		<category><![CDATA[使用进阶]]></category>
		<category><![CDATA[WordPress 2.6]]></category>
		<category><![CDATA[WordPress 2.7]]></category>
		<category><![CDATA[主题兼容性]]></category>

		<guid isPermaLink="false">http://wpchina.org/making-your-themes-comments-compatible-with-wordpress-27-and-earlier-versions-428/</guid>
		<description><![CDATA[<p>如果你是主题开发人员，你应该已经知道了，要让主题兼容 <a href="http://wpchina.org/" target="_blank">WordPress</a> 2.7 和早期版本是很困难的，因为 WordPress 2.7 增加了许多新的功能。 </p>]]></description>
			<content:encoded><![CDATA[<p>我正忙于开发一款新的 WordPress 主题，但是我希望这个主题能够同时兼容 WordPress 2.6 和 2.7。 </p>
<p>如果你是主题开发人员，你应该已经知道了，要让主题兼容 <a href="http://wpchina.org/" target="_blank">WordPress</a> 2.7 和早期版本是很困难的，因为 WordPress 2.7 增加了许多新的功能。 </p>
<p>我不会在这里告诉你告诉你如何将这些安置于 <code>comments.php</code> 文件的细节。有许多的教程和主题可以说明这一点。 </p>
<p>你也可以查看 Otto 的教程 <a href="http://ottodestruct.com/blog/2008/09/29/wordpress-27-comments-enhancements" target="_blank">WordPress 2.7 评论增强</a>，将这些新增的功能添加于你主题的 comments 文件。 </p>
<h3>设置评论文件</h3>
<p>我们假设你 comments 文件已经支持 WordPress 2.6。首先需要你做的是将这个文件保存在你的主题目录内，命名为 <code>legacy.comments.php</code> 。</p>
<p>然后，要创建一个支持 WordPress 2.7 的 comments 文件，保存为 comments.php 。</p>
<p>我们需要检查用户使用的 WordPress 的版本。如果他们适用的是 WordPress 2.7，那么就调用 <code>comments.php</code>。如果是 <a href="http://wpchina.org/wordpress-26-english-and-chinese-version-release-276/" target="_blank">WordPress 2.6</a> 或者更早的版本，则调用 <code>legacy.comments.php</code>。</p>
<p>如果你的主题里有 <code>functions.php</code> 文件，在添加如下代码：</p>
<p> <coolcode lang="php"><?php<br />
	add_filter('comments_template', 'legacy_comments');<br />
	function legacy_comments($file) {<br />
		if(!function_exists('wp_list_comments')) : // WP 2.7-only check<br />
			$file = TEMPLATEPATH . '/legacy.comments.php';<br />
		endif;<br />
		return $file;<br />
	}<br />
?></coolcode>
<p>就这样。我们就添加了一个评论过模板的滤器。</p>
<p>那么，如果你想要创建一个同时兼容 WordPress 2.7 和以往版本的 WordPress 主题模板，希望这能够帮到你！</p>
<p>原文：<a href="http://justintadlock.com/archives/2008/11/01/making-your-themes-comments-compatible-with-wordpress-27-and-earlier-versions">Making your theme’s comments compatible with WordPress 2.7 and earlier versions</a> by </p>
<p>中文：<a href="http://wpchina.org/making-your-themes-comments-compatible-with-wordpress-27-and-earlier-versions-428/">让 WordPress 主题评论模板同时兼容 WordPress 2.7 及早期版本</a> by <a href="http://wpchina.org/" target="_blank">WPChina.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/making-your-themes-comments-compatible-with-wordpress-27-and-earlier-versions-428/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 新功能：主题升级接口函数</title>
		<link>http://wpchina.org/wordpress-27-theme-update-api-364/</link>
		<comments>http://wpchina.org/wordpress-27-theme-update-api-364/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 23:52:20 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[主题开发]]></category>
		<category><![CDATA[开发动态]]></category>
		<category><![CDATA[WordPress 2.7]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[主题兼容性]]></category>

		<guid isPermaLink="false">http://wpchina.org/wordpress-27-theme-update-api-364/</guid>
		<description><![CDATA[<p>很多网友在使用 WordPress 的时候都会注意到，每当 <a href="http://wpchina.org/about/" target="_blank">WordPress</a> 程序自身或者插件有新版本出现的时候，WordPress 的管理后台都会提示升级。从下一个版本开始，WordPress 将会在此提出上提供主题版本更新提示的功能，这一功能主要依赖于 <strong>WordPress 2.7</strong> 新增加的<strong>主题升级接口函数</strong>（<strong>WordPress Theme Update API</strong>）。</p>]]></description>
			<content:encoded><![CDATA[<p>很多网友在使用 WordPress 的时候都会注意到，每当 <a href="http://wpchina.org/about/" target="_blank">WordPress</a> 程序自身或者插件有新版本出现的时候，WordPress 的管理后台都会提示升级。从下一个版本开始，WordPress 将会在此提出上提供主题版本更新提示的功能，这一功能主要依赖于 <strong>WordPress 2.7</strong> 新增加的<strong>主题升级接口函数</strong>（<strong>WordPress Theme Update API</strong>）。</p>
<p>在 WordPress 2.7 的开发版本中，我们已经注意到，WordPress 后台的集成程度越来越高。WordPress 插件的下载安装都已经集成在后台了，因此，增加主题的提示功能也并不意外。</p>
<p>WordPress 主题升级接口函数主要通过 api.wordpress.org 来检测主题是否有最新版本，这也是 <a href="http://wordpress.org/development/2008/07/theme-directory/" target="_blank">WordPress 发布官方主题站</a>之后，增加该<a href="http://wordpress.org/extend/themes/" target="_blank">官方主题站</a>地位的一个途径。</p>
<p>关于 WordPress 2.7 的主体升级接口函数，请继续阅读原文：<strong><a href="http://www.dreamfreeblog.com/wordpress-27-theme-update-api-299.html" target="_blank">WordPress主题升级API:Wordpress 2.7 Theme Update API</a></strong>。</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/wordpress-27-theme-update-api-364/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5 升级全面检查</title>
		<link>http://wpchina.org/wordpress-upgrade-preparation-checklist-125/</link>
		<comments>http://wpchina.org/wordpress-upgrade-preparation-checklist-125/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 17:30:05 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[WordPress 教程]]></category>
		<category><![CDATA[使用进阶]]></category>
		<category><![CDATA[WordPress 2.5]]></category>
		<category><![CDATA[主题兼容性]]></category>
		<category><![CDATA[插件兼容性]]></category>

		<guid isPermaLink="false">http://wordpresschina.org/wordpress-upgrade-preparation-checklist-125/</guid>
		<description><![CDATA[<p>众人期待的 <strong>WordPress 2.5</strong> 版本，如果不出意外，应该将于今天发布（美国时间3月10日，中国时间3月11日左右）。不过，作为这个重要的升级版本，WordPress 2.5 与之前的版本有很大的变化。如果你打算升级你的 WordPress 博客到 2.5 版本的话，那么一定要慎重，确保网站安全。这里，总统博客列出一份 <a href="http://jiangzhanyong.com/2008/03/wordpress-upgrade-preparation-checklist-754.html" target="_blank"><strong>WordPress 2.5 升级检查列表</strong></a>，如果你要升级你的博客的话，不妨对照着检查一遍。</p>]]></description>
			<content:encoded><![CDATA[<p>众人期待的 <strong>WordPress 2.5</strong> 版本，如果不出意外，应该将于今天发布（美国时间3月10日，中国时间3月11日左右）。不过，作为这个重要的升级版本，WordPress 2.5 与之前的版本有很大的变化。如果你打算升级你的 WordPress 博客到 2.5 版本的话，那么一定要慎重，确保网站安全。这里，总统博客列出一份 <a href="http://jiangzhanyong.com/2008/03/wordpress-upgrade-preparation-checklist-754.html" target="_blank"><strong>WordPress 2.5 升级检查列表</strong></a>，如果你要升级你的博客的话，不妨对照着检查一遍。</p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/wordpress-upgrade-preparation-checklist-125/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何添加 WordPress 2.3 标签到你使用的主题 &#8211; 第二部分</title>
		<link>http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/</link>
		<comments>http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 00:56:02 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[WordPress 主题]]></category>
		<category><![CDATA[WordPress 教程]]></category>
		<category><![CDATA[主题使用]]></category>
		<category><![CDATA[使用进阶]]></category>
		<category><![CDATA[wordpress 2.3]]></category>
		<category><![CDATA[主题兼容性]]></category>
		<category><![CDATA[标签]]></category>

		<guid isPermaLink="false">http://wordpresschina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/</guid>
		<description><![CDATA[<p><a href="http://www.neato.co.nz/" target="_blank">Christine Davis</a>，Ultimate Tag Warrior 的作者，发表评论说，UTW 将进行更新来适应 WP 2.3 的标签系统。UTW 是个功能强大有很使用的插件，对于喜欢 UTW 的粉丝而言，这是一个好消息。</p>]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->
<p>第一部分 <a href="http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-9/">如何添加 WordPress 2.3 标签到你使用的主题</a>。</p>
<p><a href="http://www.neato.co.nz/" target="_blank">Christine Davis</a>，Ultimate Tag Warrior 的作者，发表评论说，UTW 将进行更新来适应 WP 2.3 的标签系统。UTW 是个功能强大有很使用的插件，对于喜欢 UTW 的粉丝而言，这是一个好消息。</p>
<p>一些关于上一篇文章的疑问：</p>
<p><strong>WordPress 2.3 包括可以导入 Ultimate Tag Warrior / Simple Tagging ? Jerome&#8217;s Keywords tags 的标签吗？</strong></p>
<p>由 WP 2.3 Beta 2 的情况看，可以<a href="http://wordpress.org/support/topic/131739" target="_blank">自动导入这些标签系统</a>。Beta 3 是我首次安装的爸呢不能，我记得没有相关选项或额外步骤可以导入 UTW 标签。Otto，看起来像是一个 WordPress 开发者，对此事相当清楚。他认为标签管理菜单是多余的，这也是 WP 2.3 里没有选项按钮的原因，这将使得哪些标签可以导入、哪些不可以导入显而易见。【译者注：此文成文于 WP 2.3 正式版发布之前；现在我们已经了解 WP 2.3 对于标签支持的情况，原有的标签系统基本都可以导入到 WP2.3 自带的标签系统。】</p>
<p><strong>如何自定义标签的显示？</strong></p>
<p>我猜（WP2.3的）代码并没有让你眼睛一亮。这里提供了三种办法，可以让你自定义标签的显示：</p>
<p><img src="http://pic.wpchina.org/w-20071012-tagdisplay1.png" alt="WordPress 2.3 Tag" /> <coolcode lang="php"><?php the_tags('Article Tags>> &#8216;, &#8216; | &#8216; , &#8221;); ?></coolcode> <img src="http://pic.wpchina.org/w-20071012-tagdisplay2.png" alt="WordPress 2.3 Tag" /> <coolcode lang="php"><?php the_tags('Tags<LI>&#8216;, &#8216;<BR />&#8216; , &#8216;</LI>&#8216;); ?></coolcode>
<p>这样通过添加额外的样式信息到你的 style.css 样式文件，显示效果会看起来更好看。</p>
<p><img src="http://pic.wpchina.org/w-20071012-tagdisplay3.png" alt="WordPress 2.3 Tag" /><coolcode lang="php"><?php the_tags('Tags<LI>&#8216;, &#8216;<LI>&#8216; , &#8216;</LI>&#8216;); ?></coolcode>
<p><strong>还没有升级到 WP 2.3 的用户，可以升级主题吗？</strong></p>
<p>对于主题开发者重要信息！<a href="http://www.bloggingpro.com/archives/2007/09/17/adding-wordpress-23-tags-to-a-theme/#comments" target="_blank">Blogging Pro</a> 在他的 Blog 上询问此事，<a href="http://www.nathanrice.net/" target="_blank">Nathan Rice</a> 很快回答了这个问题。PHP 允许你在使用一个函数之前，检查它是否存在。如果对你的标签调用增加一个条件，那么标签调用只能对 WP 2.3 用户有效。如果你输入的标签代码没有条件判断，那么 WP 2.2 的用户载入他们的主题时，运行到这个代码就会弹出错误信息。主体设计者可以像这样来包含他们的标签代码：</p>
<p> <coolcode lang="php"><?php if ( function_exists('wp_tag_cloud') ) : ?><br />
<?php the_tags('Article Tags>> &#8216;, &#8216; | &#8216; , &#8221;); ?><br />
<?php endif; ?></coolcode>
<p>我听说现在已经可以正常工作了。还有其它问题？尽管提问，我会尽力找到答案！</p>
<p>原文出自: <a href="http://richgilchrest.com/how-to-add-wordpress-23-tags-to-your-current-theme-part-2/" target="_blank">How To Add WordPress 2.3 Tags To Your Current Theme, Part 2</a>&nbsp;by <a href="http://richgilchrest.com" target="_blank">Rich</a>&nbsp;</p>
<p>中文翻译: <a href="http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/">http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>如何添加 WordPress 2.3 标签到你使用的主题</title>
		<link>http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-9/</link>
		<comments>http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-9/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 22:06:59 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[WordPress 主题]]></category>
		<category><![CDATA[WordPress 教程]]></category>
		<category><![CDATA[主题使用]]></category>
		<category><![CDATA[使用进阶]]></category>
		<category><![CDATA[wordpress 2.3]]></category>
		<category><![CDATA[主题兼容性]]></category>
		<category><![CDATA[标签]]></category>

		<guid isPermaLink="false">http://wordpresschina.org/how-to-add-wordpress-23-tags-to-your-current-theme-9/</guid>
		<description><![CDATA[<p>WordPress 2.3 应当于 9月 24日发布。很多博客已经想要尽快升级，因为新版本增加了一个非常有利于搜索引擎优化的工具：标签。虽然其它插件来支持标签，显然很多博客并不去用。我知道我就不用。【译者注：我也没用。】</p>
<p>Ultimate Tag Warrior 是目前为止最好的标签插件。我在家里的计算机上安装测试过。不幸的是，这个插件文件在一个压缩包内，看起来就不容易安装，因此很多人都不使用。UTW 也很难配置，有很多选项并没有解释清楚。这个插件有几十个选项要填写，不经过测试你根本不知道效果是什么样，因此我要选择一个标签，就花费了不止一个小时的时间。</p>
<p>WordPress 2.3 改变了这一切。有了内置的插件支持和插件云功能，再也不需要难以配置的插件。WordPress 提供两个简单的接口函数来供任何主题调用。经过这次升级，标签将很快传遍全世界。</p>
<p>不幸的是，这意味着如果你要在你的主题里使用这个功能，必须要进行更新。如果你通过 WordPress 主题站下载的主题，基本没有办法知道你使用的主题的作者是否曾升级。毕竟，到现在很多还有很多主题都不支持 Widget 呢，那可是很容易实现，也是对很多 WordPress 博客用户来说都是必须的功能。【译者注：潜台词，更何况刚刚加入的标签，不知道何年何月才能支持。】</p>]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->
<p>WordPress 2.3 应当于 9月 24日发布。很多博客已经想要尽快升级，因为新版本增加了一个非常有利于搜索引擎优化的工具：标签。虽然其它插件来支持标签，显然很多博客并不去用。我知道我就不用。【译者注：我也没用。】</p>
<p>Ultimate Tag Warrior 是目前为止最好的标签插件。我在家里的计算机上安装测试过。不幸的是，这个插件文件在一个压缩包内，看起来就不容易安装，因此很多人都不使用。UTW 也很难配置，有很多选项并没有解释清楚。这个插件有几十个选项要填写，不经过测试你根本不知道效果是什么样，因此我要选择一个标签，就花费了不止一个小时的时间。</p>
<p>WordPress 2.3 改变了这一切。有了内置的插件支持和插件云功能，再也不需要难以配置的插件。WordPress 提供两个简单的接口函数来供任何主题调用。经过这次升级，标签将很快传遍全世界。</p>
<p>不幸的是，这意味着如果你要在你的主题里使用这个功能，必须要进行更新。如果你通过 WordPress 主题站下载的主题，基本没有办法知道你使用的主题的作者是否曾升级。毕竟，到现在很多还有很多主题都不支持 Widget 呢，那可是很容易实现，也是对很多 WordPress 博客用户来说都是必须的功能。【译者注：潜台词，更何况刚刚加入的标签，不知道何年何月才能支持。】</p>
<p>如果你付费平直一个主题，那么在你的主题设计者对你的主题升级之前，你还要等多久呢？要花费你多少钱呢？你的主题设计者还在做这行的生意么？</p>
<h3>幸运的是，你可以自己更新你的主题</h3>
<p>也不是什么难事。在你进行任何改变之前，我建议你复制一份你使用的主题文件。如果升级中出现任何错误，你无法找到错误的话，你可以删除主题，用你备份的文件来替代。只要备份 WordPress\WP-CONTENT\Theme\themename 目录即可。</p>
<p>【译者注：这里有个错误，目录位置应为 wordpress\wp-content\themes\themename 。另外，本文介绍的仅仅是主题的更新。在你升级 WordPress 2.3 之前，请<a href="http://jiangzhanyong.com/2007/05/backup-you-blog-308.html" target="_blank">务必进行全面备份</a>！】</p>
<p>既然你阅读本文，我就假设你对于主题内部的工作并不熟悉。我将简单地介绍下 The Loop (循环)，然后解释如何将标签集成到你的主题里。</p>
<p>The Loop 是指你的博客里控制显示信息的 PHP 代码。如果你有兴趣看看纯粹的代码是让 WordPress 工作的话，我这里有一个<a href="http://richgilchrest.com/images/WP-Theme-Skeleton.zip" target="_blank">完整的未加样式的 WordPress 主题 skeleton</a> 。如果你打开 INDEX.PHP 文件，你就会看到 WordPress 使用 PHP 命令来读取和显示信息，包括标题，作者，日期，和评论数目。主题的作者通过 The Loop 来设置布局，相关的样式信息，这样原本纯粹的信息显示就变成了华丽的、格式漂亮的博客页面，包括了颜色，图片和很好的设计结构。</p>
<p>The Loop 代码看起来是这样的：</p>
<p><coolcode lang="php"><?php while( have_posts() ) : the_post(); ?></p>
<div class="post" id="post-<?php the_ID(); ?>&#8220;></p>
<h2><a href="<?php the_permalink() ?>&#8221; rel=&#8221;bookmark&#8221; title=&#8221;Permanent Link to <?php the_title(); ?>&#8220;><br />
<?php the_title(); ?></a></h2>
<p><?php the_category( ', ' ); ?> <?php the_author(); ?> <?php the_time('F jS, Y'); ?><br />
<?php edit_post_link('Edit',' ',''); ?> <br/> <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?><br />
<?php the_content(); ?>
</div>
<p><?php endwhile; ?></coolcode></p>
<h3>添加标签只需要在 The Loop 内添加一行命令</h3>
<p>找到你的 \Wordpress\WP-CONTENT\Themes\themename 目录，你将看到这两个文件：</p>
<p>INDEX.PHP</p>
<p>SINGLE.PHP</p>
<p>这个 INDEX 文件是 WordPress 主要页面。当有人访问你的博客主页的时候，这个页面被加载。这个文件调用 header（页眉），footer（页脚），和 sidebar（侧边拦）文件。它还包含 The Loop。这是我们要添加标签调用函数的地方。插入标签显示函数到你的文章只需要在 The Loop 内添加一个命令：</p>
<p><coolcode lang="php"><?php the_tags(‘before’, ’separator’, ‘after’); ?></coolcode></p>
<p>Before，Separator 和 After 分别用你希望在标签行里显示的文字代替。如果你想要在文章内容后面、“Pervious”链接前面显示标签，只要将上面这行代码复制到紧挨下面这行语句后面即可：</p>
<p><coolcode lang="php"><?php the_content(); ?></coolcode></p>
<p>你也可以将这句放到别的地方。在下面的截屏，我将命令添加到了评论后面。WordPress 的接口函数都有很容易理解的名字，因此你很容易就能理解每句代码。</p>
<p>添加标签前：</p>
<p><img src="http://pic.wpchina.org/w-20070926-taglesson1.png" alt="WordPress Tags" /></p>
<p>添加标签后：</p>
<p><img src="http://pic.wpchina.org/w-20070926-taglesson2.png" alt="WordPress Tags" /></p>
<p>SINGLE.PHP （通常）是同 INDEX.PHP 文件是一样的，只不过它只显示特定文章，并不需要执行 Loop （循环）。除非你的主题对独立文章和主页使用不同的样式。因此，你也应该将标签放到 Single.php 完全相同的地方。只需找到和 INDEX.PHP 文件内相同的代码，将标签放上即可。</p>
<h3>标签云</h3>
<p>标签云功能也已添加（到 WordPress 2.3 中）。有些类似于 Flickr 风格，最流行的标签，显示的字体越大。标签云显示你的博客使用全部标签，而不是某篇文章使用的标签，因此，添加一个 Widget 或到页脚比放到 Loop（循环） 内更好。下面的例子仅仅为了示范，将标签云放在了一篇文章后面：</p>
<p><img src="http://pic.wpchina.org/w-20070926-taglesson3.png" alt="WordPress Tags" /></p>
<p>如果你想要创建一个包括标签云的侧边拦 Widget ，你要先安装 Executable PHP Widget 或类似功能的插件，允许你在 Widget 内运行 PHP 代码。插件激活之后，打开你的 Widget 菜单，添加一个 PHP 代码的 Widget。可以随便起个名字，然后再主窗口添加如下代码：</p>
<p><coolcode lang="php"><?php wp_tag_cloud('smallest=8&#038;largest=36&#038;'); ?></coolcode></p>
<p>这个标签云将显示你的博客使用的全部标签，按照名字排序，使用最少的标签 8pt字体，使用最多的标签 36pt 的字体。<a href="http://codex.wordpress.org/Template_Tags/wp_tag_cloud" target="_blank">更多定义标签云的细节可以访问这里</a>。</p>
<p>如果你想要在页脚添加标签云，你需要编辑 WordPress\WP-CONTENT\Themes\themename\FOOTER.PHP 。和 index 文件一样，你只需要添加代码到合适的位置即可。放在页脚的时候，比放在 index 内变化稍微多一些，因此我无法精确地告诉你放在什么地方。像前面所说，WordPress 的接口函数很容易理解，因此，想把代码放到什么地方，就放什么地方。如果放错了，你可以很容易地撤销、重新放置。</p>
<p>一点也不难吧，是不是？我希望我已经帮你准备好使用 WordPress 2.3 这个很棒的功能。差不多所有的搜索引擎优化专家都推荐使用标签。标签添加到 WordPress 2.3 之后，不再只是之前那些使用插件的用户，每个用户都将从中受益。</p>
<p>补充：<a href="http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/" target="_blank">如何添加 WordPress 2.3 标签到你的主题第二部分</a>，回答了下面网友提出的一些问题。</p>
<p>原文出处: <a href="http://richgilchrest.com/how-to-add-wordpress-23-tags-to-your-current-theme/" target='_blank'>http://richgilchrest.com/how-to-add-wordpress-23-tags-to-your-current-theme/</a></p>
<p>中文翻译: <a href="http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-9/" target='_blank'>http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-9/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-9/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WordPress 2.3 &#8211; 你必须知道的10件事</title>
		<link>http://wpchina.org/10-things-you-need-to-know-about-wordpress-23-8/</link>
		<comments>http://wpchina.org/10-things-you-need-to-know-about-wordpress-23-8/#comments</comments>
		<pubDate>Sat, 22 Sep 2007 16:06:16 +0000</pubDate>
		<dc:creator>Jiang</dc:creator>
				<category><![CDATA[WordPress 新闻]]></category>
		<category><![CDATA[新版信息]]></category>
		<category><![CDATA[wordpress 2.3]]></category>
		<category><![CDATA[主题兼容性]]></category>
		<category><![CDATA[插件兼容性]]></category>
		<category><![CDATA[新增功能]]></category>

		<guid isPermaLink="false">http://wordpresschina.org/10-things-you-need-to-know-about-wordpress-23-8/</guid>
		<description><![CDATA[<!--adsense#exp--><p>我们有一个传统，每次 WordPress 社区发布一个新的主要版本，我们都会探讨一些相关的内容。随着 WordPress 2.3 将在 2007年 9月 24日发布，我想依照我们的传统，让你知道一些我认为你应该知道的关于 WordPress 2.3 的事是比较适宜的。这里面有太多的内容，但我无法在笨重全部覆盖，因此如果你是一个开发人员，你应该去查看代码来指出你所发现的新的函数和功能。</p>
<h3>标签 (Tags)</h3>
<p>是的，标签已经到来。他们经历了很长的时间，终于来了；尽管在我个人看来（标签）并不完美，但也还不错。WordPress 里的标签就像广告招牌，像在用户接口里展示的那样。事实上，（标签）几乎没有用户接口，只是一个表格可以用来填写标签列表，标签之间用逗号隔开。这将给用户加深一种观念：标签不是分级。</p>]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->
<p>我们有一个传统，每次 WordPress 社区发布一个新的主要版本，我们都会探讨一些相关的内容。随着 WordPress 2.3 将在 2007年 9月 24日发布，我想依照我们的传统，让你知道一些我认为你应该知道的关于 WordPress 2.3 的事是比较适宜的。这里面有太多的内容，但我无法在本文中全部覆盖，因此如果你是一个开发人员，你应该去查看代码来指出你所发现的新的函数和功能。</p>
<h3>标签 (Tags)</h3>
<p>是的，标签已经到来。他们经历了很长的时间，终于来了；尽管在我个人看来（标签）并不完美，但也还不错。WordPress 里的标签就像广告招牌，像在用户接口里展示的那样。事实上，（标签）几乎没有用户接口，只是一个表格可以用来填写标签列表，标签之间用逗号隔开。这将给用户加深一种观念：标签不是分级。</p>
<p>资深用户已经注意到没有办法编辑这些标签，无法管理标签列表或者删除标签。我将指出，<a href="http://poplarware.com/tagplugin.html" target="_blank">已经有这方面的插件</a>可以用作加强对 WordPress 标签的管理工具，这个（插件）开发团队在这个版本中已经可以通过“wait and see”方式来处理这些标签，非常令人满意。他们并没有放入太多的代码，这些代码可能会随后发现多余或几乎没用。相反，他们采取了静观其变的策略，来根据需要在将来的版本中添加流行的功能。</p>
<p>【译者注：wpchina.org 已将 <a href="http://wpchina.org/advanced-tag-entry-wordpress-plugin-6/" target="_blank">Advanced Tag Entry (高级标签项)</a> 插件译为中文，并有详细介绍，点击查看详细信息。】</p>
<p>补充：我也注意到另外一款管理标签的插件叫做 <a href="http://www.stuff.yellowswordfish.com/click-tags/" target="_blank">ClickTags</a>。我并没有用过这两个中的任何一个，因此如果有人愿意进一步提供这两个插件的信息，我很乐意倾听。</p>
<p>【译者注：wpchina.org 已对&nbsp;<a href="http://wpchina.org/click-tagging-wordpress-plugins-7/" target="_blank">Click Tagging (点选标签)</a>&nbsp;插件作了详细介绍，点击查看详细信息。】</p>
<p>我们来分享标签加入到 table (表)内后带来的一些内在变化。</p>
<ol>
<li>条目表 (Terms Table) &#8211; 对于开发者而言，有一个新的 table (表)叫做 wp_terms。这个表是个分类查询表，在分类，标签和书签之间共享信息。在之前的发行版中，wp_categories 表示用来在分类和书签之间共享的，这个表是个难题，因此在 WordPress 2.2 发布的时候被去除了，而在 WordPress 2.3 的时候才重新归来。
<li>新的标签和条目接口函数 (New Tag and Terms API)&nbsp;- 插件开发者要查看这些新的 API ，这些函数毫无疑问将带来很多新的特征。查看一下新的 wp-includes/taxoomy.php 文件，有许多新的 API 函数。注意这些新的 API 可能影响的不只是标签，但我并不确信。它还可能涉及到分类和链接/书签/博客链接接口等。如果你的插件有使用到这些接口函数，要确保你的插件还能正常工作。
<li>新模版标签 (New Template Tags) &#8211; 还没有大量的主题使用新的模版标签来处理标签，然而，主题的设计者应该小心使用它们，来根据需要进行主题调整。博客作者，可以自由地使用这些函数修改你使用的主题，不过，你也可以等待主题的作者发布针对 WordPress 2.3 的升级版本。现在还没有太多文档可以用，因此要查看 wp-includes/category-template.php 里都有哪些参数被传递给这些标签（虽然没有标签也应该可以使用这些函数）：
<ul>
<li>wp_tag_cloud()
<li>get_tag_link()
<li>get_the_tags()
<li>get_the_tags_list()</li>
</ul>
<li>标签导入器 (Tag Importers)
<ul>
<li>Ultimate Tag Warrior
<li>Jerome’s Keywords
<li>Simple Tags
<li>Bunny’s Technorati Tags
<li>WordPress categories</li>
</ul>
</li>
</ol>
<p>我这博客原来运行的是 2.2 版本，当把 WordPress 2.3 当作 2.2 ，当要颠覆标签概念，当接近这个发布日期的时候，我就已经开始运行 WordPress 2.3 了。我从第一手的经验告诉你，导入 WordPress 的分类并不能与文章原来包含标签和独立分类相协调。我想这将是一个普遍的问题因此我希望在这里得到解决。</p>
<p>你可以自由地对新的标签功能来抱怨、控诉、表扬或赞美。如果你的声音没有被聆听，那么 WP 开发者就不会理睬社区的声音。&nbsp;因为这是一个社区资源，我恳请你来发表你自己关于标签功能的看法。请务必保持尊重，因为开发这个软件的很多志愿者贡献了他们的时间和精力来让 WordPress 对每个人都更友好。如果你保持尊重，你的声音就有可能会被倾听而不被忽视。</p>
<h3>更新提示</h3>
<p>更新提示一直是 WordPress 被期待的功能，感谢这个功能终于被包含在这次的发布中 —— 不止一次，而是两次哦。现在，当 WordPress 以及 WordPress 的插件有新版本的时候，WordPress 都会提示你。特别是插件更新，我发现太棒了。</p>
<h3>规范的重新定向</h3>
<p>长期以来这都给站长带来了很不好的体验。Google 和其他搜索引擎对待规范网址的处理方式各不相同，带有 www 和 不带有 www 的网址经常被认为是不同页面。搜索引擎看到两个不同页面，将其中一个当作重复内容进行处罚。</p>
<p>要解决这个问题，很多网站站长和博客作者，包括我自己，都要采取措施将其中一个版本重新定向到另外一个。以我为例，我将带有 www 的网址重新定向到了不带有 www 的网址。现在，WordPress 会根据你在管理 &gt; 选项地方的设置来处理这个问题。本质上讲，这意味着 WordPress 2.3 将立即带来 SEO 的好处。</p>
<h3>文章工作流改进</h3>
<p>还有两个经常被要求的功能是更好的草稿管理功能，以及针对非编辑，非管理员的更好的编辑工作流。对后者的改进令人惊叹，对前者的改进也已方向明确，但改进并无重大进展。</p>
<p>草稿管理的改进主要是在博客文章管理页面增加了一系列下拉菜单。从这个列表里，你可以快速选择处于草稿状态的文章。这与原先讲草稿放在顶部的方式差别并不大，但这也包含了一些贴心的改进。如果你是一个博客，在某个阴天写了很多文章放在草稿里，或者很多文章都开了一个头，存为了草稿留作以后完成，你可能很知晓“草稿地狱”的困挠，大量的文章拥挤在页面顶部，很不方便控制。现在采取了一些聪明的处理办法，显示两篇草稿，添加一个“and more&#8230;”的链接，引导博客到草稿列表页面。从美学角度讲，这样的确很棒，然而我仍然认为关于草稿的管理可以不那么难以不控制，页面不那么丑陋。</p>
<p>第二点改进是流程管理，增加了“等待审阅 (pending review)”的文章。这对于多作者博客是很棒的功能，“作者 (Author)”级别的博客作者没有权利直接发布未经审核的文章。不幸的是，在之前的 WordPress 版本中，管理员和编辑都必须特别注意是否有新的文章等待审核，现在他们会被程序提醒。这个很棒的编辑工作流管理功能，已经迟到很久了。</p>
<h3>插件化的控制台</h3>
<p>如果你已经厌倦了 WordPress 控制台里的 WordPress 和 Technorati 链接，想换一些对你有用的内容，开发小组已经让 WordPress 的控制台可以自我定制，他们提供了几个供开发插件的钩子函数。</p>
<p>我们已经在 b5media 使用这个功能来给博客提供相关的内容，替换掉了进入链接里的 Technorati 搜索结果和 Google 博客搜索结果。就这样，没什么可抱怨。</p>
<h3>$wpdb-&gt;perpare()</h3>
<p>一个仅加入到核心编码里的功能，这个 not-yet-uesd-yet-still-funcitonally-solid (尚未使用的功能体) method (函数) 被添加到了数据库类。prepare() 函数通过创建安全的 SQL 代码来组织 SQL 被注入修改。就像我所说的，由于 WordPress 2.3 发布日期临近，这个功能并未加入到 WordPress 中。官方登记将在 WordPress 2.4 中加入此功能，但我仍然要指出这个代码已经被放入（当然在 WordPress 2.4 中仍有可能被修改）。</p>
<h3>Atomlib</h3>
<p>Atomlib 是相对较晚才加入到 WordPress 2.3 代码库中的。创建它的不是别人，而是伟大的 Sam Ruby，他对 Atom 规范以及 Atom 发布协议均有重大影响。Atomlib 提供一个针对 WordPress 的&nbsp;Atom 产品支持库 &#8211; Atom 发布协议和 Atom 1.0 feed。由于它是一个自包含库，这个库潜在地可提供其他应用，例如如果开发者想使用这个代码来创建新函数或插件。</p>
<h3>不鼓励使用的函数</h3>
<p>并不是很重要，因为我从来没有在社区里看到这两个函数被广泛使用过。是的，当新的发行版本来的时候，有些函数就不要再使用。我想很有必要指出。在 WordPress 2.3 中，只有两个函数不再鼓励使用了，并且都和永久链接有关。第一个是，模版标签函数 permalink_link() 过时，被 the_permalink() 函数取代。我相信大部分的主题设计这已经开始在使用 the_permalink() 函数了，所以我想者不会有多大影响。此外，permalink_single_rss() 函数将会被 the_permalink_rss() 取代。</p>
<p>和通常的不赞成使用一样，这些函数仍可以使用。然而，建议使用新的函数，因为这些不赞成使用的函数很有可能被随时从核心代码里移除。</p>
<h3>多分类 Widgets</h3>
<p>由于标签和条目出现，可能会出现以不同方式组织的不同的“组”，我们已经介绍过这点。因此，分类 widget 可以扩展为多分类 widgets。尽管这些 widgets 斌不一定游泳，你也有可能发现某些用户使用多个分类 widgets。</p>
<h3>插件化的 RSS 库</h3>
<p>一直以来都有这样的抱怨，WordPress 开发社区包含并强制使用 Magpie 作为 RSS 解析库。举例来说，我们在 b5media 使用了一个在 SimplePie 找到的另一个更好的且有支持的解析库（Magpie已经停止开发和支持有段时间）。在这点上，WordPress 被全面扩展，给用户提供了选择。</p>
<p>要做到这些，有一个新的插件钩子函数叫做 load_feed_engine，允许插件作者使用不同的 feed 语法解析器。我发现这是很有趣并很有用的。别人可能不这么想，但无论如何，总是多一个选择。</p>
<p>WordPress 2.3 给我们带来了很多好东西。当然它并不完美。我个人推荐每个人等待数周再进行升级。升级可能会带来破坏，因此必须做好备份。对于新的版本，等待几周让插件作者对他们的插件进行更新是很明智的。当然，你使用的插件越少，对你的影响越小 &#8211; 这是一个选择的问题。总的来说，我认为这是个很可靠的发布版。</p>
<p>最后，如果你觉得有用，别忘了挖一下这篇文章。</p>
<p>原文地址: <a title="http://technosailor.com/10-things-you-need-to-know-about-wordpress-23/" href="http://technosailor.com/10-things-you-need-to-know-about-wordpress-23/" target="_blank">http://technosailor.com/10-things-you-need-to-know-about-wordpress-23/</a></p>
<p>中文翻译: <a href="http://wpchina.org/10-things-you-need-to-know-about-wordpress-23-8/">http://wpchina.org/10-things-you-need-to-know-about-wordpress-23-8/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchina.org/10-things-you-need-to-know-about-wordpress-23-8/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: wpchina.org @ 2012-02-10 23:24:05 -->
