精简代码和定制主题

什么是定制主题

我们经常说的定制化网站,一般指的是前端外观定制。而主题定制不同,属于一种主题开发方式。类似于我们从themeforest上购买的多功能商业主题,主题定制就是开发一个类似的主题。

根据主题开发协议,需要在主题根目录下有一个style.css,其中写明主题,链接,作者等信息;

https://{domain}.com/wp-content/themes/{theme-name}/style.css

所以我自己网站的主题信息

https://www.imaiko.com/wp-content/themes/Impreza-child/style.css

除此之外,一个主题下会有index.php(首页),page.php(页面),function.php等等,这些PHP页面的代码就是着重编辑的部分。


除此之外,我使用这个来检测主题名称 https://www.wpthemedetector.com

可以看出,DoubleCointires.com是由Artimegroup开发的定制主题;

您无法下载或购买此主题。 没有详细信息,因此它可能是自定义主题、二次开发的主题,甚至是隐藏了相关信息的的其他主题(如果是这种情况,有时您可以通过查看主题截图获得有关原始主题的提示)。

imaiko.com是使用了商业主题Impreza的子主题,同时会有这个主题的基础介绍,排名,占比等。

这是WordPress25个主题提供商之一。
UpSolution当前排名是#23(截至 2022-03-29)。
等

定制主题的费用几何?

一般来说,themeforest上的一个主题价格在60USD左右;但是开发一个全新主题的费用却完全不同;

以Impreza为例,目前已经卖出110259份(至2022年);所以开发一个商业主题的价值,是售卖给多个用户;而自己定制一个主题,可以参考V1.0商业主题;

优点和缺点

  • 对于企业品牌来说,定制主题的形象好,受到鄙视链的鼓动,绝大部分的网站做定制主题也是品牌或者虚荣心需要。就像是阿巴扎比的艳妇,黑袍下面是奢侈品内内,但是只有最熟悉的人才知道。
  • 对搜索引擎来说,定制主题的代码精简,SEO里面有一项,Text to HTML Code Ratio Checker,大家可以检查下,一般来说需要超过5%算优秀。
比如本文text to html ratio 的是8%
  • 对访客来说,速度更快。即使一般商业主题,通过常规优化也可以达到500ms至1s,所以优化速度不是主要目的,而是代码精简之后的副产品。提速更有效的方式反而是服务器,cache和CDN。
  • 对于访客来说,前端一样,我所谓优缺点。
  • 后台不一定方便,如果借助ACF插件,后台上传字段即可。定制主题和商业主题的区别仅仅在于是代码模板还是预制模板;
  • 代码不一定整洁,商业主题反而受到一些限制,或者督促;而定制主题的作者更佳随心所欲。
  • 后续增加页面,改版和维护相对复杂。这个或许是开发主题最大的诟病。如果需要增加一个新的模板,只有通过代码的方式,要改版也要复杂的多。

下边是DC网站style.css的部分代码

#hero .item {
color:#0F3259;
background-color:#EFB81D;
position:relative;
background-image:url("/wp-content/uploads/mobile-hero-tbr-coast-to-coast.jpg");
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
#hero .item.tbr-coast-to-coast {
background-image:url("/wp-content/uploads/mobile-hero-tbr-coast-to-coast.jpg")
}
#hero .item.tbr-4-belt {
background-image:url("/wp-content/uploads/mobile-hero-tbr-4-belt.jpg")
}
#hero .item.otr-coast-to-coast {
background-image:url("/wp-content/uploads/mobile-hero-otr-coast-to-coast.jpg")
}
#hero .item.tbr-wrapped-up-4-belt {
background-image:url("/wp-content/uploads/mobile-hero-tbr-wrapped-up-4-belt.jpg")
}

适合人群

由于高昂的价格,定制主题劝退了绝大部分中小型公司。

十分重视品牌的大公司等;

还有一些,被鄙视链鼓动的公司,为了面子,虚荣等。个人觉得,总体真的差别不大,外观一致,SEO有优势,后台和后续劣势;并不建议中小型公司定制主题。

从更大的层面来看

在建站之中也有一个鄙视链;比如定制的看不上模板的;服务器中的VPS看不上虚拟主机等;其实这些都是营销的手段,任何形式的建站方式都有其适合的人群。

  1. 套用模板,偏重主题,比如Avada,The7等主题,可以快速上线;
  2. 编辑器自定义,偏重插件,一般是相对简单的主题,配合WPbakery Page builder,Elementor等编辑器插件;
  3. 定制开发主题,一般适合简单站点,或者模板不多的站点;
  4. 二次开发插件,功能相对复杂,一般是普通插件满足不了的情况;
  5. 开发CMS,不使用既有的WP,Shopify,自己开发一套系统,国内有不少公司做这件事,影响力不大。
  6. 虚拟主机和VPS/ECS类型,可以自己搭建系统,在备份,安全级别等进行自定义设置。
  7. 更高级的,还有一些自己的开发系统(华为),自己建造的机房(淘宝)等等
我们将在15分钟内联系你

免费提供行业网站方案以及海外推广计划