所以我想知道的是。。。
你们都知道选项树和主题作者用于主题选项页面的类似框架。你们也都知道,自从3.4 WordPress引入了他们的定制API以来。显然,他们希望主题作者使用它,而不是使用所遇到的框架。显然,这将是一种好方法,因为它是土生土长的。
然而,他们是一个问题。。。WP Customizer没有提供足够的空间。假设您有以下选项:
我可以想出一种方法将它们全部导入到Customizer中。。。这也适用于社交链接、布局选项、背景模式选项等。。。
我能想到的一种方法是为这些创建单独的管理页面。。。但如果你采用这种方法,很有可能你最终会有很少不同的页面供你选择。。这肯定会让使用你的主题的人感到困惑。
那我们该怎么办呢?
请告诉我你的想法。
SO网友:cjbj
如果空间是唯一的问题,您可以简单地将css文件排队到管理区域,使用以下行将自定义程序面板的宽度从通常的300px扩展到500px:
.wp-full-overlay-sidebar {width 500px !important;}
.wp-full-overlay.expanded {margin-left:500px !important;}
嘿,你甚至可以将一个js文件排队,插入一个按钮,在不同的宽度之间切换。customizer API足够灵活,可以包含您想要的所有字段。所以,空间真的不是大问题。
真正的问题是在定制器中合并什么以及如何组织它。例如,阅读,this excellent overview 安东尼·霍丁(AnthonyHortin)。主题开发人员应该研究哪些选项最适合客户在定制器中处理,哪些选项应该保留在选项页面上。