我目前正在尝试学习如何创建自定义wordpress主题,虽然文档非常好,但似乎有很多方法可以在您的网站上实现。
我正在努力解决的是,我已经有了一个静态网站,我正在尝试将其转换为Wordpress,以便您可以添加/更改内容。内容本身是以块/容器的方式构建的,类似于这些网站的内容显示方式。http://collective.kubistudio.com/v4/
基本上不同的容器具有不同的块模式,其中这些块具有文本/图像。
我查看了Wordpress文档,从使用Gutenberg到自定义字段类型、Wordpress定制器等等,都有很多选项,这些选项都很酷,但也很难知道要选择哪一个。
我认为古腾堡块更适合我的目标,因为使用不同的古腾堡块以不同的方式表示内容会更容易、更快地实现。
关于使用什么有什么想法吗?
最合适的回答,由SO网友:Will 整理而成
这实际上取决于您的特定用例。
你如何开始构建数据,你有多少网站内容(是10页还是数百页?);相同的内容或信息是否会在网站的多个位置使用,您计划如何更新它(您希望将第三方API集成到其中,还是让最终用户手动更新?),或者是非常动态的,像一个电子商务网站?还有哪些语言(PHP或JS)更适合您。。
如果您希望构建类似于您提供的示例的内容(可能有十几页或两页,不到100幅图像),这些内容不会经常被替换,那么定制字段虽然非常有用,但很可能是针对您的用例过度设计的。
如果您现在正在为某人定制主题,您可能会使用组合块来;发布内容“;然后是布局的传统方法(定制器等)和php模板(标题、任何边栏、页脚等)。
最后,有一个big transition of how themes are being made in Gutenberg with the full-site editing initiative going on (目前还没有完全准备好面向公众),请记住这一点,这取决于您对“尖端”的期望,以及您对react和javascript的舒适度和体验。
PS:对于任何阅读本文的人来说,这里的建议(2020年7月)可能在几个月内就过时了,这取决于古腾堡的更大发展和适应以及WordPress社区的全站点编辑。