Press "Enter" to skip to content

主题开发实例

理解主题编码标准的最好方式之一就是找到其他在编写时已经将这些标准考虑在内的主题。

默认的“ Twenty ”主题

自3.0版本以来,WordPress每个版本都自带了默认主题(并以发布它们的年份命名),它是研究主题构建的最佳方式。因为它们在设计之时就考虑了广泛的用途,并且完全遵守WordPress编码标准。你可以下载、研究它们的主题文件,作为示例以供参考学习如何开发自己的主题:

Underscores( 下划线 )主题

与默认的“Twenties”主题不同,_s(或下划线)主题是针对开发者而非终端用户的。它仅作为一个入门主题,可以以此为基础来加速你的开发速度 。 它具有许多功能:

  • 注释完善的HTML5模板,包含错误模板。
  • 在inc/custom-header.php中自带自定义header示例实现。
  • 在inc/template-tags中包含自定义模版标签以保证模版有序并减少代码重复。
  • 在js/keyboard-image-navigation.js中可以找到许多可以改善键盘操作的脚本,在js/navigation.js也包含小屏幕导航脚本。
  • 在/layouts中有五种CSS示例布局,以及可以用于创建设计的入门CSS。
  • GPL许可的代码。

上述功能使得Underscores成为想要创建属于自己主题的开发者的绝佳选择。即使你删除了额外的一些功能,剩下的基础功能也可以作为一个遵循开发标准和最佳实践的精心编写主题的优秀示例。

Underscores网站上提供了更详细的概述。

Underscores代码可以在github上找到。

其他资源

此外,所有主题在发布到主题目录之前,都应对其标准进行审查。在目录中审查主题是一个更好的理解主题开发工作原理的好方法,同时也是一个获取自己主题灵感的好方法。

Comments are closed, but trackbacks and pingbacks are open.