Не нужно добавлять css файл в js. Нужно все вендоры, добавлять именно в файл стилей, там все просто, если хотите то вот возьмите пример https://github.com/roots/sage.
Но swiper написан на less, то есть если вы используете sass то появляется проблема, а именно - подключать нужно как раз-таки скомпилированный css файл. Можно как описал человек выше, но как по мне, лучше создать отдельный файл (или даже папку, как вам удобнее) к примеру для вендора и подключать все вендоры туда, ну а в стайл линте игнор на него.
Игорь Воротнёв, хорошо) спасибо) но идея с метабоксом мне кажется более удобной из того, что я пока имею, это с учетом что я на хук повешу обработчик как вы и подсказали, чтобы логи писались и я мог уведомления выводить при сборке. так что пока придерживаться этого буду)
Игорь Воротнёв, хотелось бы еще вам вопрос задать?) последний) так как вы много знаете хочу воспользоваться моментом)
как грамотнее будет подключать модудули к jquery ready? то есть:
я импортирую много модулей через import и хочу их в $(document).ready(function() { // Init... });
как бы я могу сделать список импортов в переменные и потом эти переменные еще и сюда писать : $(document).ready(function() { // vars }); что и напрягает, сначала импортировать а потом все переменные в функцию...
видел в теме sage для wordpress, есть класс роутер, так он там модули собирает и инициализируюет в $(document).ready(function() { // route... }); как-то так, но хотелось бы узнать ваше мнение
Игорь Воротнёв, тоже аргумент) а на счет namespaces и autoloading в вордпресс можно подробней? пример с каким нибудь модулем или приложением? пожалуйста
Решение хорошее, но мне ненравится то, что по факту то же самое происходит, много страниц, много подключенных ассетов, и при удалении/редактировании страницы нужно удалять/редактировать ассеты.
в общем ничего универсального нет, я понимаю, но я надеюсь на лучшее)
zorca, к примеру я собираю тему на вебпаке, использую модули es6, создаю для каждой страинцы файл с названием страницы, туда подключаю все необходимые модули, и при сборке вебпак будет прить эти файлы и парсить подключение в function.php с условиями. но я хочу больше гибкости
Алексей Николаев, ну вообще-то можно с помощью вебпака к примеру сделать это, но я не уверен что стоит самому делать велосипед, если уже есть готовые рецепты.
zorca, вы не поняли наверное, или большие сайты не делали. не только стили но и скрипты... не ужели вы все в 1 файл сжимаете? если сайт большой и когда много, особенно лишнего там, где его не должно быть, то это уже проблема. ну я понял что вы не знаете, так что не страшно.
zorca, огромный смысл. делаю сайт где на страницах очень разнится контент, где-то слайдер, где то видео галлереи, где-то мини приложения... с экономить получяется существенно, если разделать код