サポート » 使い方全般 » プラグインからヘッダー情報を書き出ささないようにするには?

  • 必要のないページから、使わないjsファイルなどを抜きたいです。
    wp_register_script でjsファイルを登録して指定ページに呼び出すというのを学んだのですが、プラグインの場合はまずjsファイルの書き出しをプラグイン側で止めなければいけないのでしょうか?

    contact-form-7の場合なんかでいくと、define( ‘WPCF7_LOAD_JS’, true );を書き換えるというのを見つけました。

    ひとつずつプラグインで見つけていくということなのでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    意味がよくわかっていないかもしれないですが、

    テーマのheader.phpの最後などで、以下のようにすれば、ハンドルとパスが取れると思います

    $enqueue = $GLOBALS['wp_scripts'];
    //var_dump( $enqueue );
    echo '<ul>';
    foreach( $enqueue->registered as $k => $v){
    
    echo "<li><strong>".$v->handle."</strong> : ". $v->src ."</li>";
    
    }
    echo '</ul>';

    実戦経験はありませんが、

    必要に応じて
    http://codex.wordpress.org/Function_Reference/wp_deregister_script

    で、はずせるんじゃないかと思いますが、どうですか?

    トピック投稿者 rqcmt

    (@rqcmt)

    ありがとうございます。
    wp_deregister_script(‘jquery’); でjqueryは外すことができました。

    正直、分かったような分からないようなではありますが、少しやってみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「プラグインからヘッダー情報を書き出ささないようにするには?」には新たに返信することはできません。