Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用functions.php文件在wordpress主题中包含javascript文件_Javascript_Wordpress - Fatal编程技术网

使用functions.php文件在wordpress主题中包含javascript文件

使用functions.php文件在wordpress主题中包含javascript文件,javascript,wordpress,Javascript,Wordpress,我有这些javascript文件-> bootstrap.min.js; jquery-1.10.1.min.js modernizr-2.6.2-respond-1.1.0.min.js function wpt_register_js() { wp_register_script( 'jquery.bootstrap.min', get_template_directory

我有这些javascript文件->

 bootstrap.min.js;
                            jquery-1.10.1.min.js
                            modernizr-2.6.2-respond-1.1.0.min.js

function wpt_register_js() {
 wp_register_script( 'jquery.bootstrap.min', 
get_template_directory_uri() . '/js/bootstrap.min.js',
 'jquery' ); 
wp_enqueue_script('jquery.bootstrap.min');
 } 

现在要添加其他脚本,我需要为每个脚本创建一个新函数吗?或者我可以为所有脚本使用相同的函数吗

add_action( 'wp_enqueue_scripts', 'add_in_queue_and_register_custom_scripts' );

  function add_in_queue_and_register_custom_scripts(){
     wp_register_script( 'my-script', get_stylesheet_directory_uri() . '/js/custom-script.js' );
     wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri() . '/js/custom-script.js', array( 'jquery', 'my-script' ) );
  }

引导文件可以放在页脚中。“现代化者”必须在页眉处

要包含这些JS文件,请执行以下操作:

function wpse_enqueue_scripts() {
    wp_enqueue_script( 'modernizr', get_template_directory_uri() . '/js/modernizr-2.6.2-respond-1.1.0.min.js', array(), '2.6.2' );
    wp_enqueue_script( 'jquery-bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', array( 'jquery' ), false, true );
}
add_action( 'wp_enqueue_scripts', 'wpse_enqueue_scripts' );
您不需要将jQuery排队。通过将其定义为第二个脚本的依赖项,它将自动加载