我相信有一种更优雅的方法(我很想知道!)。无论如何,我想提供一个解决方案。您可以创建带有默认小部件的默认侧栏和带有所有可用自定义小部件的自定义侧栏。然后使用以下插件的组合:simple fields 和widget logic 仅显示选定的小部件。
How to:
<填充默认侧栏,添加仅在未设置特定元数据值时显示此侧栏的条件用所有可选的小部件填充自定义侧栏,为每个小部件添加一个条件,使其仅在某个元数据字段可用时显示。设置简单的字段来编写条件元数据。这种方式对我来说效果很好,但不是很好。
希望它能帮助或提供进一步扩展的想法。