Это лучший вариант, если изначально проект был в html с "убогой" по возможностям административной частью, а для нового проекта все же лучше взять готовый шаблон максимально настроив его под требования ТЗ. Ведь, чтобы доработать готовый продукт, времени требуется меньше, чем создать новый.
Да, можно конечно парировать это тем, что разобраться в чужом коде всегда сложнее, чем в своем. Но, как показывает мой личный опыт, что даже в коде годичной давности, который я лично писал - тоже требуется время и усилия, чтобы разобраться и внести правки или изменения в функционал.
Тем более, что если премиум шаблон содержит функционал customer reviews, а мне он не нужен, то я просто не устанавливаю этот плагин.
Я чуть не о том.
Новостные шабы очень перегружены функционалом, который по большему счету не нужен, если делаешь проект для себя. Как пример: выводим на главной 3 блока рубрик по 5 новостей:
Для просмотра ссылки Войди или Зарегистрируйся
Цвет, стиль заголовков, размер миниатюр, количество записей и рубрика указывается через настройки темы, всё максимально унифицированно для того, что бы каждый покупатель темы мог настроить для себя. Это грамотно с точки зрения разработчика, но тянет за собой кучу кода.
Но то же самое можно прописать прямо в php, тем самым получив быструю и легкую тему: как правило стиль, название рубрики, количество постов прописывается один раз, если понадобится что-то поменять, то это тоже не проблема сделать в шаблоне.
Что касается плагинов, то их можно устанавливать, можно не устанавливать, но стили для них уже прописаны в теме и будут подгружаться, вне зависимости от того используются они или нет, не говоря уже о конструкторе блоков, который тянет за собой всё нужное и ненужное.
Ну или элементарно картинки, кажется, фигня, что там того веса, а к каждой хранится оригинал + 3-5 миниатюр разного размера, и то, если ненужное отключили. Посчитайте 10 новостей в день в течение года - вот вам 10-20 тысяч картинок, из которых вы будете использовать 3-4 тыс от силы. Это если только одна картинка в новости. Вроде так не много, а как пройдет лет пять и начинаешь разгребать - повеситься хочется. То же и с базой, особенно после того, как ставились и удалялись куча плагинов и тем "для экспериментов".
Резюме:
Если серьезно подходить к новостной теме, то лучше изначально брать чистый html и прописывать под себя. Дольше и сложнее, но потом сэкономите кучу времени.
Ну и вообще идеально делать site.ru и полный аналог test.site.ru (не забудьте закрыть доступ) - на поддомене ставим плагины и эксперементируем, на основной переносим уже готовое.
А что касается кода, комментируйте, раз забываете, хотя там и особо забывать нечего: вот блок, выводим рубрику с id 1, количество статей 5, вот еще блок, тут рубрика 2 и 7 статей. И так далее.
Где тут можно запутаться?
P.S. Если уж все тут собрались, посоветуйте плагин действительно релевантных похожих материалов