Скрипты работают, но только на Главной. В консоли нет ошибок, хук ловит подключение, а на других страницах просто не отображается. В чем может быть проблема? Код из funtions.php - первый кусок, второй - код страницы, где должно быть подключение. Кстати, стили на других страницах так же не подключаются без php echo esc_url( get_stylesheet_directory_uri()
<?php
add_action('wp_enqueue_scripts', 'add_scripts_and_styles');
function add_scripts_and_styles() {
wp_deregister_script( 'jquery' );
wp_register_script('jquery','//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js',
false, null, true);
wp_enqueue_script('jquery');
wp_enqueue_script('slick', get_template_directory_uri() . '/assets/js/slick.min.js', array ('jquery'), null, true);
wp_enqueue_script('main', get_template_directory_uri() . '/assets/js/main.js', array ('slick'), null, true);
wp_enqueue_style('mainstyle', get_stylesheet_uri());
}
?>
<?php
/*
Template Name: Оборудование
*/
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="format-detection" content="telephone=no">
<link href="https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700;900&family=Ubuntu:ital@0;1&display=swap" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/style.css" />
<title>Оборудование</title>
</head>
<body>
<div class="wrapper">
<?php get_header('full'); ?>
<main class="gear">
</main>
<?php get_footer(); ?>