1

私はワードプレスでいくつかのスクリプトの登録を解除しようとしていますが、特定の投稿タイプに対してのみです。私はまだwordpressとphpに慣れていないので、これがどのように行われるかを理解するのに苦労しています。
登録およびキューに入れられたスクリプトは次のとおりです。

function test_script_method() {
    wp_register_script( 'jq', '/wp-content/themes/test/js/script.js');
    wp_enqueue_script( 'jq' );
    wp_register_script( 'slideshow', '/wp-content/themes/test/js/slideshow.js');
    wp_enqueue_script( 'slideshow' );
}
add_action('wp_enqueue_scripts', 'test_script_method');

そのため、jQueryを2つのファイルに分割しました。これは、特定のページ/投稿タイプでそれらの一部を必要としないためです。まず、投稿タイプのすべての投稿と、およびというタイトルのページのスクリプトを無効

にしようとしています。 これは可能ですか?'jq''news''archive-news.php''home'

4

1 に答える 1

0

このようなもの?

enterfunction test_script_method() {
   global $wp_query;
   if ( "news" != get_post_type() && !(is_page('home')) ) {
    wp_register_script( 'jq', '/wp-content/themes/test/js/script.js');
    wp_enqueue_script( 'jq' );
    wp_register_script( 'slideshow', '/wp-content/themes/test/js/slideshow.js');
    wp_enqueue_script( 'slideshow' );
   }
}
add_action('wp_enqueue_scripts', 'test_script_method'); code here
于 2013-01-27T16:00:30.360 に答える