WordPress框架和父主题[关闭]


75

到目前为止,周围有大量的WordPress代码可供其他开发人员重用。不幸的是,关于它的实用性和扎实信息很少,甚至没有,而且通常您会陷于一个接一个地浏览框架,直到找到自己喜欢的第一个框架或认为它们都糟透了(以先到者为准)。

让我们为社区写一些我们真正使用的框架和父主题以及原因

请包括:

  • 目的(父主题,主题框架,帮助程序代码等)
  • 强大的功能(使其变得有趣而有用)
  • 缺点(不便之处或与平时不同)
  • 许可和定价(如果不是免费的)

3
很好的问题,将其发布到黑客新闻中。news.ycombinator.com/item?id=2070878
演变

1
@进化谢谢!我想这就是对此观点好看的原因。问题变得尘土飞扬,所以我决定悬赏,以吸引更多关注和更多答案。
2011年

不确定我是否了解您的赏金需求。这是一个Wiki,因此没有“一个正确答案” ...赢得赏金的标准是什么?
EAMann 2011年

2
我认为应该(如果可能)在此线程上禁用向下/向上投票。凭借6k的浏览量和大量的文字,我想大多数读者都可能会扫描内容,通过投票进行排序,并且投票最多的人不会真正阅读赞成/反对意见。我也认为应该将其划分为商业/免费框架。
kaiser

1
@majick刚进入wpgear.org –由我们的一位成员建造,现在大部分由我维护。它具有完全相同的目的。在发布PR之前,请记住阅读供款指南。
kaiser

Answers:


19

杂种

主题混合,由贾斯汀·塔德洛克Justin Tadlock)开发。代码范围主要是PHP内部功能和主题的前端模板。

有趣的功能

  • 代码旨在最大程度地减少模板编辑,大多数功能可以通过挂钩控制;
  • 上下文感知-扩展的主体类,动态上下文感知钩子,允许钩住仅在特定上下文中触发的事件;
  • 与来自同一开发人员的多个通用和特定混合的插件紧密集成;

问题

  • 向后兼容性可能是一个问题,尤其是在尝试将较早的子主题版本与较新的父主题一起使用时。

定价

  • 所有代码均可在GPLv2下免费获得;
  • 获得支持和非基本文档的费用为每年25美元。

有不同的开发阶段发行版本。

混合核心

开发人员制作自己的父主题的独立框架。高度模块化,可通过自定义add_theme_support()调用按需加载大多数功能。

混合父主题

早已建立的父主题(早期版本来自独立的Core版本之前)。包括大量现成的模板,还有更多模板可单独下载。

有多个子主题可用(本机主题和其他开发者主题)。

原型父主题

最新的前沿版本显示了Hybrid Core的实际用法。


我加入了贾斯汀的主题俱乐部(themehybrid.com),并获得了令人难以置信的支持。他通常在24小时或更短时间内回答混合问题。每年$ 25美元
卡森,

具有讽刺意味的是,您回答了这个问题,然后在一年后将其关闭。:)这是对一个封闭的问题发表评论的话题吗?:-P
akTed

2
@AKTed早期的很多问题后来都关闭了,随着规则的完善,我们对以堆栈格式有效和无效堆栈有更多的经验。
2013年

14

创世记

StudioPress开发

目的

  • 准系统父主题,提供多个侧边栏;自定义,可配置的小部件;和可配置的多列显示
  • 父主题是一个高度可扩展的框架-创世纪存在的设计上的不同变化似乎无穷无尽

强大的功能

  • 自动更新
  • 下一个版本将提供新的设置导入/导出功能
  • 专业设计师和开发人员的大规模支持社区
  • 如果您要在WordPress生态系统中的其他地方重新分发子主题,则具有即时信誉

缺点

  • 主题的广泛选项集集中在一页上。这使得查找某些选项和调整设置非常困难。

许可和定价

  • GPL(主题许可声明未指定版本。StudioPress FAQ链接到v3)。
  • 框架本身的成本为59.95美元
  • 在框架成本之上,每个子主题运行$ 20- $ 40
  • 框架和所有子主题(包括将来的主题)总计$ 250

1
我现在在几个站点上都使用过Genesis,这是入门的好方法。GPL的性质使其成为一个很好的使用工具,因为您不必在购买后就担心许可问题。
calvinf 2011年

GPL涵盖了整个框架,还是仅在GPL下发布了代码而在其他资产(如图像和样式表)下发布的拆分许可?有很大的不同,该站点的产品信息中未对此进行讨论。
丹·格罗斯曼

在这种情况下,“整个框架”是高级父主题。整个主题都包含在GPL条款中,这是市场上大多数主题的标准做法。
EAMann 2011年

如何编写几十个Genesis插件,以根据用户需求添加更多功能和自定义灵活性。
布拉德·道尔顿2013年

11

专题性

ThemeShaper开发

目的

  • 免费,开源,高度可扩展,经过搜索引擎优化的WordPress主题框架

强大的功能

  • 13个小部件就绪区域
  • 基于网格的布局样本
  • 内置样式,可用于流行的插件
  • 专业设计师和开发人员的大规模支持社区

奖金信誉

  • WPHonors 2010主题框架第三名

许可和定价

  • 免费和开源

选择的原因是对多作者功能的最佳支持。
2011年

1
从2011年7月到2012年5月,没有更新,但最近恢复了积极的开发。1.0.1在6月30日新房发布到WordPress主题库2012年5月30日,和1.0.2:thematictheme.com博客:thematictheme.com/blog
乔Golton

它像WordPress一样免费,这一事实对我来说是一个巨大的推动力。这是原则问题,而不是节俭。此外,支持非常好。主题论坛社区总是在1-2天内回答我的问题。
Dominor Novus

8

二十分

我尝试了几种框架,但对于繁重的开发却一点都不喜欢。对于快捷的东西,他们还可以,但是所有其他多余的东西都会使自定义工作成为一场噩梦。通常,框架是如此定制,就像学习新系统一样。

因此,我经常只使用二十或类似的空白板或沙盒主题。

目的

  • 父主题,与WordPress捆绑在一起

强大的功能

  • 使用标准的WordPress文件夹结构和模板层次结构,非常适合支持和Codex。
  • 实现最新的主题相关功能。

缺点

  • 没有在其他框架中找到的自定义钩子或过滤器

许可和定价

  • 免费和GPL

感谢您分享您的体验。我只想指出,我对确实适用于开发人员并且在实践中使用的框架更感兴趣,而不是尝试和不喜欢的框架(这太普遍了)。顺便说一句,如果您广泛使用“二十十”,则可以将其写成单独的答案,它是高级/父主题,很适合该问题。
罗斯特(Rarst)2010年

OK只是想说,到目前为止,除pod cms之外,我对框架感到失望。我将编辑答案以使其更简洁。
Wyck

您能在单独的答案中写有关POD CMS的内容吗?我想清理并将其从此处删除。
2011年

5

scbFramework

WordPress scribu的个人资料,WordPress开发人员和管理员的问答

scribu开发。

目的

一组插件开发帮助程序类,用于创建表单,小部件,管理页面,数据库表等。

特征

  • 可以与插件捆绑在一起或指定为插件依赖项
  • 如果不同插件中存在多个插件,则会自动加载自身的最新版本

问题

  • 记录不足
  • 倾向于使用HTML的代码生成方法,这可能很不方便

许可 GPL


这不是主题框架..我缺少什么吗?
Ünsal科尔克马兹

1
@ÜnsalKorkmaz问题将其表述为“框架”,而不是“主题框架”。每个主题框架都是一个框架,但并非每个框架都是主题框架。:)
拉斯特

4

帆布

目的

高级独立/父主题,使用WooFramework。

用于勾画站点和概念。无需从头开始构建版本1。

强大的功能

  • 对于我的目的,我发现主题代码非常容易破解。

  • Canvas以一种聪明的方式使用了许多新的HTML和CSS功能。

缺点

  • 不是免费的(而是免费软件)

许可和定价

  • 标准:70美元
  • 开发人员(附带PSD文件):150美元

3

前进主题

由Headway主题开发

目的

  • 高度内置的父主题,带有内置的拖放式可视开发人员(适用于非编码人员)

强大的功能

  • 视觉布局设计师
  • 内置SEO功能
  • 深入的文档和教程内容
  • 专业设计师和开发人员的大规模支持社区

