如何添加 WordPress 2.3 标签到你使用的主题 – 第二部分

Christine Davis,Ultimate Tag Warrior 的作者,发表评论说,UTW 将进行更…

Christine Davis,Ultimate Tag Warrior 的作者,发表评论说,UTW 将进行更新来适应 WP 2.3 的标签系统。UTW 是个功能强大有很使用的插件,对于喜欢 UTW 的粉丝而言,这是一个好消息。

一些关于上一篇文章的疑问:

WordPress 2.3 包括可以导入 Ultimate Tag Warrior / Simple Tagging ? Jerome’s Keywords tags 的标签吗?

由 WP 2.3 Beta 2 的情况看,可以自动导入这些标签系统。Beta 3 是我首次安装的爸呢不能,我记得没有相关选项或额外步骤可以导入 UTW 标签。Otto,看起来像是一个 WordPress 开发者,对此事相当清楚。他认为标签管理菜单是多余的,这也是 WP 2.3 里没有选项按钮的原因,这将使得哪些标签可以导入、哪些不可以导入显而易见。【译者注:此文成文于 WP 2.3 正式版发布之前;现在我们已经了解 WP 2.3 对于标签支持的情况,原有的标签系统基本都可以导入到 WP2.3 自带的标签系统。】

如何自定义标签的显示?

我猜(WP2.3的)代码并没有让你眼睛一亮。这里提供了三种办法,可以让你自定义标签的显示:

WordPress 2.3 Tag

<?php the_tags('Article Tags>> ', ' | ' , ''); ?>

WordPress 2.3 Tag

<?php the_tags('Tags<LI>', '
' , '</LI>'); ?>

这样通过添加额外的样式信息到你的 style.css 样式文件,显示效果会看起来更好看。

WordPress 2.3 Tag

<?php the_tags('Tags<LI>', '<LI>' , '</LI>'); ?>

还没有升级到 WP 2.3 的用户,可以升级主题吗?

对于主题开发者重要信息!Blogging Pro 在他的 Blog 上询问此事,Nathan Rice 很快回答了这个问题。PHP 允许你在使用一个函数之前,检查它是否存在。如果对你的标签调用增加一个条件,那么标签调用只能对 WP 2.3 用户有效。如果你输入的标签代码没有条件判断,那么 WP 2.2 的用户载入他们的主题时,运行到这个代码就会弹出错误信息。主体设计者可以像这样来包含他们的标签代码:

<?php if ( function_exists('wp_tag_cloud') ) : ?>
<?php the_tags('Article Tags>> ', ' | ' , ''); ?>
<?php endif; ?>

我听说现在已经可以正常工作了。还有其它问题?尽管提问,我会尽力找到答案!

原文出自: How To Add WordPress 2.3 Tags To Your Current Theme, Part 2 by Rich 

中文翻译: https://wpchina.org/how-to-add-wordpress-23-tags-to-your-current-theme-part-2-27/

类别:WordPress经验

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT