#javascript #php #wordpress #wordpress-theming #custom-wordpress-pages
#javascript #php #wordpress #wordpress-тематизация #пользовательские-wordpress-страницы
Вопрос:
Я пытаюсь загрузить js-файл в WordPress. Обратите внимание, что файл js находится в корневом каталоге темы, как есть functions.php
, вот код в functions.php
:
function add_theme_scripts() {
wp_enqueue_script( 'script',get_template_directory_uri() . '/script.js', array (), false, true);
}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );
Это не работает. Я что-то упустил?
Комментарии:
1. Вы использовали
wp_head()
в index.php или где-нибудь еще?2. Нет, у меня нет. Это то, что я должен делать?
3. ДА. Эта функция отвечает за включение ваших CSS и JS в страницы.
4. Это сработало, большое спасибо! Я следовал этому руководству в официальных документах WordPress: developer.wordpress.org/themes/basics/including-css-javascript и в нем ничего не говорится о необходимости вызывать функцию wp_head() в любом месте.
Ответ №1:
Решение состоит в том, чтобы вызвать wp_head() в index.php
решаемая дрейгуром