2016-08-17 10 views
1

WordPressプラグインが含まれているスタイルシートを削除しようとしています。プラグインの出力全体を再編集しているので、それらのスタイルシートは必要ありません。私はそれが追加されているかを確認するためのプラグインファイルを見てきたし、私は次の行をコメントアウトするときWordPressプラグインCSSファイルを削除する

http://domain.test/wp-content/plugins/ai-twitter-feeds/css/aitwitter.css?ver=4.5.3 

問題のプラグインは、自分のサイトに次のCSSファイルが含まれてAI Twitter Feedsです(225):AI-さえずり、飼料中の

wp_register_style('aitwitter', plugins_url('css/aitwitter.css', __FILE__)); 

は/ AI-Twitterは-feeds.php私のウェブサイトに含まれるスタイルシートが消えます。

除去するのが困難にすべきではないと思われるが、私はオンライン見つけたコード例では、以下を参照してください、働いていないように私はオンラインで検索から:

function tmd_remove_plugin_assets(){ 
    wp_dequeue_style("aitwitter"); 
    wp_deregister_style("aitwitter"); 
} 
add_action("wp_head", "tmd_remove_plugin_assets", 100); 

私もしました他の二つのフックと同じ機能を使用してみました:これらの

add_action('wp_enqueue_styles', 'tmd_remove_plugin_assets', 20); 
add_action('wp_enqueue_scripts', 'tmd_remove_plugin_assets', 20); 

なしプラグインが含めているスクリプトを削除していない、私が作ったいくつかのミスはありますか?またはそれらを削除する別の方法?

答えて

1

あなたは試してみてください。

remove_action('aitwitter', 'text',99); 
+0

ありがとう、私はちょうどtmd_remove_plugin_assets()関数に&それの外に置いてみましたが、何の影響もありませんでした。 –

0

をあなたは、次のコードを使用して試すことができ、それはあなたのために動作します:

function deregister_plugin_styles() { 
    wp_deregister_style('aitwitter'); 
} 
add_action('wp_print_styles', 'deregister_plugin_styles', 100); 

私はいくつかの他のプラグインのためにそれを使用してみましたし、それは完全に罰金働きました。

関連する問題