个性化阅读
专注于IT技术分析

如何在WordPress中使用入队链接正确链接我的JavaScript文件

我已经确保wp_head()位于头部, 而wp_footer()位于主体末端之前。

我的样式表可以很好地加载, 但是我无法加载简单的scripts.js文件。我尝试了不同的参数, 等等。

编辑:包括:我尝试将其添加到对style.css有用的标头中, 关闭所有插件, 在允许的地方使用不同的布尔值, 在允许的地方使用null。不同的名称, 调用get_stylesheet_directory而不是get_template_directory。

这是我的functions.php:

<?php

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_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


你可以尝试使用以下代码:

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

?>
赞(0)
未经允许不得转载:srcmini » 如何在WordPress中使用入队链接正确链接我的JavaScript文件

评论 抢沙发

评论前必须登录!