如何在is_page_template中添加多个模板?

时间:2017-03-20 11:29:14

标签: php wordpress

我必须在此代码中添加多个模板条件:

if ( is_page_template( 'single.php' ) ) {
wp_enqueue_script( 'google-maps-infobox', get_template_directory_uri() . '/js/gmap3.infobox.js', array( 'jquery' ), '225', true );
wp_enqueue_script( 'google-maps-infobox2', get_template_directory_uri() . '/js/gmap3.infobox2.js', array( 'jquery' ), '225', true );
}

如您所见,我已添加了single.php,但需要在此处添加template1.php,template2.php等。我试过这样的话:

if ( is_page_template( 'single.php', 'template1.php', 'template2.php' ) ) {
wp_enqueue_script( 'google-maps-infobox', get_template_directory_uri() . '/js/gmap3.infobox.js', array( 'jquery' ), '225', true );
wp_enqueue_script( 'google-maps-infobox2', get_template_directory_uri() . '/js/gmap3.infobox2.js', array( 'jquery' ), '225', true );
}

不幸的是,这没有用。如何编辑它以使用这些模板为WordPress页面排队多个脚本?

此致

1 个答案:

答案 0 :(得分:1)

它应该是这样的:

if ( is_page_template( 'single.php' ) || is_page_template( 'template1.php' ) || is_page_template( 'template2.php' )) {

//your code goes here
}

希望这对你有用。