WordPress 主题怎么选?免费和付费的我都用过,说点实在的

刚装好 WordPress 那会儿,我干过一件蠢事。

不是装错插件,也不是配错数据库——是在一天之内换了 7 个主题。早上觉得这个主题简洁,换上。中午觉得那个主题功能多,换上。下午觉得简洁的更好,又换回来。晚上看了一个演示站,又换了一个。一天下来,主题换了 7 次,文章一个字没写。

后来我才搞明白:纠结主题这件事,本质上是因为没想清楚自己到底需要什么。这篇文章就是帮你把这个问题想清楚的——不是告诉哪个主题最好,而是告诉你怎么判断一个主题适不适合你。


免费主题 vs 付费主题:不是钱的问题

很多人选主题,第一个纠结的就是”要不要花钱买”。

先说结论:免费主题完全够用,但前提是你选对了。

免费主题里有两类。一类是 WordPress 官方主题库里的,比如 GeneratePress、Astra、Kadence、Twenty Twenty-Five。这些主题代码干净、更新频繁、不捆绑任何东西、对 SEO 友好。GeneratePress 免费版,安装包不到 30KB,加载速度极快。Astra 免费版,内置了上百个导入模板,选一个改改就能用。

另一类是第三方网站下载的”免费主题”。这类主题我劝你绕道。它们往往在代码里夹带了大量广告链接、隐藏的推广代码,甚至后门。表面上是免费主题,实际上是别人用来做 SEO 的外链工具——你装了它的主题,你的网站就成了它的广告位。

那付费主题值不值? 分情况。

如果你做的是一个内容型博客,主要靠文章吸引流量,GeneratePress 或 Astra 免费版完全够用。付费主题多出来的那些功能——动画效果、高级滑块、弹窗表单——对博客来说大多数用不上,反而拖慢速度。

但如果你做的是企业展示站、作品集、或者电商站,付费主题可能值。因为这些场景需要一些特定的页面模板和展示效果,免费主题在这方面选择有限。付费主题的价格通常在 300-800 元一年,一次买断的也有。买之前先看演示站,确认它是你真正需要的样子,别被”59 个精美模板”这种卖点迷惑——你最终只会用一个。如果你还没想好网站整体怎么搭,先看这篇WordPress建站从零到上线避坑指南,域名、服务器、SSL、主题、插件,每一步都拆开讲了。


轻量主题 vs 功能型主题:多不一定好

选主题的第二个纠结,是”功能多好还是功能少好”。

轻量主题(GeneratePress、Astra 等): 安装包小、加载快、代码干净。默认样式很朴素,需要自己调。但好处是——你只加载你需要的,没有任何冗余代码。对 SEO 友好,对速度友好,对手机端友好。

功能型主题(Avada、Newspaper 等): 自带大量功能——页面构建器、幻灯片、自定义文章类型、高级排版选项。你不需要装很多插件,因为主题本身就集成了。但问题是——这些功能不管你用不用,代码都在那。一个功能型主题的安装包可能是轻量主题的 20 倍,加载的 CSS 和 JS 文件数量也是 20 倍。

我自己在两种主题之间反复横跳过。最开始用功能型,觉得”哇什么都能调”。做了一个月发现网站加载要 4 秒,其中一半时间在加载主题自带的各种脚本。后来换成轻量主题,加载时间直接降到 1 秒以内。但代价是——有些我想要的效果,轻量主题做不到,得自己想办法。

我的建议是: 如果你不确定自己需要什么功能,从轻量主题开始。功能可以后期加(通过插件或自定义代码),但加载速度一旦被拖慢,想提回来就得删功能。删功能比加功能痛苦得多。


上手试之前,先看三个指标

不论你选免费还是付费、轻量还是功能型,在决定使用之前,有三个指标你一定要看。

指标一:最后更新日期。 WordPress 主题库里的主题,页面右侧有”最后更新”日期。如果超过 6 个月没更新,说明开发者可能已经弃坑了。WordPress 本身每几个月就会更新一次大版本,主题不跟上,早晚出兼容性问题。一个超过一年没更新的主题,不管它看起来多好看,不要用。

指标二:用户评价和安装量。 不是看”五星好评”多不多,而是看差评里说了什么。如果差评集中提到”加载慢””兼容性差””作者不回复”,那这些问题是真实存在的。安装量也是一个参考——安装量超过 10 万的主题,说明有大量用户验证过,踩坑的概率更低。

指标三:实际加载速度。 不要只看主题官网上标的”极速””轻量”。装一个叫 Query Monitor 的插件,切换到你要测试的主题,看页面加载时间、数据库查询次数、加载的资源文件数量。在 PageSpeed Insights 里跑一遍,看移动端评分。有些主题嘴上说”轻量”,一测发现加载了 15 个 CSS 文件、20 个 JS 文件,移动端评分 30 分。数据不会骗人。


换了主题之后,别忘做这几件事

主题选好了,装上了,调整好了——还有几件小事,很多人一激动就忘了。

第一,检查手机端显示。 电脑上看着完美,手机上可能一团糟。尤其注意:导航菜单在手机上是不是变成了汉堡菜单、文章字体大小在手机上是否合适(不要小于 14px)、表格在小屏幕上能不能横向滚动、图片有没有超出屏幕边界。用手机实机看,不要只用浏览器的手机模拟器——模拟器和真机有时候表现不一样。

第二,重新提交 sitemap。 换主题之后,页面结构可能变了——有些页面多了、有些页面少了。去百度站长平台重新提交一次 sitemap,让百度蜘蛛知道你的网站结构变了。

第三,把旧主题的残留清理干净。 换完主题之后,旧主题还在你的网站里,处于”已安装但未启用”状态。建议保留一个备用的旧主题(万一新主题出问题能快速切回去),其他的全部删除。每个未使用的主题都是一份代码,虽然不启用不会拖慢前台,但它的文件在服务器上,可能被攻击者利用。

第四,检查所有页面。 换主题之后,挨个打开你的重要页面——首页、分类页、文章页、关于页、联系页。看排版有没有乱、图片有没有变形、按钮有没有消失、评论框能不能正常使用。如果一个主题换了之后,你发现某个页面排版乱了,而且你调不回来,说明这个主题不适合你的内容结构。


我用了两年没换的主题,长什么样

说了那么多,最后说说我自己的选择。

我用的是 GeneratePress 免费版。安装包不到 30KB,移动端 PageSpeed Insights 评分 95+,功能刚好够用,没有多余的东西。两年了,中间看中过很多”更好看”的主题,但每次想换的时候,看一眼现在的加载速度和评分,又放弃了。

对我来说,一个主题最重要的不是”好看”,而是“不碍事”。 它不拖慢速度、不搞乱排版、不捆绑垃圾代码、不让我在后台找半天找不到设置入口。GeneratePress 符合这四个条件,所以一直用到现在。关于速度优化,之前写过一篇网站加载速度优化实战,里面讲了图片压缩、缓存、插件清理、CDN 四步法,选对主题是第一步,后面三步也别落下。

如果你刚入门,我的建议是:在 GeneratePress、Astra、Kadence 这三个里选一个免费版,装上,花半小时调一下颜色和排版,然后别再换了。 主题选好之后,你的时间应该花在写内容上,而不是反复折腾主题。一个网站,内容比主题重要一百倍。

原创文章,首发于 wujianzhan.com。