Как настроить локальную работу с уже созданным проектом WordPress?

Ссылка скопирована
1 ответ

Мне передали проект в Wordpress, который изначально строился в самом Wordpress(через плагин PageLayout), но мне удобнее работать с кодом(VS Studio, файлы css, html, php), нежели с конструктором, можно ли как-то этот проект переключить на локальную работу? Может вопрос немного задан немного неправильно, но главная идея - самому писать код и стили. В Wordpress, предупреждение о нежелательности написания стилей онлайн, поэтому говорю о локальном переносе.

Дополнительно:

Как настроить локальную работу с уже созданным проектом Wordpress?

можно ли как-то этот проект переключить на локальную работу?

Макеты страниц (Page Layout) в WordPress представляют собой шаблоны отдельных страниц, которые можно настроить, добавив или изменив содержимое блоков из административной панели.

Соответственно, если это (некая конвертация) не предусмотрено макетом страницы, то ответ - нельзя. С другой стороны, Вы можете подключать свои стили, которые будут перебивать стили макета, но html и js отдельных блоков из макета перебить не удастся.

  • В плане, то, что создано плагином, исчезнет? Я, в целом, и сама могу настроить всё с рук. Есть ли какое-нибудь видео по такому типу переноса, а то я находить лишь обратный?
  • RustyS,

    В плане, то, что создано плагином, исчезнет?

    Какие плагином? Что создано? Почему оно должно исчезнуть?

    Есть ли какое-нибудь видео по такому типу переноса

    Берете исходник страницы - переносите в html/css/js шаблон страницы темы > выбираете этот шаблон при редактирование страницы.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ольга Сеть Ответ

Локально работать с уже созданным WordPress-проектом можно, но “переключить конструктор на код” одним действием нельзя. Если страницы собраны в PageLayout/конструкторе, их структура хранится в базе данных, а не в HTML-файлах. Вы можете локально править тему, CSS, шаблоны и плагины, но контент конструктора всё равно останется в базе.

Нормальный порядок локального разворачивания:

  • скачать файлы сайта;
  • экспортировать базу данных;
  • поднять локальный сервер: Open Server, Local, Docker или wp-env;
  • импортировать базу;
  • заменить домен продакшена на локальный через search-replace;
  • настроить wp-config.php.
wp search-replace 'https://site.ru' 'http://site.local' --skip-columns=guid

wp search-replace 'https://site.ru' 'http://site.local' --skip-columns=guid

Дальше Вы можете писать CSS/JS/PHP в теме или дочерней теме, а не через редактор WordPress. Но если хотите полностью отказаться от конструктора, придётся переносить страницы в шаблоны вручную: анализировать блоки, создавать template parts, выводить поля через ACF или обычный контент.

Практичный путь: сначала локально настроить окружение и Git, затем вынести общие стили и шаблоны в дочернюю тему, а страницы конструктора трогать постепенно. Полная миграция “из конструктора в код” возможна, но это отдельный рефакторинг, а не настройка локальной работы.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно