我已经确保wp_head()位于头部, 而wp_footer()位于主体末端之前。
我的样式表可以很好地加载, 但是我无法加载简单的scripts.js文件。我尝试了不同的参数, 等等。
编辑:包括:我尝试将其添加到对style.css有用的标头中, 关闭所有插件, 在允许的地方使用不同的布尔值, 在允许的地方使用null。不同的名称, 调用get_stylesheet_directory而不是get_template_directory。
这是我的functions.php:
<
?phpfunction load_stylesheets()
{wp_register_style('bootstrap', get_template_directory_uri(). '/css/bootstrap.min.css', array(), false, 'all');
wp_enqueue_style('bootstrap');
wp_register_style('style', get_template_directory_uri(). '/style.css', array(), false, 'all');
wp_enqueue_style('style');
}
add_action('wp_enqueue_scripts', 'load_stylesheets');
function loadJs()
{wp_register_script('customjs', get_template_directory_uri(). '/js/scripts.js', '', 1, true);
wp_enqueue_script('customjs');
}
add_action('wp_enqueue_scripts', 'loadJs');
?>
编辑2:
最奇怪的事情。使用上面列出的代码, 我有点放弃了, 然后继续在另一个领域工作。突然, 大约十五分钟后, js文件被链接。
在js方面, 我所做的所有不同工作都完成了一个引导文件的解决方法, 并使用wp_footer()下的CDN链接将它们链接起来, 效果很好, 这使我至少可以继续进行此工作。
我不认为这是相关的, 但这就是所有已更改的内容。链接js文件后, 我以相同的方式链接了引导程序。同样, 它也没有立即链接。我没有更改代码, 几分钟后就链接了。好奇怪
#1【如何在WordPress中使用入队链接正确链接我的JavaScript文件】你可以尝试使用以下代码:
function load_stylesheets()
{wp_register_style('bootstrap', get_template_directory_uri(). '/css/bootstrap.min.css', array(), false, 'all');
wp_enqueue_style('bootstrap');
wp_register_style('style', get_template_directory_uri(). '/style.css', array(), false, 'all');
wp_enqueue_style('style');
}
add_action('wp_enqueue_scripts', 'load_stylesheets');
function loadJs()
{
wp_enqueue_script( 'customjs', get_template_directory_uri() . '/js/scripts.js', array(), '1.0.0', true );
}
add_action('wp_enqueue_scripts', 'loadJs');
?>
推荐阅读
- 如何使用WordPress插件polylang进行自定义字符串翻译()
- 如何增加Soho WordPress主题主页上的帖子数量()
- [C语言小白]简易扫雷程序
- KVM 维护常用命令
- 基于Uniapp开发的MIPCMS小程序
- Spring(IOC之DI(依赖注入)Set注入和构造器注入的区别和实现!)
- 实时消息RTM| 多活架构中的数据一致性问题
- 原来搭建淘客项目如此简单,appweb小程序轻松搞定
- 如何实现 Android 短视频跨页面的流畅续播()