Я думаю, что я нашел решение для этого!
Вы можете установить базовый URL Live Preview в настройках вашего проекта. Когда Brackets пытается просмотреть страницу, он загрузит имя и путь к файлу в вашем проекте текущего файла, добавленного в конец этого базового URL.
Проблема с WordPress заключается в том, что путь и имя файла php-файла, над которым вы работаете в своем проекте, редко каким-либо образом связаны с URL-адресом, к которому вы будете обращаться для выполнения этого кода и просмотра страницы шаблона.
Итак, что нам делать, если мы хотим, чтобы наш сервер обслуживал страницу, отличную от той, которую запрашивал браузер? Перезапись URL!
Я установил свой базовый URL в скобках на http://server.dev/theme/
а затем создал файл .htaccess
для Apache на моем сервере разработки. Вот пример:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule theme/archive.php "/?m=201510"
RewriteRule theme/ "/"
RewriteRule theme/header.php "/"
RewriteRule theme/footer.php "/"
RewriteRule theme/page.php "/?page_id=16080"
RewriteRule theme/search.php "/?s=asdf"
RewriteRule theme/sidebar.php "/"
RewriteRule theme/single.php "/?p=16247"
</IfModule>
Как видите, вам нужно выбрать несколько произвольных запросов страниц для некоторых файлов, которые вы будете редактировать.
Конечно, есть много других проблем с рабочим процессом и обновлением, по крайней мере, при тестировании на Brackets 1.5, но это решает одну большую проблему использования Live Preview для Brackets для WordPress.