奖金信誉

  • WPHonors 2010年主题框架第一名

许可和定价

  • 个人网站$ 87
  • 开发人员$ 164(在多个网站上使用)
  • GPLv2许可

3

卡灵顿

“卡灵顿是来自Crowd Favorite的WordPress主题平台。”

Carrington是一种组织WordPress主题的新方法(我们认为更好),结合了核心框架引擎,该核心框架引擎通过创建不同的命名模板即可免费提供许多令人兴奋的功能。- 什么是卡灵顿

目的发展框架

强大的功能基于条件的文件/文件夹系统。框架的文件夹结构背后的想法是允许您创建满足特定条件的模板。这样,您可以创建较小的急性模板。例如,您可以通过添加一个新的模板文件(Framework Overview)为特定用户或所有登录用户创建唯一的注释块。

卡灵顿有几种不同的口味,我个人很喜欢精简版的卡灵顿JAM(只需添加标记)。下载

缺点在我的用例中,使用Carrington并没有真正的麻烦。可能的不利之处可能是需要坚持框架所需的代码约定。

作为一名程序开发人员,Carrington可能有点笨拙,只提供了一种组织模板的好方法。对于设计师而言,Carrington消除了深入研究PHP和创建模板条件的需要。如果您既不是程序员也不是设计师,那么您将需要诸如Carrington Build之类的工具,该工具可以创建拖放布局。我没有尝试过,也不是免费的。

许可和定价 Carrington是免费的,GPLv2


Carrington Build与它集成的紧密程度如何?对于问题的上下文-有人应对此答案进行详细编辑,还是最好将其单独放置?
2011年

从我自己对Carrington Build的研究来看,Carrington Build是建立在上述Carrington核心之上的,可以轻松进行主题开发。同时,“构建”附加项更多是更新/增强的WP CMS。
Jonnybojangles 2011年

3

论文主题框架

Thesis Theme框架是用于WordPress的高级模板系统,旨在用作任何种类的网站下的坚如磐石的基础。

功能(我引用):

  • 论文选项面板
  • 独特的设计
  • 革命性的布局生成器(具有1、2和3列布局组合)
  • 精确的字体控件

附加的功能

  • 内置SEO功能,例如页面和帖子的自定义标题和自定义META
  • 活跃的在线论坛可供所有注册用户使用

价钱

  • 个人选择(单个网站)$ 87
  • 开发人员选择(不限自己的网站,访问Beta,其他部署工具)164美元

3

迅速

在我的私人博客上,我使用:http : //swiftthemes.com/

目的:独立主题,但子主题支持演示子主题The Kill Bill主题

特点

  • 开箱即用,它包括一个可在最终用户菜单系统中调整的真正方便的模板
  • 友好的创建者和用户社区
  • 它易于理解且易于破解,很多人都这样做
  • 在设置和“商业方法”方面,它与其余的“不同”,这就是为什么我喜欢它
  • 很多更新

没有那么强

  • 为了与所有wp标准保持一致,可能还有很多工作要做(但实际上这很不错)

定价

  • 个人许可证$ 47
  • 开发人员许可$ 84

我认为这个答案是题外话。
scribu 2011年

我不同意。与TwentyTen或任何其他现代系统一样,Swift可以用作父主题(“框架”)。
EAMann 2011年


2
您是否真的在实时网站上使用此代码?看起来不太……吸引人。
fuxia

2

斯塔克斯

Starkers是一个纯粹的WordPress主题,旨在作为主题设计师的起点。

目的:任何WP主题的理想起点。它包含创建主题所需的所有基本模板标签,而没有任何不必要的标记/图像/ js。我认为学习WP开发时最好使用的主题之一

功能:删除了所有非语义表示形式的类名称(例如:class =“ center”,class =“ alignleft”);所有非语义的表示性HTML元素(例如hr,br)均已删除。

浏览器的默认设置也已在样式表中重置(基于YUI重置),以提供真正的“干净”。

缺点:本质上这是一个可以建立的主题,因此您需要足够的HTML / CSS知识以从头开始围绕该主题进行设计。

许可和定价:GPLv2(假设为二十十个衍生产品)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.