我的网站正在加载css文件但不加载js。 我的header.php:
<!doctype html>
<html class="no-js" lang="de-DE">
<head>
<meta charset="UTF-8">
<title>//</title>
<?php wp_head(); ?>
</head>
和我的functions.php:
<?php
function include_all() {
wp_enqueue_style( 'app', get_template_directory_uri() . '/css/app.css',false,'1.1','all');
//---
wp_deregister_script('jquery');
wp_enqueue_script('jquery', 'https://code.jquery.com/jquery-2.2.4.min.js', array(), null, true);
//---
wp_enqueue_script( 'app', get_template_directory_uri() . '/js/app.js', array('jquery'), null, true );
}
add_action('wp_enqueue_scripts', 'include_all');
?>
我想禁用wordpress&#39; jquery使用我自己的版本,但它只加载了css。这是在wordpress中包含js&amp; css的最好方法吗?
提前致谢,感谢您提供的任何帮助。
答案 0 :(得分:0)
请注册js文件&amp;然后将它排队,试试这个例子。
function include_all() {
wp_register_script('app', get_template_directory_uri() . '/js/app.js', array('jquery'), null, true );
wp_enqueue_script('app');
}
add_action ('wp_enqueue_scripts', 'include_all');
答案 1 :(得分:0)
&#39; jquery的&#39;名称已被保留。使用这个
wp_enqueue_script('custom-jquery', 'https://code.jquery.com/jquery-2.2.4.min.js', array(), null, true);
wp_enqueue_script( 'app', get_template_directory_uri() . '/js/app.js', array('custom-jquery'), null, true );
答案 2 :(得分:0)
好吧,它现在正在工作:D忘了在index.php中添加<?php wp_footer(); ?>
wp_enqueue_script('app',get_template_directory_uri()。'/ js / app.js',array('custom-jquery'),null, true );