Intereting Posts
резервный пул для настраиваемого типа и перенаправление на настраиваемый шаблон Использовать the_post_thumbnail в качестве фонового изображения в LESS CSS показывать значения метаданных посетителям, которые собираются через форму согласия Успешный переадресация Как группировать сообщения по месяцам и добавлять разбивку на страницы? Почему запросы сообщений помещаются на мои страницы? Фильтрация в admin нарушена для пользовательского типа сообщения в 3.8.1? Обновляя зеркальный сайт WordPress – и я не знаю, с чего начать! Перенос базы данных WordPress – Сериализованные данные Получить путь к первому прикрепленному медиа (single.php) pre_get_posts: 'post__not_in' не работает с глобальной переменной Vimeo thumbnails Добавить ссылки для публикации категорий и таксономий в wysiwyg link modal? Несколько комментариев в одной странице сова карусель не работает после ajax нагрузки

Как использовать только скрипты из новой темы?

Я немного новичок в WordPress, поэтому, пожалуйста, простите меня, если это дублированный вопрос. Я создал новую тему с простой файловой структурой:

functions.php footer.php header.php index.php style.css js/ 

Я пытаюсь использовать только настраиваемые сценарии, которые я определяю здесь:

 function mytheme_enqueue_scripts() { wp_register_script('underscore', get_template_directory_uri().'/js/underscore.js', array(), null, false); wp_register_script('backbone-core', get_template_directory_uri().'/js/backbone.js', array('underscore'), null, false); wp_register_script('backbone-app', get_template_directory_uri().'/js/app.js', array('backbone-core'), null, false); wp_enqueue_script('underscore'); wp_enqueue_script('backbone-core'); wp_enqueue_script('backbone-app'); } add_action('wp_enqueue_scripts', 'mytheme_enqueue_scripts'); 

В моем index.php меня есть только get_header() и get_footer() а header.php и footer.php имеют почти только wp_head() и wp_footer() , например:

 <!DOCTYPE html> <html <?php language_attributes(); ?> ng-app="myapp"> <head> <title>My Backbone.js Theme</title> <style>body{background-color: lightgreen}</style> <?php wp_head();?> </head> <body> 

Но, когда я перехожу к своей теме, я получаю кучу скриптов, которые мне не нужны, и не получаю те, которые я объявлял в functions.php кроме app.js Не загружаются базовые или поддеревовые. Было бы здорово, если бы вы сказали мне, где не так. благодаря

Ваш код выглядит нормально, поэтому трудно догадаться, почему вы не получаете ожидаемого результата. Следует отметить, что WordPress поставляется со своими копиями Backbone и Underscore, считается хорошей практикой использовать его копии в таком случае.

Сценарии, которые вам не нужны, скорее всего, поступают из установленных вами модулей ядра и / или плагинов. Которые, вероятно, имеют собственное мнение о том, что им нужно для работы.

Поэтому, в конце концов, одна странная часть – это то, почему вы не получаете некоторые скрипты, которые вы вставляете в очередь.