2017-01-22 7 views
1

プラグイン 'Ninja From'を使用していて、ヘッダーにCSSファイルを読み込まないようにしています。WordPressプラグインによるヘッダーのCSSファイルの読み込みを停止する

wp_head()が呼び出されたときに現れるコード:

<link rel='stylesheet' id='nf-display-css' href='http://example.com/wp-content/plugins/ninja-forms/assets/css/display-structure.css?ver=4.7.1' type='text/css' media='all' /> 

マイコード:

function remove_css_ninja_form(){ 
    wp_dequeue_style('nf-display-css'); 
    wp_deregister_style('nf-display-css'); 
    wp_dequeue_style('nf-display'); 
    wp_deregister_style('nf-display'); 
} 

add_action('wp_enqueue_scripts', 'remove_css_ninja_form', 99999); 
add_action('wp_print_styles', 'remove_css_ninja_form', 99999); 
add_action('wp_head', 'remove_css_ninja_form', 9999); 

それが機能していません。

CSSファイルをロードしていますプラグインからPHPコード:

wp_enqueue_style('nf-display', $css_dir . 'display-structure.css', array('dashicons')); 
+0

私はまた 'add_action( 'wp_enqueue_style'、 'remove_css_ninja_form'、999)を試してみました;' – Dany

答えて

0

忍者フォームを使用すると、CSSをデキューするために使用できるカスタムアクションを持っています。

function wpse_nf_dequeue_styles() { 
    wp_dequeue_style('nf-display'); 
} 
add_action('nf_display_enqueue_scripts', 'wpse_nf_dequeue_styles'); 
+0

ありがとうございました。これは動作します。 – Dany

0
function remove_ninjafrom_style() { 
    wp_dequeue_style("nf-display"); 
} 
add_action('wp_print_styles', 'remove_ninjafrom_style', 100); 
関連する問題