我可以检查某个小部件是否有特定选项

Can I check whether a certain widget has certain option

假设我有一个名为 Foo 的小部件。这个小部件有一些选项,如标题、图像字段、复选框等。如果小部件选择了特定的标题或复选框,我必须在头部或刚打开 body 标签后排队一些脚本。我该怎么做?

根据小部件实例脚本的值,可以将脚注排入队列,而不是在头部或正文标记之后。这背后的原因是可以在小部件 class 的函数 widget 中检查实例值。当某个动态侧边栏被调用时,函数 widget 被调用,这必须在 wp_head()wp_body_open 钩子已经被触发但仍有机会将脚本排入页脚时发生。