WordPress本来应该是11月1号发布6.1版,结果满怀期待的想试试新主题,等到1号晚上也没有发布。终于2号晚上看到了更新,然而安装上新的主题,大跌眼镜,各种很明显的Bug,基本就是处于不能使用的状态。
就这质量还各种开发、调试、Beta、RC1、2、3好几个月,能维持20年的软件,也不过是纸老虎嘛。
Bugs
模板修改属性无效
- 去掉覆盖颜色不起作用
- 去除边框也不行
- 可以改圆角,但是保存之后没变化😂
2023主题的图片过于魔幻
默认是这样的效果,让我想到了玩赛博朋克2077的时候遇到了一个黑屏bug。我第一次玩的时候,觉得剧情就是这样,被打晕了,看不清。
这个主题也是这样,看不清是特色而不是bug😂😂😂
Table样式缺失
哈哈哈,看起来是作者忘了复制粘贴样式代码。
要不等个修复?
瞄了一眼Github上的 WordPress 和 gutenberg 的库,issue和PR都是好几千,瞬间我就不想看了。
然后又找了下主题的讨论。发现报错贴关闭了回复,还有有一个人报了遮罩导致的透明度问题,但没人回复,看起来没人气的样子(懒得注册账号了,不管不管)。
怕了怕了,我行我上!
躺着等别人修复,还不如自己试试。改改CSS把它弄到能用得了。
然后加了亿点点CSS,修复了图片的遮罩和边框,又改了点看起来非常不爽的嵌入链接样式,调了下字体大小,就这样吧,能用!
奥卡姆剃刀定律
然后我又偷偷测试了下其他颜色的主题,发现又有新的bug。为了遵循奥卡姆剃刀定律——简单有效就是最好(其实我就是懒),还是用回了这个花花绿绿的主题,瞬间感觉恢复了充满青春的活力。
用的一些CSS
从 Twenty Twenty-Three 主题里选这个 Sherbet 样式,把下面代码复制到主题里的额外CSS(custom css),就能变成和我的博客一样。
只能让网站外观看起来正常,调整属性还是得等作者修复。
.wp-block-embed iframe {
width: 100%;
}
a{
color: rgb(120, 164, 254) !important;
text-decoration: none !important;
cursor: pointer !important;
}
a:hover{
color: rgb(24, 119, 242) !important;
}
figcaption{
display:flex;
justify-content:center;
font-size:0.8rem;
}
table{
border: 1px black solid;
}
img {
border: 0;
border-radius: 12px !important;
}
.wp-block-post-featured-image img{
filter: none !important;
}
.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay{
border:0 !important;
}
.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay{
filter: none !important;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay{
opacity: 0 !important;
}
.wp-block-post-content p{
font-size:1.125rem;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
border:0
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
border-radius: 12px;
}
总结
WordPress是个免费程序,总是用起来各种不爽。虽说能修,但是没那种想象中开箱即用的畅快感。免费的东西,有人维护就不错了,但比起其他的免费博客程序,WordPress又是非常能打的,哈哈,全靠对手衬托。