如果您有兴趣开发自己的WordPress主题,可以从头开始编写WordPress主题。虽然这是一种崇高的追求,但效率也很低。如果您计划在一段时间内创建多个主题,那效率更低。WordPress主题结构的重复性意味着您将一遍又一遍地做很多相同的事情。
值得庆幸的是,有一种更好的方法可以构建自己的主题。通过使用“初始化”WordPress主题,所有基础知识都可以为您完成。模板和代码结构已经到位-但通常只是一种标准系统的方式。这样一来,您就可以根据自己的自定义规范构建网站。
通过使用良好的初始化主题,您将花费更少的时间来构建初始样式,而将更多的时间用于项目的特定需求。
寻找初始化主题的要求
稍后您将看到,WordPress有许多不同的初始化主题。从表面上看,它们都非常相似。这使得很难选择最合适的。但是,如果您更深入地研究细节,您会发现确实存在一些重大差异。
寻找初始化主题时,请考虑以下事项:
您想要多简单的?
有些初始化主题的功能要比其他主题更多一些。例如,其中一些可能包含各种高级功能、布局和特殊效果的代码或样式库。但并不是每个人都需要或想要这些额外功能。
而另一些初始化主题不过是几个模板文件和超精简样式的结合。对于希望按需添加自己的脚本和样式的设计师而言,它们就非常适合。
您选择一种类型的初始化WordPress主题完全取决于个人喜好。但是通常,您对主题的控制权越高,初始化主题的体质就越小。
它是基于“WordPress方式”构建的吗?
WordPress有其自己的一套主题准则,应予以考虑-特别是如果您要出售或分发成品主题。
除此之外,最好确保任何初始化主题都在使用最佳实践。否则,您可能会遇到兼容性或安全性问题,这可能会妨碍您的一天。您可以通过在测试站点上安装初始化主题并激活主题检查插件来发现任何潜在的问题。
主题是否得到积极维护?
虽然初始化主题不一定必须像功能齐全的主题一样定期进行更新,但是知道项目是否处于积极开发中仍然很重要。如果几年没有被使用过,您可能会冒着运行过时的代码的风险。您需要确保正在运行的主题版本与WordPress的最新版本兼容。
8个不错的初始化主题
现在我们知道要查找的内容了,让我们看一下其中一些更值得考虑的初始化主题:
Underscores (_s)
Underscores可能是最著名的初始化WordPress主题,它由Automattic团队构建,并基于“ WordPress方式”构建, 绝对适合作为准系统产品。样式和脚本相当少(其中包括一个简单的移动导航脚本),因此您不会被臃肿的代码所淹没。按原样激活主题将为您提供空白页。您可以通过任意选择自定义此选项。
wd_s
wd_s 是一个最出色的WordPress初始化主题。它采用了一些网络上最成熟的技术,例如:Gulp,LibSass,Babel,PostCSS和BrowserSync。为了帮助您编写简洁的代码(符合WordPress标准),它还捆绑了Sass Lint,ESLint和PHPCS linting规则集。
它还支持 Advanced Custom Fields 插件的同步JSON,并在主题自定义程序中同时支持“选择性刷新”和“ 实时预览 ”。
如果您拥有Advanced Custom Fields的专业版,则可以利用我们的ACF Content Blocks系统。块是在整个网站中“可视化管理内容块”的好方法。
Tonik
Tonik是一个着眼于专业开发人员的初始化WordPress主题。它不仅包括基本模板,还包括一些辅助功能,以使主题开发更加高效。
它还包括可选的命令行(CLI)界面。总体而言,tonik非常适合那些希望以更有条理的方式构建WordPress主题并且不介意在此过程中学习一些新技巧的人。
Sage
Sage还希望通过传统的WordPress主题提高效率。例如,其主题包装器功能试图大幅减少我们倾向于需要的重复代码量。它可以让你有条件地为各种页面或文章类型选择包含get_header()
,get_footer()
以及get_sidebar()
的基础文件。
它还包括最新版本的Bootstrap,并提供了多种样式可供选择。对于那些希望在初始化主题中添加更多功能的用户而言,这是一个不错的选择。
Visual Composer入门主题
Visual Composer是一个非常强大的页面构建插件,它确实有自己的初始化主题。这个编辑器插件被捆绑到非常多的WordPress商业主题中,如果开发人员想开发完全兼容 Visual Composer 的主题,那使用这个入门主题是最适合不过了。
另请注意,您不一定必须使用VC插件来处理此主题。它本身具有足够的功能,例如移动导航、页面选项、英雄图像和无需页面构建器即可获得的各种布局。
Bones
Bones已经存在了一段时间,并以移动优先和最小化而自豪。它具有良好注释的Sass样式,支持自定义文章类型以及自定义WP仪表板的方式。
该主题构建精简,消除了“垃圾”负载并优化了移动设备的负载。对于那些偏爱精简的人来说,骨头是一个不错的选择。
air
air是基于Underscores的初始化主题,增添了一些亮点,例如精美的全屏移动导航系统、粘性桌面导航和滑块。
它还会大胆地禁用小工具/边栏和文章格式。这些项目的使用不像以前那样多,因此此举很有意义(并且可以在需要时随时重新启用它们)。您还可以抓住一个帮助程序插件来启用WooCommerce支持和其他功能。
Silencio
Silencio被称为内容优先的WordPress初始化主题,它结合了Bootstrap和Underscores。在内部,您会找到一些有用的自定义小工具,用于列出子页面和一个或多个类别的文章。
该主题利用WordPress定制程序在页脚中设置社交媒体个人资料链接。许多WordPress功能已经重构为它们自己的可插入组件文件。
从正确的方式构建主题
通常,决定使用WordPress初始化主题是WordPress主题开发者的明智选择。初始化主题不会使您沉迷于功能齐全的主题,而是让您可以正确地处理重要的东西。
以上介绍的初始化主题的都会为您建立新网站提供一个很好的起点-每个网站都有自己的功能。但可喜的是,您不必一定要使用这些主题的一些默认软件包。例如,如果您知道要在构建的每个新站点上使用特定的脚本,则可以将其添加到自己的自定义版本中。