2016-09-21 13 views
1

WP-PostRatingsというWordPressプラグインを使用しています。自動的にWp_head()とwp_footer()にscript.jsとstyle.cssが含まれています。それはいいですが、私はカスタムポストタイプの "ツール"にこれらのファイルをロードしたいだけで、他のポストタイプにはロードしません。WordPressプラグインのスクリプトとスタイルの登録を解除するにはどうすればいいですか?

これらのファイルは、他の投稿タイプやページで登録解除できますか?スタイルに

答えて

0

たぶん(あなたのテーマのfunctions.phpで)このような何か:

if ('tools' != get_post_type()) { 
    remove_action('wp_enqueue_scripts', 'ratings_scripts'); 
} 

Explanition: Plugin-File wp-postratings.phpの140行目には、CSS/JSインジェクションが表示されています。ポストタイプが一致しない場合は、これを防ぐことができます。

0

あなたは

function some_func($query){ 
     if (is_post_type_archive('my_custom_post_type')) { 
       wp_dequeue_script('jquery');//your script name 
     } 
    } 
    add_action('pre_get_posts','some_func'); 
function.phpテーマに追加することができます
関連する問題