在我的主题中有以下代码(即在我的站点头部打印一些内联css)
final class Design_Scheme {
/**
* Design_Scheme constructor.
*/
private function __construct() {
$this->hooks();
}
/**
* Setup Hooks
*/
public function hooks() {
add_action( \'wp_enqueue_scripts\', array( $this, \'header_style_css\' ), 11 );
add_action( \'wp_enqueue_scripts\', array( $this, \'footer_style_css\' ), 11 );
add_action( \'wp_enqueue_scripts\', array( $this, \'global_style_css\' ), 11 );
add_action( \'wp_enqueue_scripts\', array( $this, \'badges_style_css\' ), 11 );
add_action( \'wp_head\', array( $this, \'set_mobile_address_bar_color\' ) );
}
public function header_style_css() { ...
public function footer_style_css() { ...
}
我一直在尝试将一些风格从挂钩中删除,但没有成功。我什么都试过了,但都没用。
function remove_inline_style(){
if ( is_page( \'live\' ) ){
wp_dequeue_script(\'header_style_css\');
wp_deregister_style(\'header_style_css\');
}
}
add_action( \'wp_enqueue_scripts\', \'remove_inline_style\', 999 );
add_action( \'wp_head\', \'remove_inline_style\', 999 );
add_action( \'wp_print_styles\', \'remove_inline_style\', 999 );
add_action( \'init\', \'remove_inline_style\', 999 );
有什么帮助或想法我做错了什么?
非常感谢。