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

wp functions.php不会排队js脚本

在我的wp主题中, 我试图加入一个js脚本。当我加载页面的源代码时, 无处可见。

我的functions.php看起来像这样:

#LOAD JS
function loadjs()
{
            wp_register_script('customjs', get_template_directory_uri() . '/js/scripts.js', '', '', true);
            wp_enqueue_script ('customjs', '/js/scripts.js', '', '', true);

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

我已经检查了我的页脚是否包含在内, 以及文件路径是否正确。


#1


在functions.php中尝试此代码

function wpdocs_scripts_method() {
    wp_enqueue_script( 'custom-script', get_template_directory_uri() . '/js/scripts.js', array( 'jquery' ) ); //Parent theme
    wp_enqueue_script( 'Customc-script', get_stylesheet_directory_uri() . '/js/scripts.js', array( 'jquery' ) );  // Child Theme
}
add_action( 'wp_enqueue_scripts', 'wpdocs_scripts_method' );

#2


你可以通过两种方式进行操作:

第一种方式:

function loadjs()
{
    wp_register_script('customjs', get_template_directory_uri() . '/js/scripts.js', '', '', true);
    wp_enqueue_script ('customjs');    
}
add_action('wp_enqueue_scripts', 'load_js');

第二种方式:

function loadjs()
{
    wp_enqueue_script ('customjs', get_template_directory_uri() . '/js/scripts.js', array());    
}
 add_action('wp_enqueue_scripts', 'load_js');

希望以上解决方案对你有用。


#3


Function.php

function loadjs()
{
    wp_enqueue_script('custom-script', get_template_directory_uri() . '/js/scripts.js', array(), '', true );
}
add_action('wp_enqueue_scripts', 'load_js');

如果你使用了子主题, 请在functions.php中尝试此代码

function loadjs()
{
    wp_enqueue_script('custom-script', get_bloginfo('stylesheet_directory') . '/js/scripts.js', array(), '', true );
}
add_action('wp_enqueue_scripts', 'load_js');

#4


以上所有答案都无法发现load_js和loadjs的不同之处。将其更改为相同, 然后查看其工作情况。

赞(0) 打赏
未经允许不得转载:srcmini » wp functions.php不会排队js脚本
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