wordpress 主题开发

时间:2021-08-01 05:47:15

https://yusi123.com/3205.html

https://themeshaper.com/2012/10/22/the-themeshaper-wordpress-theme-tutorial-2nd-edition/

https://codex.wordpress.org/Theme_Frameworks

https://lorelle.wordpress.com/2008/12/30/parentchild-themes-in-wordpress-the-future-of-wordpress-themes/

这些标准化代码包含了一些基本的WordPress结构框架,你只需按自己的需要填补这个框架,可能的话需要调整某些配置。

不管你是使用自己设定的框架还是本文下面列出的几种预制的框架,其核心都是使你不需要一次又一次重复写相同的基本代码。就好比写乐谱一样,已经为你在纸张上画好了线条,你只需要在上面标上各种音阶。

1.Vafpress Framework

如果你是一名工程师,Vafpress WordPress框架就像是你的完整工具箱。你只是需要简单地用它来把你的工作做得更加出色就行了。

Vafpress有脚本的负载管理,让你的页面只加载需要的脚本。前端和侧栏同样可以免费使用Vafpress框架。

Vafpress很容易上手,只需要几分钟时间,你可以让你进入主题开发者的序列(当然,前提是你英语文档阅读能力不太差,有一定的WordPress经验)。

2.Whiteboard Framework

Whiteboard是一款非常简单的WordPress框架。它的设计目的也是为了加快WordPress主题设计的速度,它省去了花在WordPress后台PHP开发的时间。

Whiteboard 非常简洁、出众、紧凑(不需要压缩才76KB!)。它包含了WordPress主题所需的所有标准的PHP标签和PHP文件,外加几个额外功能。

Whiteboard非常适合对主题框架要求非常低,仅需要基本的结构的开发者使用。它以其轻量级的设计和易用性而受人喜欢,此框架侧重于提供后端最基本的WP PHP代码,没有任何多余的东西。 Whiteboard仅包含后端基本的PHP、一个重置CSS和一张内含的DIVs列表。

3.Sandbox Framework

Sandbox对于WordPress主题设计和开发人员来说是一个非常强大的工具。它可以通过CSS轻松地设计,特别是初级学者可以免受PHP的干扰。 经验丰富的开发和设计人员可以用很少的时间和精力就完成所有事情。感谢t Sandbox丰富的语义标记和专业的动态生成类别。

Sandbox框架非常受两种类型用户的喜欢。可以轻松操控PHP的专业开发人员,他们可以轻松地调整这个框架以满足他们的需求,另一种是只注重框架中的CSS部分而保持PHP部分不变的初学者。总之,这个框架确实挺棒的。

4.Buffet Framework

Buffet主题框架不仅是为需要使用主题的actions 和filters来创建子主题的开发者而设计,它还可以允许开发者添加和删除他们想要的东西。 这个框架的最关键特征是它的可扩展性。主题开发者可以将一列的 action 和filter功能归入到一种类别,并将其注册为主题扩展。这样,子主题的用户就可以自己动手通过选项面板启用或者关闭这个扩展。

Buffet又是一款为开发者考虑的强大的框架工具,也需要稍微学习后才可使用。 加载着强大的功能,这款灵活的框架为开发人员提供了非常多选择,不单单是简化了开发过程,并且对最终用户来说也非常容易自定义。Buffet的强大功能还是非常值得花时间去学学的,特别是如果你真得非常想开发主题。

5.Thematic Framework

Thematic是一款免费的、开源的、高扩展的经过搜索引擎优化的WordPress主题框架,有13独立Widget区,基于网格的布局,支持很多流行插件,获得整个WordPress社区的支持。非常适合初级blogger和WordPress开发专业人员。

如果你想让主题功能更加丰富,Thematic框架将是你非常不错的选择。目前有非常多的用户在使用这个框架。不过因为额外的功能和内置的东西较多,需要花时间学习Thematic,一旦习惯并掌握后,你会发现一切尽在你的掌控之中。更何况这个社区中有非常多高手会帮你,你大可以放心。

6.Hybrid-Core Framework

Hybrid一款用户友好型、搜索引擎优化的主题框架。有18个自定义页面模板和9个独立工具区,可以让你尽情发挥,创建你想要创建的网站。

如果要说背后社区的支持,Hybrid框架的支持人数还真不少,你可以找到非常资深的教程和文档为你提供帮助。想要各种各样的功能?Hybrid上也可以实现。它具有非常大的灵活性,能够适应任何类型的网站。Hybrid是另一个深受用户喜欢的WordPress框架

7.WP Framework

WP Framework是为减少WordPress主题开发时间而创建的。它通过提供经常使用的功能特征,当你开始一个全新的WordPress项目制作时, 通过使用WP框架,已经为你设置好了基本的功能,你不需要做那些繁琐的工作如创建循环、或者重建所有标准的模板文件。

WP Framework 是一款用户友好型、搜索引擎优化的主题框架,内含模块CSS ( reset.css、base.css、screen.css ),Favicon和iPhone webclip占位符图像,基本的打印.css 样式,可打印网页文件,启用jQuery + screen.js (一个空的.js文件已预先安装),三种布局样式。

这个老框架貌似已经不再更新了。打开作者的博客也只是跳转到他的twitter。所以使用情况大家可以自己看着办。官网打不开试试红杏FQ

8.Options Framework

