<img class="alignnone wp-image-11292 size-full" src="https://wpzhanzhang.eastfu.com/wp-content/uploads/sites/11/2018/05/1420480453genesis_studiopress-1024x631.jpg" alt="Genesis Framework" width="1024" height="631" />
最近,一个用户问了我一个问题:什么是WordPress主题框架?我没有立即回答,我先在网上做了一个搜索,结果令人惊讶。网上竟没有一篇专门研究什么是WordPress主题框架的文章。大多数文章都是列举排行靠前的WordPress主题框架或WordPress主题框架的比较分析等。还有一些主题框架的网站排行在顶部。本文将尽可能回答问题如:什么是WordPress主题框架,存在的主题框架有哪些,人们为什么选择使用主题框架,使用主题框架的优势与劣势,是否应该使用主题框架,最后我们会推荐最好用的主题框架。
<h2>什么是WordPress主题框架?</h2> WordPress主题框架常提及的术语“代码库”应用于促进形成主题。以往的WordPress在主题的发展与维护上存在些小问题。那时我们还没有找到既能升级WordPress主题又不用丢失定制化选项的两全其美的办法,也无法阻止同一功能在所有主题里被复制和被更替。虽然上述两个问题对普通用户来说未必是大问题,但有时会造成灾难性的伤害。例如,当你发现应用于所有主题的代码出现安全性问题;更甚者,当这个主题是你公开发布作为资源被下载或用户化。这是潜在的乱码现象。核心技术团队和社团通过引进父框架和子框架的概念解决上述问题。
WordPress主题框架是包含所有功能函数的父主题模板。研究人员可以再创建一个子主题并添加定制化功能,同时把此功能函数存于父框架上。这就要求有一个位置能够集中控制所有功能。若研发团队反对WordPress的某种功能,或某一主题框架存在漏洞,则不需要改动子框架便能完成更新。这个方法能使你的网站保持坚不可摧又无需改变外观。
<h2>存在的主题框有架哪些?</h2> 主题框架分为免费的和付费的……严格来讲,可分为下列几种主题框架。完整的拖放操作框架如Headway主题,能够使不懂任何代码知识的用户直接建站。Pseduo拖放框架(drag drop frameworks)如Pagelines 及 Thesis。这类主题可以拖放预先设计好的部分(与WordPress的小工具功能相似)。如此一来,谁都可以在设置定制部分时使用框架的hooks 及filters功能。还有以可行选项多样化为特征的主题框架。Themify便是此类主题。最后压轴的是,能让开发人员领先他人的主题框架,如StudioPress的<a href="http://gplwp.eastfu.com/product-category/genesis/">Genesis Framework</a>。 <h2>为什么要使用 WordPress 主题框架?</h2> 主要原因是想加快网站的发展。主题框架大幅度缩减发展时间。网站发展速度提高是由于主题框架提供各种功能及定制选项,因此用户不必全部代码都自行输入。这些优点信手拈来(如拖放功能、滑动器、搜索引擎优化工具,等)。比起用简易编程工具创建主题、出错时修改所有文件夹,创建子主题就如同创建一个style.css一般简单,如同定制功能就使用functions.php文件夹一般简单。 <h2>WordPress的优势及劣势?</h2> WordPress是把双刃剑,有其优势及劣势,如下:
<strong>优势</strong>
<ul> <li>团队方面——大部分好评如潮的框架背后都有强大的技术团队支撑,如此使你遇到的问题更轻易解决。</li> <li>发展历程——如先前所言,使用主题框架大幅度缩减网站发展时间,且更便于维护。</li> <li>内置功能——主题框架都配有内置功能及添加功能。</li> <li>代码方面——通常主题框架都经过内部人员多重审核,因此具有很强的执行力。</li> <li>更新方面——克服了失去子主题定制化功能的风险。</li> </ul> <strong>劣势</strong> <ul> <li>了解的曲折过程——大多数框架都有其特定的hooks 及filters功能。为了灵活应用主题框架的所有功能,你必先适应框架的运行模式。</li> <li>非必要的代码——框架中还有大量你不会用到的功能,但也不必在意,这不会影响网站的发展。</li> <li>功能限制——框架都有局限性,要想完成定制化,常需要跨文件夹,或一直忍受补丁,直到下一代更新。</li> <li>费用方面——很多框架都不是免费的,他们要么要求一次付费更新,要么要求年度付费更新。</li> </ul> <h2>是否应该使用主题框架?</h2> 即使了解主题框架需要一个过程,即使需要额外增加费用,我们还是坚持应该使用主题框架。一直以来,他们都致力于加快网站的发展。除此之外,它能让你保持行业内的标准水平。最重要的是,你会得到开发团队的大力支持。 <h2>我们的选择</h2> WordPress主题框架有很多。它极为适用于网站发展。它不会由于选项多而致内存过于庞大。你大可只取自己所需。它能够友好的与插件合作运行。你创建子主题会需要这种开发技术的。
至于初学者,可以考虑用Headway Themes。他们有拖放功能,通过直观的界面,帮助你快速建站。
希望这篇文章能帮助你了解什么是WordPress主题框架。若你认为有什么遗漏,请在评论里补充。若你的网站正在使用框架,请在评论留下框架名字并说明为什么选择它。期待你们的回复。 》WP站长( https://wpzhanzhang.eastfu.com )是WORDPRESS初学者的免费资源网站。这个网站的主要目的是提供高质量的WORDPRESS主题和插件提示、技巧、补丁和其他WORDPRESS资源,让WORDPRESS初学者改进他们的网站。
来源:oschina
链接:https://my.oschina.net/wpzhanzhang/blog/4263485