1

我正在尝试在 wordpress 上注销一些脚本,但仅限于某些帖子类型。我对 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 拆分为两个文件,因为我在某些页面/帖子类型上不需要其中的一些。

首先,我试图禁用'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 回答