如何在wordpress中创建一个主题友好的小部件?

时间:2010-12-03 01:45:19

标签: wordpress

它实际上是我第一次尝试为wordpress编写插件,所以我对它的了解非常有限。

据我所知,在wordpress'主题创建中存在这样一个宽松的规则,无论何时创建主题,都需要对小部件友好。据我所知,你的主题必须支持小部件,这是你的主题允许小部件被拖放到某个地方。

不幸的是,并非所有主题都遵循上述规则,因为某些主题的侧边栏使用<div>,而有些主题使用更标准的<ul>

所以,我的问题是另一种方式。我想知道是否有某种钩子可以让我找到侧边栏的布局。在找到之后,如何显示我的小部件以遵循该布局?

1 个答案:

答案 0 :(得分:0)

最好的办法是遵循惯例,最重要的是,不要包含任何可能与所选主题冲突的自定义内联样式。

如果您正在制作物品清单,那么使用ul或ol是合适的。将整个事物包装在div中并为其提供唯一ID或允许用户选择id可能会有所帮助。

您可以使用钩子找到的任何信息都会相当有限,因为样式信息几乎只包含在CSS文件中。您应该将窗口小部件编写得足够通用,而不使用任何内联样式,以便在任何主题中合理无缝地适合。