菜单

WordPress模板制作的建议

2010年07月28日 - wordpress

1. 了解所有的模板标签

WordPress编写代码时一定要注意模板标签。当然你也可以通过简单的PHP代码实现同样的效果,不过,还是尽可能使用WordPress的模板标签。

模板标签参考指南: http://codex.wordpress.org/Template_Tags

2.了解所有的Wordpress 选项

主题制作者经常犯的一个错误就是忽略了WordPress选项。 你可能会问,那是啥?呵呵,我说的就是WordPress后台设置里可以设置的默认选项。 举一个简单的例子:

很多主题都有固定的发布日期和时间格式:

<span><?php the_time(‘F j, Y \a\t G:i’); ?></span>

访客看到的效果是这样的: June 10, 2009 at 10:53

但是,要是博客管理员想要另外的时间显示格式呢?他会找到设置下的一般选项然后修改格式,但是最终显示的却还是旧的格式。

正确的做法是运用下面的代码:

<?php
$dateformat = get_option(‘date_format’);
$timeformat = get_option(‘time_format’);
the_time(“$dateformat \a\\t $timeformat”); ?>

这样管理员才能真正控制要显示的时间格式,为你的客户减少不少烦恼,帮助论坛中的客户提交Ticket也就随之减少。

选项参考指南: http://codex.wordpress.org/Option_Reference

3. 了解所有的Wordpress函数

如果你想对博客布局做大的修改,你得对WordPress的很多函数和参数都要很了解。

有时候,因为你有几年的PHP经验,就会决定用自己的方法去写函数,以为可以取得更好的效果,殊不知这是在浪费时间。始终使用WordPress的功能,对你的用户来说帮助更大。

参考: http://codex.wordpress.org/Function_Reference

4. 给核心的Wordpress边栏附件添加基本的样式

如果你计划开发多款主题,我建议你给一些基本(但流行)的WordPress边栏附件创建共同的样式模板,如:文档,日历,搜索,标签云等。

WordPress这些附件一般都使用相同的ID 和类别,因此在你的样式表中不难找到它们。就算它们与你的主题设计不是很搭配,还是尽量这么做。你会发现它会为你省力不少。

5. 不要依靠第三方的插件和附件

这也是另一个常见的错误:主题制作者强迫用户安装一些插件。更糟糕的是,都不检查内置的功能。 例如,使用WP-Pagenavi翻页功能来取代WordPress默认的翻页。

错误做法:

<?php SEO_pager(); ?>

在这个例子中,如果没有安装该插件,此行结束后Wordpress 将停止执行任何东西,这就是为什么一些主题会莫名其妙出错的原因。

正确做法:

<?php if (function_exists(‘SEO_pager’)) { SEO_pager(); } ?>

6. 给所有元素创建模板文件

很多主题仅使用到一些模板文件:archive.php, index.php, page.php, search.php, single.php.就这么多,完了。

其实,还可以通过创建其它很多模板文件改善主题的整体体验。如样式模板: author.php, attachment.php, video.php,等。

参考: 模板层次图http://codex.wordpress.org/Template_Hierarchy#Visual_Overview

7.创建一个主题选项(控制面板)页面

如果你还没有使用它,那么现在按我说的做。在给你的主题完成第一个控制面板页面的时候,你就会意识到它还是让你轻松不少。

发表评论

电子邮件地址不会被公开。 必填项已用*标注