对于小部件的样式,是否有任何官方或非官方的指导方针?

时间:2013-07-14 作者:you786

我设计了一个侧边栏小部件,发现在许多主题上这个小部件看起来都不错。但是,某些主题会使小部件看起来不合适(与颜色冲突、对比度差等)

对于如何正确设置小部件的样式,使其与大多数网站相匹配,是否有任何指导原则?

2 个回复
SO网友:s_ha_dum

主题几乎可以完全控制站点的外观,包括小部件。任何插件都可以加载一个样式表来覆盖您的元素,无论是有意还是无意。有一些准则鼓励某些代码质量标准,如果插件/主题托管在WordPress上,则在一定程度上会强制执行这些标准。org plugin repo,但是没有关于主题应该如何实现的指导原则,更不用说强制执行了look. (你想要吗?)

您所能做的最好的事情是以非常通用的方式和最低限度的方式编写小部件,以便主题可以接管。如果您在小部件中写入了特定的配色方案,那么这可能是一个错误。这肯定会与某些主题发生冲突。

你可能会考虑提供多种配色方案,但我还是把它留给主题吧。

为了更抽象地思考它,WordPress添加了一些IDs和class添加到侧栏和小部件。一个好的主题应该使用这些来改变小部件的显示。您可以添加自己的IDs和class但是大多数主题都不知道它们,所以不会使用它们。你可以用这些来强迫一些造型,但同样,你肯定会与某些东西发生冲突。

这是野兽的本性。我喜欢WordPress的可扩展性,但这带来了一些问题。如果对网站的结构进行更严格的控制,这些事情会更容易处理,但那样的话,我就不会使用WordPress了。这将是限制性的。

SO网友:sabreuse

设置小部件样式的最佳方法是不要超出您绝对必须的范围。主题的工作是决定颜色、字体、间距等等——如果你把这些决定留给主题,你的小部件将比你所能做的更好地匹配整个网站设计。

结束

相关推荐

在WordPress主题中实现html/css菜单

我有一个HTML/CSS模板,有一个水平菜单。我需要将模板转换为WordPress主题。我一直在看菜单。我在标题中使用了wp\\u nav\\u菜单功能。php文件,并完成了相关功能。php文件。菜单现在以项目符号垂直显示。我现在需要实现菜单,但无法找到正确的css类并将其与menu\\u class参数相关联。请协助。谢谢和问候德巴西斯