所以我将以下代码写入我的functions.php文件:
function buena_child_scripts() {
wp_enqueue_script('extra js', get_stylesheet_directory_uri() . '/js/extra.js');
wp_enqueue_script('test js', get_stylesheet_directory_uri() . '/js/test.js');
wp_enqueue_style('custom css', get_stylesheet_directory_uri() . '/css/custom.css');
}
add_action('wp_enqueue_scripts', 'buena_child_scripts');
css和js文件无法加载。
当然我的index.php
里面有<?php wp_head(); ?>
我可以手动调用js和css,这有效......
我做错了什么?
答案 0 :(得分:0)
我认为你的空间是个问题。添加破折号以进行分离,如下所示:
wp_enqueue_script('test-js', get_stylesheet_directory_uri() . '/js/test.js');
编辑:我经常使用get_bloginfo方法 - 您可以尝试一下,看看它是否适合您?
function buena_child_scripts() {
wp_enqueue_script( 'extra-js', get_bloginfo( 'stylesheet_directory' ) . '/js/extra.js');
wp_enqueue_script( 'test-js', get_bloginfo( 'stylesheet_directory' ) . '/js/test.js');
wp_enqueue_script( 'custom-css', get_bloginfo( 'stylesheet_directory' ) . '/css/custom.css');
}
add_action('wp_enqueue_scripts', 'buena_child_scripts');