@Parrot223

Почему js и jquery не подключаются на других страницах?

Скрипты работают, но только на Главной. В консоли нет ошибок, хук ловит подключение, а на других страницах просто не отображается. В чем может быть проблема? Код из 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(); ?>
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Для корректной работы на странице должны быть функции wp_head() и wp_footer(). Лучше посмотрите как устроены стандартные или популярные темы, чтобы не заниматься самодеятельностью
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы