这7个在线工具,帮助您快速开发WordPress主题

由于WordPress遵从GPL协议,这个协议规定WordPress可以免费用于商业用途。这样做一个网站的成本就比较低。相对应的开发WordPress主题的需求就多起来了。结合笔者多年开发WordPress主题的经验,熟练使用下面一些免费的工具,在开发WordPress主题的过程中起到事半功倍的效果。

不必从头开始,你可以免费生成一个WordPress起始主题

Underscores这个网站提供了一个免费生成WordPress起始主题的工具。你只需输入主题名称,然后点旁边的按钮,就可以生成一个符合WordPress规范的主题。

通过该工具生成的WordPress主题,符合H5标准,带有404页面。可以自定义页眉,同时代码整洁,清晰。

代码也可以自动生成

Generatewp是一个可以在线帮你生成代码的工具。在做WordPress主题开发的时候,我们可能要用到工具栏,侧边栏,页面和文章选项,嵌入代码,自定义文章类型,联系方式,脚本和样式注册,内容查询,简码生成等等这些,你都可以通过这个在线工具帮你快速生成。

不顾令人遗憾的是主题选项和元选项需要收费才可以使用。不过下面提供了可以免费使用的主题选项。

免费创建专业水准的主题选项

Redux是一个开源的GPL项目,目前你可以完全免费应用于你的商业WordPress主题。实际上现在数字市场上很多WordPress主题都是使用该公司提供的工具。Redux提供了一个插件,可以方面快速的继承到WordPress主题中。当然如果你不愿意使用插件,完全可以集成到主题中。在Redux网站上提供了详细的文档。

当然Redux也提供了一些扩展,比如页面/文章等的设置,不过这是收费项目。但是不用担心,下面笔者介绍个免费创建这些设置的工具。

免费快速创建页面/文章/自定义文章类型/分类的设置

CMB2又是一个免费而功能牛牛的工具。通过这个工具可以构建WordPress的页面/文章/自定义文章类型/分类的设置。提供了标题,文本,小文本,中文本,邮件,网址,货币,文本域,代码,时间,选择,拾色器,选项,类别,复选框,多项,文件,图像,嵌入,群组等字段。

另外CMB还衍生了很多扩展。这些扩展延伸了很多字段功能。比如谷歌地图,比如搜索字段等。另外还可以做成选项卡选项页。

如果你对主题选项要求不过高的话,还可以使用CMB2做主题选项。

图标字体生成工具

IcoMoon是一个可以帮助你生成字体的应用工具。提供了5500+共字体图标。通过点击其App,可以选择需要的图标。更为强大的是你可以上传SVG图标文件,然后制作自己专有的图标字体。如何获得SVG图标文件,你可以结合iconfont这个阿里图标来生成。

另外在生成图标字体文件的同时,还支持生成PDF,PNG,Polymer,XAML,CSH和Tiles格式。在制作客户网站是,需要用到自定义图标时,我就通过这个网站的应用来制作。

字体传换工具

这是一个可以将.ttf和.otf字体文件转换为其它格式的在线工具。在制作WordPress主题时,可能会按客户要求嵌入一些字体。而我们可以找到的往往只有.ttf文件,这个时候就可以用到这个工具了。

图片优化工具

做WordPress主题时,不可避免需要用到图片。而图片需要进行压缩优化使用比较好。通过这个在线工具,来压缩图片是一个不错的选择。TinyPNG使用智能有损压缩技术来减少PNG文件的文件大小。通过选择性地减少图像中的颜色数量,存储数据所需的字节更少。效果几乎不可见,但它在文件大小上产生了很大的差异!

另外这个网站还提供了一个Photoshop软件的扩展,可以方便切片。

希望这7个工具可以助力你进行WordPress主题开发。我们将会不断的推出独家的wordpress方面的干货。觉得好请关注我们。

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

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

相关文章

参数依赖查找(ADL,Argument-dependent lookup)

参数依赖查找(Argument-dependent lookup),又称 ADL 或 Koenig 查找,是一组于函数调用表达式查找非限定函数名的规则,包含对重载运算符的隐式函数调用。在通常非限定名称查找所考虑的作用域和命名空间之外,…

让你的WordPress主题支持自定义菜单

WordPress 3以后的版本已经支持自定义菜单功能,如果你的主题还不能支持这个功能话,我敢说你的主题Out啦,是不是想再In进来?那就认真继续阅读,让你的WordPress主题支持自定义菜单功能。 啦,是不是想再In进来…

2016 年 ACM/ICPC 青岛区域赛 Problem C Pocky

昨晚乱入学弟的训练赛&#xff0c;想了一下这个题。推导的过程中&#xff0c;加深了对公理化的概率论理解。$\newcommand{\d}{\mathop{}\!\mathrm{d}}$ 解法一 考虑 $ d < L$ 的情形。 \begin{equation*} P(X 1) \frac{d}{L} \end{equation*} \begin{align*} P(X 2) &…

为什么新来的技术很难接手维护一个系统

为什么开发功能变得越来越慢? 某天来一个技术&#xff0c;他跟老板说&#xff1a;这个系统太臃肿了。很乱&#xff0c;我很难开展工作下去&#xff0c;至少很难按照我的经验和设想来实施。如果想让我顺利干下去&#xff0c;办法就是对系统进行重构一次(重构代码,或者开发新的系…

Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo failed:

原来数据库的配置是这样的 DB_CONNECTIONmysql DB_HOSTlocalhost DB_PORT3306 修改成如下&#xff1a; DB_CONNECTIONmysql DB_HOST127.0.0.1 DB_PORT3306 再次执行OK:

ztree 获取当前选中节点的子节点集合

