0

我正试图帮助一个组织,该组织早在 2016 年就雇用了一些开发人员来创建他们的网站,而开发人员自 2016 年以来就没有接触过该网站。

我对 Sage 了解得不够多,无法知道开发人员是否真的把事情搞砸了,或者他们所做的是否是 Sage 需要做的事情。让我挠头的一个例子(在敲击键盘之间):一些页面内容 - 需要至少每年更新一次的内容 - 被硬编码到模板文件中,以便更新信息,您必须跳过有关使用主题编辑器的警告,找出包含内容的包含模板,然后在那里更新。

不是您典型的办公室员工可能会做的事情,是吗?

我的问题是:是否值得尝试让这个站点在 Sage 下运行,或者我应该使用更用户友好的模板重建站点?该网站目前只有不到 2 打页面加上十几篇左右的帖子,考虑到可用资源,我想说不太可能变得更大。

感谢您提供的任何建议。

4

1 回答 1

0

对我来说,问题似乎并不在于 Roots Sage 主题框架,而是开发人员没有遵循有关 WordPress 主题开发的最基本规则——将内容与演示分开。将内容硬编码到模板中只是一种不好的做法,这会使任何网站都难以编辑,无论它建立在什么框架上。

如果它像将内容打印到模板中那样简单,以便页面编辑器内容的更改可以反映在前端,那么它可能就像添加the_content()到相应的页面模板覆盖并删除硬编码的内容一样简单。

FWIW:Sage 8 模板与您的标准 WP 模板没有什么不同,它没有使用像 Blade 这样的模板引擎,因此如果您已经熟悉标准 WP 模板,您应该能够自定义模板。

所以可能没有必要把它全部烧掉。

于 2020-03-05T01:01:28.130 回答