Не получается подключить скрипты и стили к своей теме Wordpress
Сайт делаю на локальном сервере, использую MAMP. В файле своей темы добавил functions.php и прописал в нём функцию:
<?php
function add_scripts_and_styles() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', get_template_directory_uri() . '/assets/js/jquery-3.5.1.min.js', array(), null, true );
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'main', get_template_directory_uri() . '/assets/js/main.js', array('jquery'), null, true );
wp_enqueue_style( 'fontello', get_template_directory_uri() . '/assets/css/fontello.css' );
wp_enqueue_style( 'main', get_stylesheet_uri(), array('fontello'));
}
add_action( 'wp_enqueue_script', 'add_scripts_and_styles');
?>
В инспекторе страницы файлы не отображаются, ошибок по стилям и скриптам не вылазит. Структура документа такая: папка assets - в ней все стили, скрипты, картинки и т.д. functions.php находится в корне папки темы, там же где и index.php. В чём моя ошибка?
Источник: Stack Overflow на русском