Wordpress functions.php没有加载js和css文件

时间:2016-11-01 01:40:27

标签: javascript php html css wordpress

所以我将以下代码写入我的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,这有效......

我做错了什么?

1 个答案:

答案 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');