Какой желателен функционал бэкенда для сайта под «ключ»?
Делаю свой первый сайт с нуля. Выбор пал на wp в качестве бэкенда и я задался вопросом, как много исполнители зашивают в сам код? Скинул типовое ТЗ заказчику он указал что хочет обновлять новости и фотографии - я могу смело все стили и всё остальное зашивать в код шаблона, например даже не предусматривая место под виджеты и возможность на уровне шаблона изменить цвета, размеры шрифтов и прочее?
У каждого индивидуально.
Лучше делать, что бы можно было расширить без проблем. Тогда другой разработчик помянет добрым словом.
Если вы хотите захардкодить все, то конечно можно. И потом при каждом желании сдирать деньги за каждую фигню. Но если клиент просечет, к вам больше не обратятся и сарафанное радио работать не будет.