主题选项的最佳实践(向前兼容性)

时间:2014-01-05 作者:ZK_

所以我想知道的是。。。

你们都知道选项树和主题作者用于主题选项页面的类似框架。你们也都知道,自从3.4 WordPress引入了他们的定制API以来。显然,他们希望主题作者使用它,而不是使用所遇到的框架。显然,这将是一种好方法,因为它是土生土长的。

然而,他们是一个问题。。。WP Customizer没有提供足够的空间。假设您有以下选项:

enter image description here

我可以想出一种方法将它们全部导入到Customizer中。。。这也适用于社交链接、布局选项、背景模式选项等。。。

我能想到的一种方法是为这些创建单独的管理页面。。。但如果你采用这种方法,很有可能你最终会有很少不同的页面供你选择。。这肯定会让使用你的主题的人感到困惑。

那我们该怎么办呢?

请告诉我你的想法。

1 个回复
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)。主题开发人员应该研究哪些选项最适合客户在定制器中处理,哪些选项应该保留在选项页面上。

结束

相关推荐

Making custom woo themes

我最近决定加入WordPress,但我需要为电子商务创建一些主题,这些主题目前构建在Open Cart中。我在电子商务方面的经验来自开放式购物车,但我对WordPress完全没有经验。经过几个月的研究,我决定尝试从Woo主题中创建自己的主题Mystile. 我的问题如下:如果制作自定义主题是只修改custom.css?</发布主题更新时,他们是否也会更新.css 文件或是否有正在更新的标准文件集</Woocommerce似乎没有standard 那么有没有比使用Mystile或Artific