我想构建一个模块化的 Wordpress CMS。我的意思是每一页都是空白的。然后,在管理员中,用户将从他们想要放在页面上的模块列表中进行选择。这些模块本质上是自包含的 HTML 片段,您可以通过管理员填写内容。
例如,考虑以下两个模块:
模块 1
<h2>Title of Module1</h2>
<div>Text</div>
<img src='image.jpg'>
模块 2
<div class='carousel'>
<img src='one.png' id='carousel-img-1'>
<img src='two.png' id='carousel-img-2'>
<img src='three.png' id='carousel-img-3'>
</div>
用户将能够在每个页面上以任意数量和顺序组织这些 HTML 片段。在管理员中,您将拥有可以填写片段值的文本框。
我有两个问题:
1)以这种方式构建模块化的Wordpress网站是否是一个合理的项目?Reasonable 将涉及编写主题、插件和小部件来实现目标,而不是对核心 Wordpress 代码进行重大更改。
2) 是否有您知道的在线特定资源可以帮助我完成这项工作?我的搜索没有产生任何对我有用的东西。做这样的事情的主题,或者涉及这个问题的博客文章对我来说非常有用。
我对 PHP 非常熟悉,所以任何编写 PHP 的需求都完全没问题,而且我感觉很舒服。
重申我的问题:
如果构建模块化 Wordpress 主题是一个可行的目标,那么对于想要做这样的事情的人来说,哪些资源可能有用?
(我知道这个问题不是关于一个非常具体的编程问题,就像 StackOverflow 上的许多问题一样,但我仍然觉得答案可能对 Wordpress 社区有价值。)