Options Framework是国外一款非常流行的主题后台开发框架,因为其便捷性与开源免费,许多主题都是采用它作为WordPress主题后台。其分为主题版Options Framework Theme 与插件版Options Framework Plugin。

Options Framework支持几乎所有的表单(Form),安装与调用非常简单。在options.php 定义你喜欢的选项,在后台就会自动地显示出来。

9.OptionTree Framework Plugin

OptionTree是一款可以在后台编辑主题选项的插件,可以集成到WordPress中去。它支持在插件模式下编辑主题选项,然后导出为PHP文件集成到主题中。这款插件据说来自于大名鼎鼎的 ThemeForest(国外很有名的)。

在WordPress 官方下载这个插件,安装激活,按照官方文档去使用。最新的2.0 版本出来后,OptionTree 可以集成到主题中,支持设置数据的导入导出,方便你更新备份不同版本的主题。

原作者的网站似乎没有开放。只是弄了个订阅页面。当然你可以进去看到它的twitter。具体可以看option framework上的一篇介绍的文章:OptionTree Plugin Review 。

10.UpThemes Framework

UpThemes(国外一个WordPress 主题站)的主题选项框架建立在一系列的设置接口(API)上。借助UpThemes Framework ,你可以为你的用户添加自定义选项,如颜色设置、布局、字体等等。

难得可贵的是,UpThemes Framework 的设置还支持预览功能。

11.NHP Theme Options Framework

NHP Theme Options Framework 是建立在Options Framework Plugin 与 UpThemes framework的基础上的,该框架具有用户友好的“设置”选项卡,集成与WordPress的内置的设置接口(API),工具和自定义错误消息。

最重要的是,你可以很容易地定制和扩展这个框架。创建自定义字段(文字,按钮,上传,标签,颜色,复选框等)或验证(网址,HTML输入十六进制值,日期等),可扩展字段类和验证类或做回调函数。

不过这个框架似乎已经停止更新了。作者重新做了一个更加强大的Fluent Framework。不过是收费的,毕竟还是饭碗要紧。

12.Redux Framework

Redux Framework是一个开源的WordPress框架。可以用来作为一个插件或内置到你的主题/插件进行添加选项,它有一个一个强大的自定义类,你可以添加自定义选项到你文章页和单页面,还可以为主题定制个性化支持。

使用了Redux Framework的WordPress主题,还能够控制主题颜色,布局,背景,场景设置,图像裁剪选项,字体选项…等等强大的设置功能。

Redux Framework作为功能最强大的WordPress后台选项框架之一,也非常受开发人员的支持。很多人都捐款给他们。当然,他们后续还增加了一些有特殊功能的收费附加组件。

13.Warp Framework

Warp框架不仅支持WordPress和Joomla,还可以可扩展到其他的适用Web程序。使用Warp框架你可以轻松的定制你需要的功能。

该框架是来自Yootheme团队。看看他们出的主题,你就知道这个绝对是精品了。精心设计的界面和风格良好的编码,还经过专门的优化提供最快的加载速度。

14.Gantry Framework

Gantry 框架是一款非常全面的WordPress主题框架,可以让你快速设计和实现你想要的WordPress主题功能。

Gantry 框架提供非常多的内置功能,包括CSS和JS压缩,速度优化的代码库,可以随意加载的小工具和字体风格自定义设置,谷歌Analytics(分析),顶部平稳滑块,IE6的警告信息等等。

15.Bootstrap 3 WordPress Theme Framework

Boostrap越来越流行了,所以WordPress主题开发者们开始尝试使用它来开发wordpress主题。这也使得bootstrap的wordpress框架用起来更加便利。

Bootstrap 3 WordPress Framework框架提供了一些基础代码和资源使得开发bootstrap wordpress主题更加容易。你可以更快的使用这个框架进行开发,而不用先开发一个bootstrap主题,再把它变成转成wordpress主题。

Bootstrap 3 WordPress theme 框架一个很好的wordpress模板,只需要上传到你的wordpress主题文件夹你就可以开始自定制啦。所有Shortcodes和模板设计已经包含在框架中,定制变得更简单了。

16.Reverie Framework

Reverie Framework 是基于产品设计公司ZURB(工具Notable和Verify的开发者)发布的响应式前端框架的Foundation(可以作为类似Bootstrap框架的替代选择)的基础上开发的一个非常强大的WordPress主题框架。

你可以利用Reverie Framework轻松地构建一个非常灵活的支持HTML5+CSS3的 WordPress主题。

17.Slightly Modded Options Framework

SMOF(Slightly Modded Options Framework)是一款功能强大的选项框架,其衍生于上面提到的Options Framework、KIA Options Framework(另一款), 一些UI 来自于 OptionTree Plugin(下面有)。

SMOF的构造对用户友好,容易上手,可以*拖放选项元素。对于开发者,SMOF 可以简单、快速、无缝集成到主题。

18.Wonderflux Framework

Wonderflux是一个免费的WordPress主题框架,基于网格的布局,支持很多流行的插件,不需要你写更多余的代码就可以让您快速地开发高度复杂的多功能WordPress主题。

你可以用很少量的CSS来自定义你的WordPress的主题。加载速度非常的快。Wonderflux框架还提供强大的JavaScript插件和jQuery功能布局,你可以完全自定义你需要的配置,快速搭建一个符合W3C标准的,支持HTML5+CSS3的WordPress主题。