wordpress 主题开发

https://www.cnblogs.com/welhzh/p/6937243.html

 

wordpress 主题开发

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主题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/399473.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS6.4下安装TeamViewer8

今天测试selenium调用firefoxdriver,该驱动无法在无界面环境中运行,需要远程连接到服务器进行操作,于是有了下面安装TeamViewer的过程。 先前尝试很多次也没有运行起来TeamViewer8,主要问题是安装后启动时候,没有出现授…

关于std::ios::sync_with_stdio(false)

std::ios::sync_with_stdio(false); 很多C的初学者可能会被这个问题困扰,经常出现程序无故超时,最终发现问题处在cin和cout上,(甚至有些老oier也会被这个问题困扰,每次只能打scanf和printf,然后一堆的占位符…

debian下安装repo

1、去google网站上下载repo脚本(用php语言写成的脚本) https://gerrit.googlesource.com/git-repo//stable/repo 可以将脚本复制下来并保存即可 2、将其拷贝到/bin 目录下 并加权限 sudo chmod 777 repo 3、修改配置文件 /root/.bashrc 在最后一行添加如…

明细表达到15亿了

MSSQLserver2005 建好索引,速度还是可以的。转载于:https://www.cnblogs.com/jjoo/p/3718372.html

WordPress 添加网页图标

wp_site_icon(); 参考:https://www.wpdaxue.com/wordpress-4-3-site-icon.html

input表单只允许输入大于0的整数

1.<input type"tel" name"num" maxlength"5" οnkeyup"carNum($(this))"/> type"tel"表示是输入类型用于应该包含电话号码的输入字段&#xff0c;是html5的input属性 maxlength&#xff1a;表示input表单输入的个数…

日期相减的研究

两个日期相减&#xff0c;结果为TimeSpan&#xff0c;为时间间隔。http://msdn.microsoft.com/zh-cn/library/system.timespan(vvs.110).aspx123456//日期相减DateTime vBeginDate DateTime.Parse("2014-05-09 12:00");DateTime vEndDate vBeginDate.AddDays(1);in…

WordPress中使主题支持小工具以及添加插件启用函数

https://www.jb51.net/article/76810.htm 这篇文章主要介绍了WordPress中使主题支持widget以及添加插件启用函数的方法,使WP可以使用小工具widget与通过register_activation_hook()来添加启用插件的函数,需要的朋友可以参考下 让主题支持小工具 WordPress 的小工具&#xff08;…

运维人,你应该了解的三张武功心法图(转载)

一、运维技能图做为一个运维工程师&#xff0c;你知道你应该学习什么&#xff1f;怎么学习吗&#xff1f;朝哪个方向发展吗&#xff1f;下面一张运维工程师技能图&#xff0c;让你了解&#xff01;图片链接&#xff0c;点我^_^二、自动化运维路线图运维自动化在国内已经声名远躁…

Thunder团队第三周 - Scrum会议6

Scrum会议6 小组名称&#xff1a;Thunder 项目名称&#xff1a;i阅app Scrum Master&#xff1a;宋雨 工作照片&#xff1a; 代秋彤照相&#xff0c;所以图片中没有该同学。 参会成员&#xff1a; 王航&#xff1a;http://www.cnblogs.com/wangh013/ 李传康&#xff1a;http://…

如何使WordPress博客添加多个sidebar侧边栏

https://www.cnblogs.com/lydbk/p/4609736.html 如何使WordPress博客添加多个sidebar侧边栏 在制作wordpress模版的时候,也许你会遇到一个sidebar侧栏不能完全满足你的需求&#xff0c;或者侧栏内容过多导致页面过长&#xff0c;那么我们可以考虑使用两个或者更多侧栏。 考虑…

修改mysql表的存储引擎

方法一、alter table mytable engine InnoDB;//将mytable表引擎改为InnoDB.方法二、使用mysqldump 将表导出&#xff0c;然后修改 表create table 部分 engine 方法三、create table innodb_table like my_table;//创建一张新表alter table innodb_table engine InnoDB;//修改…

glove中文词向量_Summary系列glove模型解读

一、Glove模型简介语义文本向量表示可以应用在信息抽取&#xff0c;文档分类&#xff0c;问答系统&#xff0c;NER&#xff08;Named Entity Recognition&#xff09;和语义解析等领域中&#xff0c;大都需要计算单词或者文本之间的距离或者相似度&#xff0c;因此&#xff0c;…

lynx---CentOS终端访问IP

1、官网 http://lynx.isc.org 2、稳定版本 http://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.8rel.2.tar.gz 3、下载 cd /usr/local/ wget http://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.8rel.2.tar.gz 4、解压 tar xzf lynx2.8.8rel.2.tar.gz 5…

wordpress 添加小工具分类

register_sidebar( array(name > __( 默认侧边栏, Bing ),//侧边的名字id > sidebar-1,//侧边栏的 ID&#xff0c;注册多个侧边栏的时候不要重复description > __( 侧边栏的描述, Bing ),//侧边栏的描述&#xff0c;会在后台显示before_widget > <div class&quo…

OnLongClickListener长按事件设置墙纸

在AndroidApp应用中&#xff0c;OnLongClick事件表示长按2秒以上触发的事件&#xff0c;本章我们通过长按图像设置为墙纸来理解其具体用法。知识点&#xff1a;OnLongClickListener  OnLongClickListener接口与之前介绍的OnClickListener接口原理基本相同&#xff0c;只是该接…

foursquare nyc数据集_炫酷的python地理数据可视化

介绍在本文中&#xff0c;我依靠纽约市提供的这一数据集&#xff0c;详细列出了从2010年1月到2017年9月的所有大鼠目击事件。在此期间&#xff0c;已有101,914例报告的老鼠目击事件。虽然这已经是一个非常高的数字&#xff0c;但实际观察的鼠标数量可能要高得多。在纽约市独自一…

ThinkPHP中where()方法的使用

where方法的用法是ThinkPHP查询语言的精髓&#xff0c;也是ThinkPHP ORM的重要组成部分和亮点所在&#xff0c;可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组&#xff0c;虽然也可以使用对象但并不建议。字…

layui内置loading等待加载

https://www.cnblogs.com/moutudou/p/9453321.html 点击功能按钮之后 var loading layer.load(0, {shade: false,time: 2*1000}); 参数:  icon:0,1,2   loading风格 shade:false  是否有遮罩&#xff0c;true表示有遮罩 time : 2*1000  设定最长等待时间,设置时间之…

crawler_微信采集方案

仅供参考 转载于:https://www.cnblogs.com/cphmvp/p/3729295.html