排队样式和脚本WordPress无法正常工作

时间:2019-03-11 06:35:54

标签: javascript wordpress enqueue

我正在尝试在WordPress中加入javascript和CSS。我已经编写了以下代码,但是它无法正常工作,并且没有在我的主题中添加任何样式或CSS。

function add_theme_scripts() {

  wp_enqueue_style( 'cssdatepicker', get_template_directory_uri() . '/css/persian-datepicker.css', array(), '1.1', 'all');

  wp_enqueue_script( 'jsdate', get_template_directory_uri() . '/js/persian-date.js', array ( 'jquery' ), '1.1', true);
   wp_enqueue_script( 'jsdatepicker', get_template_directory_uri() . '/js/persian-datepicker.js', array ( 'jquery' ), '1.1', true);

}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );

1 个答案:

答案 0 :(得分:1)

我认为它将被添加,但是它向您显示了缓存的CSS和js版本,也许是空白

function add_theme_scripts() {

  wp_enqueue_style( 'cssdatepicker', get_template_directory_uri(). '/css/persian-datepicker.css', array(), null, 'all');

  wp_enqueue_script( 'jsdate', get_template_directory_uri() . '/js/persian-date.js', array ( 'jquery' ), null, true);
   wp_enqueue_script( 'jsdatepicker', get_template_directory_uri() . '/js/persian-datepicker.js', array ( 'jquery' ), null, true);

}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );

使用此代码运行更新的js和CSS文件(非缓存)

  • OR

它已经被添加到您的站点,但是路径错误,因此它将在控制台中引发错误。

您可以使用F12键在控制台中看到

请检查一下,让我知道你的状态。

  • OR

wp_enqueue_script(字符串$ handle,字符串$ src ='',数组$ deps = array(),字符串| bool | null $ ver = false,bool $ in_footer = false)

如果您的$ handle已经与其他样式或脚本一起存在,因此不会将其添加到您的主题或插件中,请谨慎操作并添加 $ handle

的唯一名称
  

注意:-添加$ handle的唯一名称或在$ name之前添加您自己的前缀   像 custom_jquery 这样的$ handle,这是我们自定义的 jquery $ handle名称

推荐站点:-WP Codex wp_enqueue_script