0

在我的 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');

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

4

4 回答 4

0

你可以通过两种方式做到这一点:

第一种方式:

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

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

于 2020-03-11T09:36:57.187 回答
0

函数.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');
于 2020-03-11T09:38:22.433 回答
0

在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' );
于 2020-03-11T09:32:49.367 回答
0

以上所有答案都无法发现 和 的不同之load_jsloadjs。将其更改为相同的,看看它的工作。

于 2020-03-11T15:46:00.873 回答