没有防弹的方法可以做到这一点,因为主题开发人员可以添加bootstrap.css
文件直接转换为主题文件,或将其置于任意数量的句柄下,或将css文件重命名为其他文件。
你可以检查一下$wp_styles
全球适用于bootstrap
在句柄或文件名中,但如果bootstrap
恰好位于与引导无关的句柄或文件中。还可以构建引导的自定义版本,因此即使您找到了它,它也可能不包含假定包含的所有样式。
下面是一个快速查看排队样式的示例:
function wpa_inspect_styles(){
global $wp_styles;
var_dump( $wp_styles );
}
add_action( \'wp_enqueue_scripts\', \'wpa_inspect_styles\', 9999 );
在我看来,最好的选择可能是进行一些粗略的检查,并通知用户您可能在其主题中检测到引导,默认情况下将文件排队,并提供一个选项来禁用样式表。