Как настроить локальную работу с уже созданным проектом WordPress?
Мне передали проект в Wordpress, который изначально строился в самом Wordpress(через плагин PageLayout), но мне удобнее работать с кодом(VS Studio, файлы css, html, php), нежели с конструктором, можно ли как-то этот проект переключить на локальную работу? Может вопрос немного задан немного неправильно, но главная идея - самому писать код и стили. В Wordpress, предупреждение о нежелательности написания стилей онлайн, поэтому говорю о локальном переносе.
Дополнительно:
можно ли как-то этот проект переключить на локальную работу?
Макеты страниц (Page Layout) в WordPress представляют собой шаблоны отдельных страниц, которые можно настроить, добавив или изменив содержимое блоков из административной панели.
Соответственно, если это (некая конвертация) не предусмотрено макетом страницы, то ответ - нельзя. С другой стороны, Вы можете подключать свои стили, которые будут перебивать стили макета, но html и js отдельных блоков из макета перебить не удастся.
- В плане, то, что создано плагином, исчезнет? Я, в целом, и сама могу настроить всё с рук. Есть ли какое-нибудь видео по такому типу переноса, а то я находить лишь обратный?
- RustyS,
В плане, то, что создано плагином, исчезнет?
Какие плагином? Что создано? Почему оно должно исчезнуть?
Есть ли какое-нибудь видео по такому типу переноса
Берете исходник страницы - переносите в html/css/js шаблон страницы темы > выбираете этот шаблон при редактирование страницы.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Локально работать с уже созданным WordPress-проектом можно, но “переключить конструктор на код” одним действием нельзя. Если страницы собраны в PageLayout/конструкторе, их структура хранится в базе данных, а не в HTML-файлах. Вы можете локально править тему, CSS, шаблоны и плагины, но контент конструктора всё равно останется в базе.
Нормальный порядок локального разворачивания:
wp-config.php.wp search-replace 'https://site.ru' 'http://site.local' --skip-columns=guid
Дальше Вы можете писать CSS/JS/PHP в теме или дочерней теме, а не через редактор WordPress. Но если хотите полностью отказаться от конструктора, придётся переносить страницы в шаблоны вручную: анализировать блоки, создавать template parts, выводить поля через ACF или обычный контент.
Практичный путь: сначала локально настроить окружение и Git, затем вынести общие стили и шаблоны в дочернюю тему, а страницы конструктора трогать постепенно. Полная миграция “из конструктора в код” возможна, но это отдельный рефакторинг, а не настройка локальной работы.