サポート » プラグイン » プラグインのCSSを読み込ませない方法

  • プラグインに付属しているCSSがテーマのCSSと競合してデザインがおかしくなっています。
    プラグインのCSSを無効にしたいのですがどうすればいいでしょうか。

    検索してみると、

    1、プラグインのフォルダでwp_register_styleと検索
    2、wp_register_styleの値を取得
    3、以下のコードをfunction.phpに記述

    function my_delete_plugin_files() {
    	wp_deregister_script('xxxxxx');
    }
    add_action( 'wp_enqueue_scripts', 'my_delete_plugin_files' );

    とあるのですが、肝心の2で値が取得できません。
    wp_register_styleの記述がプラグインのファイルのどこにもないのです。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • プラグインのCSSのファイル名を検索するとどうでしょう?

    トピック投稿者 devsasa

    (@devsasa)

    function my_delete_plugin_files() {
    	wp_deregister_script('xxxxxx.css');
    }
    add_action( 'wp_enqueue_scripts', 'my_delete_plugin_files' );

    としてみましたが、それでも読み込まれている感じです。

    wp_register_styleが使われていないならderegisterしても効果ないでしょうね。cssファイル名はwp_register_styleを使わずにどのようなコードで出力されていますか?

    トピック投稿者 devsasa

    (@devsasa)

    >cssファイル名はwp_register_styleを使わずにどのようなコードで出力されていますか?

    それはどのようにして調べれば良いのでしょうか?

    仮にプラグインのCSSファイルのファイル名を A.css としましょう。プラグインの中にphpファイルが複数ありますよね。各phpファイルの中に A.css という文字列があるか検索します。それで見つかった箇所(複数あるかも)のうち、どれかがCSSファイルを出力する(WebページのHTMLソースへ出力する)コードのはずです。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「プラグインのCSSを読み込ませない方法」には新たに返信することはできません。