使用wp_enqueue_script
. 如果你认为它令人沮丧,那么有一个简单的解决方案。
PHP提供了一个可以列出文件和目录的函数。通过使用glob
您可以列出.js
文件,然后通过循环将其排队。
function enqueue_my_scripts(){
foreach( glob( get_template_directory(). \'/path/*.js\' ) as $file ) {
// $file contains the name and extension of the file
wp_enqueue_script( $file, get_template_directory_uri().\'/path/\'.$file);
}
}
add_action(\'wp_enqueue_scripts\', \'enqueue_my_scripts\');
A面不是那样的
glob
使用相对路径,但
wp_enqueue_script
使用URL。这就是为什么我使用不同的函数来获取文件夹的路径和URI。