- 主题选择太多,不知道怎么选择?
- 看上去很好的主题,怎么修改也达不到理想的网页效果?
- 费了很大力气做出来的网站总觉得哪里不对,总怀疑是不是选错了主题。
- 切换主题所需要的学习成本时间成本太高,搞不动了。
为了解答以上疑问,我们先从以下四个方面入手,一次性彻底搞懂wordpress主题,不再被主题相关的问题所困扰。
建立一个wordpress网站,搭建好网站的运行环境后,接下来的工作是选择一个符合自己商业目的的主题theme,并基于该主题去创建网页内容。
wordpress的主题从免费到收费多达上万种,每一个主题都需要花费一定的学习和时间成本才能熟练运用。
如果随便按照网上的某个推荐选择一个的话,最终做出来的网站和主题展示网站相比基本就是TB买家秀和卖家秀的差别。
在回答怎么选择主题这个问题上,我们先搞清楚一个本质问题: 「theme主题到底在wordpress中起哪些作用?」
在wordpress中,主题theme的作用主要有如下三个:
1. 页面模板
模板的概念容易理解,我们做PPT时,经常会用到PPT提供的模板功能。网页模板的作用也是一样,主要是为网站提供了一个基本的页面样式,所有按照这个模板生成的网页都具备同样的样式。
以苹果官网为例,不管我们打开它的哪个页面,绿色部分的内容会随着页面的不同而变化,但其中黄色的部分不会变化,黄色部分就可以理解为苹果官网的页面模板。
如果不用模板,我们制作的每一个页面都需要手动添加同样的页头和页脚内容。这样做当然可行,但显然效率太低了。
通过模板的方式我们可以将一类页面中重复的部分固定下来,从而减少页面制作的工作量。
在wordpress中这些重复出现的元素有哪些呢?
- 导航栏和logo等header区域
- 页脚footer
- 侧边栏sidebar和其中的widget
越复杂的主题提供的模板数量和模板选项配置越多,当然用起来也越复杂,需要花费的学习成本也会越高。
不过请记住,主题再高级也不能替代网站内容,网站内容才是我们往后的核心。内容部分还是得我们一页一页添加和编辑,主题只是为内容提供了一个展示的样式。
2. 网站的基础通用设置
通用设置主要包括网站logo,标题,字体,大小,网站配色等基础设置。
这些基础设置是整个网站中所有元素的的缺省设置。如创建页面时,如果我们在页面中添加一段文本,如果不单独对这个文本指定字体、大小、颜色这些参数时,就按照网站设定的缺省方式显示。
要改变这些通用的设置就需要主题提供相应的选项支持。同理,越复杂的主题,提供的控制这些基础设置的选项也越多,相应地,设置起来也越复杂。
- Astra主题提供的通用设置:
这一部分涉及的类目太多,也不是本文的重点,此处不做展开。
上一章节中,我们提到了主题起到的三个主要作用:
- 网页模板
- 通用设置
- 额外插件
1和2 是主题必须支持的功能,3是额外附送的功能。
免费的主题大多只提供1和2的功能,而那些付费的主题大多会附带额外的插件,这些插件往往都是为某一类型网站准备的,如在线商城,博客等,这也是付费主题最核心值钱的部分。但这一部分功能我们完全可以以插件的形式来获得,无需绑死到某个主题上。
换句话说如果我们只需要主题最本质的功能,即网页模板和通用基础设置功能,完全没必要购买付费类型的主题。付费主题中那些额外附带的组件功能大多是为某一类型网站服务的。如woocommerce商城相关的插件,就只有在B2C网站中才需要。
可如果我就是建立B2C商城网站呢? 很简单,单独在plugins功能模块中添加相应的插件就可以了。没必要一定捆绑到某个主题上一起购买。
wordpress主题中有大量非常好用的精简主题,他们就只提供最核心,也是最基本的网页模板和基础通用设置功能。
以下其他几款是我目前用过的安装量和好评率非常高的免费通用主题:
- Astra主题
- OceanWP主题
关于这两个主题相关的网站应用,网上可以找到非常多的学习资料。推荐直接上youtube上搜索。
其中Astra主题是我最喜欢,也是用的最多的,它在易用性和功能性上做了一个非常好的平衡,常用的设置都具备了,学习起来也非常容易。
OceanWP主题提供的通用设置选项更丰富,但设置起来也相对复杂点。
再好的模板也是别人的模板,对于个性化要求很高的人来说,最好的办法就是自己定制一个专属主题。
主题的修改和制作难度并不大,借助Elementor可视化编辑器插件,任何人都可以直接修改和编辑网页模板,无需编辑任何代码,这样我们就不再受限于主题本身提供的设置了,想怎么改都可以实现。
具体可参考文章Elementor的主题修改功能