我正在开发一个插件,允许用户创建“页面/帖子类型”,自定义类型样式,然后使用该类型标记页面/帖子。所有这一切都有效。我的问题是这个插件还需要允许他们将小部件附加到所述类型。
我无法知道任何时候有多少“类型”。
插件的工作原理如下:
当查看页面/帖子时,页面会检测它是否有类型。如果是这样,它会将所有相关数据拉入该类型。
一切都很完美。
我知道我必须注册一个侧边栏,但我不能为每种类型注册,因为我不知道有多少,并且用户可以随心所欲地创建和删除。
我的计划:
我无法真正使用其他插件,因为侧边栏功能必须直接融入我的插件。我甚至不确定这会起作用,甚至不知道从哪里开始。任何正确方向的推动都会很棒!
答案 0 :(得分:0)
我创建了一个侧边栏,并为每个窗口小部件添加了一个选项,用户可以在其中选择元选项。该页面获取所需的元数据,并将其与特殊侧边栏中的每个小部件进行比较。如果元匹配则显示该小部件。