javascript - Wordpress functions.php 不加载 js 和 css 文件

标签 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 文件不会加载。

我当然有<?php wp_head(); ?>在我的 index.php 中

而且我可以手动调用 js 和 css,这很有效...

我做错了什么?

最佳答案

我认为您的空间是问题所在。像这样为分隔添加破折号:

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

关于javascript - Wordpress functions.php 不加载 js 和 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40353010/

相关文章:

javascript - javascript 中的 Magento transactionID 和 transactionAmount

php - 如何将值和内容同时插入数据库?

javascript - querySelectorAll 或任何其他返回多个元素的方法 - 不起作用

javascript - Marionette.js - 从 itemView 访问行为函数

javascript - 数据表标题不响应模式

javascript - 在 vuejs 2.0.0 中选择的占位符

php - 来自主机名 "localhost"而不是容器名称的 php 容器的数据库连接

html - 使用 Stroke 属性的 SVG 蒙版

html - 粘性位置会杀死 chrome 77 (osx) 中的滚动条

PHP 获取 URL 错误