Как подключить в index.html part файлы(header, footer и т.п.) с помощью Webpack?
Мне необходимо в index.html который обрабатывается HTMLWebpackPlugin добавлять части html из других html файлов. Сборка у меня в связке с галп. Изначально, я собирал в index файл части с помощью gulp-file-include.
Но теперь необходимо, чтобы эти файлы добавлялись вебпаком.
Я попробовал html-loader, со след. структурой:
webpack.config.js
module: < rules: [ < test: /\.(html)$/, include: path.join(__dirname, 'parts'), use: < loader: 'html-loader', options: < interpolate: true >> >, ] >
$ Main Page
$
Но проблема в том, что на выходе получаю, сначала скомпилированный _header.html, затем, сразу _footer.html и только потом основной контент.
Т.е. есть ли возможность управлять последовательностью?
Второй вопрос, можно ли также передавать переменные в partial, например для уникального title страницы(в документации вроде есть что-то похожее), но с этим можно разобраться.
И есть может быть возможность запускать сначала gulp, а затем вебпак?
Изначальный файл src/index.html c partial из gulp
@@include('parts/_header.html', < "title": "Main Page" >) Main Page
@@include('parts/_footer.html')
- Вопрос задан более трёх лет назад
- 843 просмотра
Подключаем файл header.php WordPress к index.php

Итак, мы предварительно наполнили файл header.php WordPress прописали мета теги, теперь пришла пора подключить его к файлу index.php.
Также добавим сайдбар (sidebar.php) и подвал (footer.php). В итоге у нас получится уже работающий шаблон индексной страницы — index.php файл.
Подключаем файл header.php, sidebar.php, footer.php, к index.php WordPress
Итак, давайте приступим к подключению. Откройте свой рабочий файл index.php и замените все его содержимое, которое есть на этот код:
Мы еще не раз будем менять содержимое файлов, дополнять их различными функциями. Теперь по этому коду вкратце:
Функция get_header(); подключает файл header.php WordPress к шаблонам страниц.
Функция get_sidebar(); подключает файл sidebar.php WordPress к шаблонам страниц.
Функция get_footer(); подключает файл footer.php WordPress к шаблонам страниц.
Более подробная информация по функциям в Кодексе WordPress *
Промежуточный итог работы видно на скриншоте:
Сверху появилась административная панель.
Файл header.php WordPress начал взаимодействовать с файлом index.php WordPress.
Появилось название и описание сайта, которое можно менять.
Начинаем заполнять и подключаем файл sidebar.php WordPress
Теперь открываем файл sidebar.php WordPress и добавляем в него заголовок и пока такой промежуточный код для отладки:
— этот кусок кода мы потом уберем, но сейчас для наглядности пусть будет.

Как видно из скриншота, sidebar.php WordPress благополучно подключился и заработал.
Начинаем заполнять и подключаем файл footer.php WordPress
Аналогично открываем файл footer.php и прописываем в нем заголовок и отладочное содержание: