我正在修改一个网站,并试图使后端尽可能友好,我试图避免在模板文件中硬编码我的一些选项。我有几个归档页面,在那里我正在设置数据数组(在我的例子中,有几个大的类别列表,用于根据查看的类别更改模板的显示)。
在某个时候,我想在后端公开这些选项。我已经看到了一些实现这一点的方法,包括利用CPT、使用设置API和使用额外的db表。
我认为设置API是首选方法,但在我看到其他主题使用此方法的地方,它通常用于更多全局选项(站点徽标、配色方案等)-我更愿意以某种方式在更有意义的区域公开这些选项(在上面的示例中,在“类别”菜单项下)。
我走的方向对吗?我以前从未走过这条路,我的大多数主题都很基本,我不需要设置任何选项。