我知道这个问题在past 但公认的答案是错误的。is_active_widget
如果小部件在站点上注册,则返回true。一、 e.在Appearance > Widgets
或通过自定义程序添加。
我要做的是,仅当小部件实际存在于特定页面的侧栏中时,才加载脚本。举个例子:模板A有一个带有最近帖子小部件的侧栏,模板B有一个带有最近评论小部件的不同侧栏。我希望仅当页面上有最近的评论小部件时,才在前端加载脚本。
is_active_widget(\'\',\'\',\'widget_recent_comments\')
在每次页面加载时返回true,无论小部件是否实际加载,因为该小部件是在后端注册的。
我知道您可以从widget()
方法,但会加载到页脚中。我需要它加载到标题中。