amgoodman71 avatar

不小心开发了一个wordpress主题

amgoodman71

Published: 24 Jul 2026 › Updated: 24 Jul 2026不小心开发了一个wordpress主题

不小心开发了一个wordpress主题

"screenshot.png"
去年开始认真做亚马逊联盟的时候,我换了好几个 WordPress 主题,都不满意。
有的太像传统博客,首页一个接一个文章列表,图片缩得小小的挤在左边。有的功能堆太多,轮播、推荐位、弹窗、侧边栏广告,打开网站像走进菜市场。我卖的是精选推荐,网站本身得让人感觉"挑过",但那些主题做不到。那段时间经常刷 Pinterest。不是去研究它的功能,就是正常刷——看看穿搭、家居、各种乱七八糟的灵感。有一天突然意识到:Pinterest 的浏览体验比我自己的网站好太多了。不是设计更炫,是更简单。图片占主导,文字靠边,往下划就是了。就像看tiktok。
我就想,为什么不直接做一个 Pinterest 风的 WordPress 主题?
翻了一圈市面上已有的,有几个号称"Pinterest 风格"的,但装上去都不对。要么背后拖着一堆 jQuery 依赖,加载慢得要命。要么瀑布流只是一个可选布局藏在设置里,默认还是传统博客那套。要么首页确实好看,但点进文章页就变成另一个东西了——布局变了、配色变了、体验断层。我需要的是一个整体。不是某个页面的某个布局。
那天晚上把手上其他事先放一边,开始用Claude code写。名字想了一段时间。Pinterest 那种感觉——不过分精致,不性冷淡,带点自然的暖——让我想到松针落在林地上的样子。就叫 Pinery。第一次用这个名字的时候不确定会不会太怪,后来就没再改。得益于AI的发展,写起来不算慢,真正折磨人的是布局逻辑。CSS 原生的 multi-column 是先排满左边一列再排右边,但我要的是横向优先——第一行三张是最新的三篇,不是左列前三篇。这个算法我想了三个方案,推翻两次,最后用 MutationObserver 监听无限滚动,每次新卡片进来自动算最短列塞进去。灯箱也类似。WordPress 用户习惯了点图片、跳到文章页、看完点返回。但图片主导的网站不应该打断这个节奏。我照 Instagram 的思路做的:点开、滑、关掉,继续往下翻。不离开当前页面。
配色也花了一些心思。我设了一套默认值:米白底、暖棕字、木色调强调色。但只要你想改,Customizer 里每一条都可以自己调。不改的情况下也应该是好看的,不能变成"你要先会配色才能用"。这个原则其实不新鲜,但很多主题没做到。
后来慢慢加的:WooCommerce 商品页适配、首页无限滚动、Rank Math 结构化数据标签。字体全部本地化了,因为欧洲用户对 GDPR 敏感,谷歌字体的外部请求是一个实际风险。这些细节用户大概率注意不到,但出问题的时候会很烦。
现在回想,做这个主题的动机一直很清楚:我不是要做"功能最多的主题",也不是要做"适合所有人的主题"。我就是想要一个自己愿意用的、看着不累的网站。
Pinery 在 GitHub 上开源,也在走 wordpress.org 官方审核。但是还没审核下来,org非常严格。慢慢来吧。装了主题之后把 Logo 换上就能用,不需要调一堆设置。如果你的网站是图片为主的——穿搭、家居、旅行、美食——可以试试。
风格这件事,最好的结果是用户没注意到主题本身,只是觉得逛着舒服。感兴趣的朋友可以看看demo站:https://demo.pinery.pro 或者主站:https://pinery.pro

Leave 不小心开发了一个wordpress主题 to:

Written by

Read more # posts


Best Posts From amgoodman71

We have not curated any of amgoodman71's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From amgoodman71