如果您正在寻找原生WordPress解决方案,我建议您使用Theme Customize API. 一开始可能会有点难以承受,但学习如何使用它是值得的。一旦您理解了这些概念并构建了自己的主题选项,您就会发现它为您解决了很多问题。通常,您可以为用户提供“默认布局”、“大故事”和“慢速特色”等下拉选项。
使用get_template_part
是切换布局的好方法。
至于允许用户“挑选”大型故事(或“挑选”3-4个特色故事),我建议创建一个Custom Taxonomy (类似于标记),因此用户可以将一个故事“标记”为“大型故事”或“慢速特色故事”。
然后,在“大故事”模板部分,可以使用WP_Query 获取“带有术语的帖子”large-story
, 按时间倒序(最新),限1“。。。
在“慢日”模板部分,您可以使用WP_Query 获取“带有术语的帖子”slow-featured
, 按时间倒序(最新),限4“…等。