happy-joker, там описано ровно то, о чем я вам написал:
1) Если у вас пользователям с разными устройствами отдаются одни и те же CSS и JS файлы, то сайт будет себя вполне нормально вести.
2) Если вы используете постраничное кеширование, то никак. В этом случае динамические блоки придется подгружать через AJAX. Если такое решение вас не устроит, то придется использовать плагины для объектного кеширования (object cache).
В основном для деплоя на шаред хостинг пишутся свои костыли, в том числе и для bitbucket.
Вообще мне вопрос в полной мере не понятен. Если проект небольшой, то можно создать удаленный репозиторий на GitHub или Bitbucket, клонировать его локально и разворачивать на сервере средствами IDE.
PhpStorm умеет деплоить по FTP/SFTP, включая возможность синхронизации изменений, меппинги и прочие плюшки. Решение не ахти какое, но для небольших проектов подойдет.
Самое основное - это ускорение разработки и повышение читабельности стилей.
Не обязательно. На выходе вы получите все тот же CSS.
Ставите WordPress, плагин ACF, добавляете нужные поля и выводите их в шаблоне где и как надо. Тривиальней некуда.
В итоге получилась система, которая устраивает лично вас. На самом деле в этом нет ничего плохого, создание своей системы - это дополнительный опыт и знания. Другое дело, что продать эту систему клиентам будет крайне проблематично, поскольку преимущества от ее использования не очевидны.
Многих потенциальных пользователей вашей системы интересует только один вопрос: чем она лучше WordPress, например? Почему они должны использовать именно вашу систему?
vityalobanov, указанный код изменяет только вывод шаблона, он не вносит изменений в работу основного цикла. Вероятно, вы что-то сделали не так.
Если вам нужен отдельный шаблон для всех подкатегорий, то вы можете в шаблоне category.php сначала получать объект категории с помощью функции get_queried_object. После этого проверяете больше ли нуля его свойство parent. Если больше, то подключаете шаблон template-subcategory.php с помощью функции get_template_part, а если нет, то шаблон template-category.php. Названия шаблонов могут быть любыми.
Да. Обычно студии создают темы оформления на основе собственных фреймворков. Именно они непосредственно и реализовывают основной функционал шаблона. При выходе новой версии WordPress разработчикам достаточно обновить только сам фреймворк, а не переписывать кучу собственных шаблонов.