Функции wp. php не ставит в очередь js скрипты - PullRequest
0 голосов
/ 11 марта 2020

в моей теме wp я пытаюсь поставить в очередь скрипт js. Когда я загружаю исходный код своей страницы, его нигде не видно.

мои функции. 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 ]

0 голосов
/ 11 марта 2020

Все ответы выше не могут различать load_js и loadjs. Измените его на то же самое и посмотрите, как оно работает.

0 голосов
/ 11 марта 2020

Вы можете сделать это двумя способами:

Первый путь:

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

Надеюсь, что вышеуказанные решения будут работать для вас.

0 голосов
/ 11 марта 2020

Функция. php

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

если вы используете дочернюю тему Попробуйте этот код в функциях. php

function loadjs()
{
    wp_enqueue_script('custom-script', get_bloginfo('stylesheet_directory') . '/js/scripts.js', array(), '', true );
}
add_action('wp_enqueue_scripts', 'load_js');
0 голосов
/ 11 марта 2020

Попробуйте этот код в функциях. 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' );
...