我还没有对此进行测试,但我想这是因为您正在将一个数组传递给wp_style_is()
函数,而不是字符串。
也许可以尝试在数组中循环,以便每次传递一个字符串进行检查。
像这样的。。。
add_action(\'wp_enqueue_scripts\', \'dequeue_by_handles\', 999);
function dequeue_by_handles() {
$handles = array(
\'fontawesome\',
\'font-awesome\',
\'font-awesome-style\'
);
foreach ($handles as $handle) {
if ( wp_style_is( $handle, $list = \'enqueued\' ) ) {
wp_dequeue_style( $handle );
}
}
}