它实际上是我第一次尝试为wordpress编写插件,所以我对它的了解非常有限。
据我所知,在wordpress'主题创建中存在这样一个宽松的规则,无论何时创建主题,都需要对小部件友好。据我所知,你的主题必须支持小部件,这是你的主题允许小部件被拖放到某个地方。
不幸的是,并非所有主题都遵循上述规则,因为某些主题的侧边栏使用<div>
,而有些主题使用更标准的<ul>
。
所以,我的问题是另一种方式。我想知道是否有某种钩子可以让我找到侧边栏的布局。在找到之后,如何显示我的小部件以遵循该布局?
答案 0 :(得分:0)
最好的办法是遵循惯例,最重要的是,不要包含任何可能与所选主题冲突的自定义内联样式。
如果您正在制作物品清单,那么使用ul或ol是合适的。将整个事物包装在div中并为其提供唯一ID或允许用户选择id可能会有所帮助。
您可以使用钩子找到的任何信息都会相当有限,因为样式信息几乎只包含在CSS文件中。您应该将窗口小部件编写得足够通用,而不使用任何内联样式,以便在任何主题中合理无缝地适合。