WordPress 都已经自带块主题有好几个版本了,是时候学习一下块主题了……
块主题有什么优势?
WordPress 官方总结如下:
1. 提高了加载性能。因为块主题是根据“块”按需加载。
2. 块主题不需要手动将前端和编辑器的样式表排入队列。
3. 使用配置文件 Theme.json 替代 add_theme_support 函数。
4. 自动生成页面锚点、键盘导航、landmarks等辅助功能。
5. 可以全站编辑,而无需修改代码。
6. 利用 Styles interface,自定义站点配色风格及排版等。
对于开发者而言,对比经典主题和块主题大部分内容都没有变,学习块主题开发应该也是比较快的。
经典主题和块主题的异同比较如下:
一、主力文件类型不同,经典主题使用PHP文件,块主题使用html文件。
二、块主题和经典主题使用同样的文件层级图,只是php改成html了。参考文章《WordPress主题模板文件层级树简介》。
三、经典主题使用 Template tags (比如 the_title\the_content等)展示文章,块主题使用“块”-文章内容块等同于the_content()。
四、经典主题使用 is_admin/is_single/is_page的判断函数来决定页面内容,块主题使用块配置。
五、经典主题中的侧边栏、小工具,在块主题中统一转变为“块”。
六、经典主题使用“主循环”,块主题使用查询块。
七、经典主题使用 Customizer,块主题使用 Site Editor。
八、经典主题注册导航菜单,块主题使用导航块。
九、经典主题使用 Custom Header,块主题使用块。
十、经典主题使用 Custom Logo,块主题使用“Logo 块”。
十一、经典主题需要代码管理css/js的依赖关系,块主题使用配置文件 theme.json管理。
十二、经典主题模板文件在主题的根目录,块主题的模板文件在主题的 templates 子目录。
十三、块主题把模板的模块文件统一放在主题的 parts 子目录,经典主题可随机放置--不同人不同习惯
十四、块主题可以再 Site Editor 中直接编辑404、Archive等页面。
总之,块主题性能更好、更规范、个性化更方便……(WordPress官方就是这个意思)
-
担心WordPress REST API暴露用户名?这里有一个简单的屏蔽方法!在深入探讨WordPress REST API的利用与功能时,追格小编虽已分享了多篇相关内容,但我们依然理解,部分用户可能仍对网站用户名暴露的问题心存顾虑,尤其是当他们并不需要使用到如古腾堡编辑器或小程序等特定功能时。针对这一关切,今天小编特地为大家介绍一种有效的屏蔽方法。
-
从服务器到本地:如何利用Studio和Local在本地开发WordPress网站在WordPress建站时,很多同学可能习惯于直接上传代码到服务器进行安装。但如果你想要更快速地开发和测试网站,搭建本地开发环境是个关键步骤。
-
WordPress圈子到底怎么了...话说,国内WordPress圈子是否还有新的发展机遇?这个充斥着同质化产品和激烈内卷的市场中,如何在价格和功能的差异化上寻求突破,为圈子注入新的活力,是开发者不得不面对的问题。
-
重塑WordPress生态的思考与探索前两天的《WordPress圈子到底怎么了...》这篇文章大家都挺有感触的,群里聊得热火朝天。里头啥声音都有:有的哥们儿直接吐槽WordPress性能拖后腿,躲都躲不及;有的则感慨流量难搞,但坚持建站纯粹是出于热爱和那份情怀;还有人预言,以后建站啊,模块化、可视化才是王道;较热闹的还得数短视频和直播,这家伙一来,内容消费整个儿变了天,网站和小程序怎么赚钱都成难题了。
-
Loco Translate 一款专为WordPress设计的翻译插件WordPress Loco Translate是一款专为WordPress用户设计的翻译插件,它简化了主题和插件的多语言翻译过程。
-
WordPress后台待审文章显示气泡提示的方法之前小编分享过一篇《WordPress 后台菜单添加 badge-红点提示(气泡通知)》的文章,今天我简单说说待审文章(为全部文章类型显示待审角标提示)的气泡提示如何操作。
暂无评论,抢个沙发...