@webov_web

Как из статичных страниц сделать сайт на WordPress?

Есть несколько десятков статичных страниц связанных друг с другом (перелинкованных) и построенных по одному шаблону стилей. Получается, есть сайт, но статичный без CMS.

Существуют ли какие-нибудь плагины для WordPress, чтобы объединить все эти страницы в динамический сайт или в целостную тему? Или можно только руками создать тему и через админпанель добавлять страницы по одной?

Или, может быть, есть другие CMS с подобным функционалом?
  • Вопрос задан
  • 661 просмотр
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
Обычно, когда требуется что-то подобное, то я поступаю следующим образом:
1) Создаем кастомную тему. Можно даже прикрутить бутстрап.
2) Переносим контент страниц на ВП. Чтобы сохранить внутреннюю перелинковку или хотя бы правильно настроить 301 редиректы - есть замечательный старый плагин Html import 2. Переносит контент + создает редиректы + сохраняет перелинковку. https://ru.wordpress.org/plugins/import-html-pages/
3) Если каждая страница имеет свою верстку, то можно по ID данной страницы загружать для нее свои скрипты и стили через functions. Также по slug страницы можно создать отдельный шаблон, и даже отдельный header & footer. (Все зависит от конкретной задачи, дизайна и т.д.).
4) После чего, чтобы прибавить "динамичности" можете прикрутить ACF кастомные поля.
5) Чтобы добавить массовые редиректы можете использовать htaccess || плагин Yoast SEO.

Так можно переносить огромное кол-во страниц с наименьшим трудом.
P.S. Иногда бывает необходимость изменять урлы со старых типов на новые и при этом создать редиректы. Для этого можете в Excel сопоставить страницы (сортировка строк) по тайтлу страниц, а потом уже создать редиректы. (это в случае, если по каким-то причинам HTMl Import 2 вам не подойдет)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
LenovoId
@LenovoId
svg, css,js
а для чего это ?
для статичных сайтов есть github, jekkil тот же платный codepen и тому подобные сервисы
Ответ написан
Комментировать
@panterr92
Ну в любом случае делать шаблоны каждой страницы, в динамику превратить поможет плагин Advanced Custom Fields
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы