情况是,我正在为客户创建一个从零开始的网站,一个要求是Wordpress,布局是“单页面布局”。因为这是我为wordpress开发一个临时主题的第一个项目,所以我对这里有经验的用户实现One Page功能所使用的方法有疑问。
所以,我通过以下方式实现了这个功能:
1 - 创建Home的子页面,并指定与某个部分匹配的页面模板(团队,英雄,关于,联系......)。我认为缺点是每个差异部分的自定义标签,客户难以管理,wordpress“页面编辑器”缺乏功能。
2 - (使用的方法)创建了“单页模板”,并为这些部分实现了一个小部件区域(侧边栏),并为团队创建了一个自定义插件,用于将小部件添加到wordpress仪表板,然后用户可以添加它们位于“Widgets> One Page Area”中,并编辑每个部分的内容。优点,客户端更容易管理小部件并在主页中订购部分。缺点,我认为使用小部件实现一个页面功能并不是一种“好”方式。
所以,我想知道在wordpress主题开发中以什么样的方式实现单页功能。
PS:我不想使用已创建的插件,因为它也适用于大学,他们不希望我使用其他开发人员插件。