功能&#xff1a;获取当前选中节点的子节点id集合。 步骤&#xff1a;1.获取当前节点 2.用ztree的方法transformToArray()获取当前选中节点&#xff08;含选中节点&#xff09;的子节点对象集合。 3.遍历集合&#xff0c;取出需要的值。 treeNode&#x…

Project facet Dynamic Web Module version 3.1 is not supported.

修改Web Module version 3.1 is not supported.问题 http://uule.iteye.com/blog/2052680 <host id"localhost" root-directory"${resin.root}/webapps/15newIIMS"> <web-app id"/" document-directory""><path-mappin…

不用第三方插件如何统计自己wordpress的访问量

很多wordpress博主都很在乎自己的访问量&#xff0c;使用第三方统计插件又会拖慢自己博客的响应速度&#xff0c;下面就交给大家如何自己写代码统计自己博客的访问量。 工具/原料 wordpress站点 自己站点的各种权限 方法/步骤 登录自己博客的后台&#xff0c;输入正确的用户…

笔记本安装win7和arch linux双系统+xfce4桌面

参考&#xff1a;Archlinux 2015.07.01 和 Windows7 双系统 安装教程http://www.cnblogs.com/fangying7/p/3803290.html 关于Archlinux 的安装 http://blog.csdn.net/ispeller/article/details/9327389 Archlinux安装和使用技巧 http://www.cnblogs.com/vachester/p/5635819.ht…

该Tiled地图制作拿到项目~~这是偷懒,为了直接复制后写来

1.现在&#xff0c;.h声明private:cocos2d::CCSprite* ninja;cocos2d::CCTMXTiledMap* tileMap; 然后.cpp中增加tileMap CCTMXTiledMap::create("MyTileMap.tmx");CCTMXLayer* backLayer tileMap->layerNamed("Tile Layer 1");CCAssert(backLayer, &…

用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:4不能在第三位,3与5不能相连。...

最近在看算法&#xff0c;看到这个题&#xff0c;觉得挺经典的&#xff0c;收起。 分析&#xff1a; 1 、把问题归结为图结构的遍历问题。实际上6个数字就是六个结点&#xff0c;把六个结点连接成无向连通图&#xff0c;对于每一个结点求这个图形的遍历路径&#xff0c;所有结点…

WordPress导航菜单函数register_nav_menus() 和 wp_nav_menu()

导航菜单是每一个WordPress主题必须的元素&#xff0c;如果你要制作一个WordPress主题&#xff0c;那就必须熟悉WordPress导航菜单注册函数 register_nav_menus() 和 导航菜单调用函数wp_nav_menu() &#xff0c;这两个参数一般都是配合使用的。今天我们就一起来解释一下这两个…

LeetCode 16 3Sum Closest(最接近的3个数的和)

翻译 给定一个有n个整数的数组S&#xff0c;找出S中3个数&#xff0c;使其和等于一个给定的数&#xff0c;target。返回这3个数的和&#xff0c;你可以假定每个输入都有且只有一个结果。例如&#xff0c;给定S {-1 2 1 -4}&#xff0c;和target 1。那么最接近target的和是2。…

基因重组

1s / 32M 【问题描述】目前,科学家们正致力于对生物基因的重组进行深入研究。基因的物质载体是脱氧核糖核酸(DNA)。DNA 是一种仅由 A、T、G、C 四种基元构成的双螺旋结构的有机分子。DNA 的两条单链上,同一位置的两个基元是互相对应的。A 对 T,G 对 C,因此,我们只需用任意一条链…

Ubuntu下apache2启动、停止、重启、配置

Linux系统为Ubuntu 一、Start Apache 2 Server /启动apache服务 # /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start 二、 Restart Apache 2 Server /重启apache服务 # /etc/init.d/apache2 restart or $ sudo /etc/init.d/apache2 restart 三、Stop Apache 2 …

day6笔记

一、上节回顾 list&#xff1a;li [1,2,3,5,a]增加&#xff1a;append&#xff1a;末尾加入追加 insert&#xff1a;插入&#xff0c;在任意位置&#xff0c;insert&#xff08;index,内容&#xff09; extend:迭代着加入&#xff0c;asc ----> ‘a’,‘s’,‘c’ [1,2,3] …

Android手游《》斗地主完整的源代码(支持单机和网络对战)

Android手游《斗地主》完整的源代码&#xff08;支持单机和网络对战&#xff09;下载。一个很不错的源代码。斗地主掌游是一个独特的国内社会斗地主棋牌游戏&#xff0c;之后玩家可以下载网上斗地主和全世界。掌游斗地主特点&#xff1a;1、只有一个主要的社会斗地主棋牌游戏。…

昨天的补给

2014-04-22 09:37 昨天主要改变了之前的布局。采用的是单选按钮。避免逻辑上需要判断。 2014-04-22 09:38 晚上给媳妇买了奶茶和德芙&#xff0c;她很开心。网易订购的项链到了&#xff0c;就是定制的文字多了&#xff0c;不是太好看。 转载于:https://www.cnblogs.com/jsRunne…

jQuery判断当前点击的是第几个li的代码

使用$(this).index()取得li的下标&#xff0c;下面是一个样式替换的例子&#xff1a; $("#aa li").click(function(){ $("#aa li").removeClass("class名字&#xff0c;多个class用空格分开"); $(this).addClass("class名字&#xff0c;多个…

条款46:需要类型转换的时候请为模板定义非成员函数

看看下面这个例子&#xff1a; 1 template<typename T>2 class Rational{3 public:4 Rational(const T & numerator, const T & denominator);5 const T numerator()const;6 const T denominator() const;7 };8 template<typename T>9 const R…