年轻人还用WP建立个人博客吗?
WordPress大概已经是明日黄花了,虽然有着体量庞大的用户群和完善的支持体系,但是陈旧的语言架构和较高的资源占用被很多年轻人诟病。但是谁让我是老用户呢,舍不得扔,卡就卡一点,简单优化优化继续用就是了。所以,这两年倒是对wp优化颇有心得,有时间倒是可以写一写。
我购买过的主题
年轻的时候自己写过主题,但是后来工作很忙顾不上修复bug和更新也就不了了之。
后来付费购买了几个正版主题,分别是Astra、Avada、Newpaper——是的,都是国外主题,虽然后来买的newpaper都没正经用过,但是以Avada为首的这些顶尖主题,使用体验真的是非常好,六十几美元的价格绝对是物超所值。相信我,如果你准备买一个主题养老,好好写博客、做页面、灵活使用不用经常换主题,那么Avada简直是你这辈子买的最值的东西。甚至后期想转商业博客,这都是无缝对接的最好选择。
这种东西,自己用了才知道,至于有人说的臃肿、卡顿、等问题,我从没遇到过,甚至比之前用过的主题都快。当然,前提是你能自行解决谷歌字体加载的问题,除此之外,全是优点——对于国外的朋友没来说,几乎没有缺点。如果硬要抬杠说有什么不好,那我觉得就是学习成本稍微有点高。当你明白了它的shortcode用法和略显繁杂的设置界面,基本就无敌了。
为什么还要花钱换主题?
主要是这几个原因:
- 默认主题功能少,无法满足要求;
- 免费主题除功能少之外,后期维护稳定性有较大风险;
- 个人免费主题安全性可靠性存疑,开源的稍微好一点,来路不明的慎用;
- 自己写太费劲,即使用AI,目前阶段还需要大量的调试验证工作,时间精力不够;
- 更重要的是——刚才被我夸上天的国外热门主题,最近升级服务器被墙了,哈哈哈,苦笑一阵子。这个搞得我很烦躁,本来就得益于长期稳定的技术支持和与时俱进的优化创新,让我矢志不渝的喜爱,结果这次升级遇到了问题。更更惹我烦躁的是,我的梯子过期了,我现在用claude code都闲鱼上充值了,哪还用得上梯子?不想再花钱了。
综上所述吧,就是有点不想用了。再加上最近工作舒缓了一点,不是太忙,我就有点起心动念了。
我是怎么选中这个主题的
早有耳闻,少说有十年了,初期的cosy确实算是审美一流,功能恰当,精致认真的一款主题。
为什么没买?因为周边用的人太多了,很多熟悉的blog都在用。我还是有点自认为Geek的,大众化的东西有点不太接受,而且我认为我应该用一个技术要求高的,能折腾,自由度极高的主题,cosy的定位感觉还是小而美,偏向简单实用,不经折腾。
为什么一直记着nicetheme?因为虽然我没买主题,但是由于苏醒对审美的坚持和对事业的热爱,我充值了SVIP会员,毕竟国内审美在线的主题作者太少了,还能坚持不懈的更是凤毛麟角。但是由于心存疑虑,最终并没有购买主题,或者说没有合适的。
这次Avada主题更新受阻,加上这几天有空,干脆下单购买了cosy+ApolloTwo模块,直接换了过来。顺便清理了一下数据库,清掉了之前主题插件残留的各种设置数据,清爽了很多。这个清理的过程也很有意思,有空也可以写一写记录一下。
另外国产成熟主题一般都对国内用户比较友好,限制访问、支付功能等做得一般都还过得去。
用上新主题以后我做了哪些优化(修复)
装上主题后,研究了一下模块设置,很快上手。但是由于功能上不太习惯,或者说老主题代码优化上跟一流的主题还有差距,进入专属群以后,还简单沟通了一下,整个沟通过程非常顺利,我说的事情他也能很快get到,毕竟都是老wp人了,而且付费主题跟免费开源主题爱搭不理的态度还是有很大的差别的,这是购买正版付费主题的天然优势。实在忙的顾不上回复的时候,后台还可以走工单系统,一般一天之内也能见到回音。
沟通上顺利当然好,但是,等更新这个事,其实我觉得还是不要抱太大期望,毕竟小公司人力资源有限。而且陈年老主题了,大改的可能性也不大。我也不确定现在这款主题还有多少销量,能不能支撑得起持续不断的优化更新。从这个角度上来讲,这购买有点情怀买单了。
作为老wper,曾经的业余coder,自己优化是必不可少的,我主要做了如下优化:
- 建立子主题。这个让我挺意外的,建立子主题以后,一起购买的Apollotwo组件不支持,经过苏醒指导,需要改成与父主题一样的主题名字才行,这个算是简单过关;
- 登录界面“记住我”input box无法选中,我分析应该是输出的css没有闭合括号的问题,属于低级错误。我加了一段函数算是修补上了;
- 文章目录模块悬浮逻辑有问题,后面的小工具模块没有跟着悬浮导致全部失效。修改css实现正常;
- 后台页面“小工具”中有一个“动态侧栏”区域,我研究半天也没看明白是怎么用,主题说明里也没有,感觉是其他主题残留设置;
- 评论邮件通知的默认模板,实在是太丑了,而且字号极小,完全看不清楚,默认模板基本的换行都没做好。这个属实不应该。这个也可以通过替换模板解决,不过需要functions.php里代码载入模板;
- 同样窄屏模式下,左侧弹出菜单z-index层级与logo搞反了,导致logo显示在上面,而且关闭图标无法点击,手机模式不知道编者自己用过没有。
- 首页展示图文字没有加链接,窄屏模式下标题文字稍微多一点就点不中链接了,说明这主题严重测试不足;
- 样式不兼容顶部admin-bar,会有遮挡。现在还有不兼容admin-bar的主题吗?
- 评论界面没有显示url输入栏,后台也没有控制选项。可能用这主题的人商务用途居多?不需要commenter输入url?而且输入昵称位置没有根据后台设置具体标明是否需要强制输入;
- 评论发送过程没有提示,我不开邮件提示的时候,评论提交过程大概3s完成,开了邮件提示以后,大概8-9秒完成,这期间页面卡住,只能等。没有任何提示,不太像一个现代化的主题,老古董了。这个功能废了点功夫,花了我3、4美元的claud code,增加了代码,先整个脱离评论通知钩子,然后重建异步评论体系。过程曲折,效果还是不错的;
- 底部模块,不支持iconfont,底部菜单会自动过滤掉除<a>标签意外的标签,但是头部菜单就不会。这个感觉没太大必要限制,放开就好了。这个我通过子主题替换模板完成代码修改。
- 图文展示格式还是太单一,我虽然图片blog挺多的,但是偶尔也会写写东西,不想附无关的图片。默认图片虽然可以选一个简洁好看的,但是作为一篇文字稿件,总是觉得很奇怪。像是一个未完成的半成品文章。其实,多给个样式,很好解决这个问题,或者在文章编辑界面加个选项也行。这个问题,我是也是通过子主题替换三个文章形式的模板来完成的;
- 图片懒加载优化的太差了,我家里是千兆网加上服务器cdn腾讯云国内线路,不论加载多快,图片懒加载都会延迟2-3s,这个太明显了。而且后台的图片懒加载关了以后,这个懒加载还是强制存在的。这个体验极差,不能理解。尤其是默认特色图片和懒加载占位图片强制设置成了一个图片,这个真是让人用起来顾前不顾后。现在大家网速都那么快了,其实没必要强制保留此功能,可以加个选项控制。这个问题,我通过代码强制过滤掉了img的datasrc属性,回归原始功能,直接快速加载,舒服多了;另外,主意首页杂志区域img标签强制写入了decoding=“sync”,这导致即便关闭了lazyload,依然渲染很慢,体验很差。
- 首页展示图、首页展示栏目,强制单独页面打开,属性里直接写入了“_blank”,不太习惯。通过覆盖模板解决了;
- 链接页面,默认显示链接图像竟然是文章默认特色图片,这个挺糊弄事的,链接要么是有专门图片,要么是友情链接默认用人像就好。这个问题通过覆盖模板解决了;
- 专题页面、标签无法选择文章显示样式,仅支持四列模块样式,但是类别可以。需要修改他们自己的魔改ACF,通过functions文件中注入代码解决;
- 文章编辑功能加入全宽文章显示,隐藏侧边栏,适合展示大图片的文章,需要修改他们自己的魔改ACF,通过functions文件中注入代码解决;
- “猜你喜欢”栏目显示方式与首页small模板一致;
- 首页加入卡片,默认只能加入专题卡片,不灵活,增加了文章、页面、标签、专题多种选择,魔改ACF问题很多,非常难处理,不如用原生的,不知道魔改个啥劲;
- 其他的例如logo尺寸不合适什么的,局部css修改什么的,这个是我个人喜好问题,跟主题无关。
以上画横线的部分属于程序bug,其他属于功能问题。
总结及购买建议
总的来说,nicetheme的cosy主题还是我心中的国产主题白月光。这么多年我都还记得,并且最终买下了它予以支持。但是它的缺点也很明显,那就是技术上还是差很多,审美在线,技术细节拉胯。这么多年的老主题了,可以理解。
另外给想要购买的同学的建议:这个主题不算便宜,我在拥有svip的情况下购买且加购了阿波罗模块,也花了不少,具体大家可以自己去看看。是比我购买avada、newspaper主题的费用高不少的,而且国外主题这个基础模块插件并不是单独收费的,算是完全附赠的,nicetheme的模块不少是需要单独购买的。并且目前这个主题的bug和不足还是非常多的,讲究细节的还是考虑清楚。
总结起来就是:
- 特别喜欢这个风格的,可以为审美买单,无可厚非,不用犹豫;
- 讲求功能性、细节质量的,慎重考虑,自己动手能力强的除外;
- 不差钱的,赶紧下单,支持国产优秀主题作者。
以上。
我以前用wordpress时也关注过苏醒主题,但后来有很长时间他的博客都不怎么更新了,没想到这款主题还在售卖。
@平哥: claude code以后,这个行业快完蛋了,我感觉可能要不了多久就只剩下界面设计就可以了。所以他们这种公司未来只需要做好美观这个事情,或者直接改行别做这个了。
大佬牛逼!
@缙哥哥: 不敢当,不敢当