Также само если бы вы натяжку верстки делали на вп.
Т.е копируете html верстку с конструктора, создаете файлы темы, вставляете туда верстку, в нужных местах подключаете функции вп и тд.
А делать на локальном сервере или сразу на хостинге - это уже как вам удобнее.
echo 'MySQL: '. get_num_queries(); echo 'RAM: '.round(memory_get_usage()/1024/1024, 3).'MB';
Попробуйте Query Monitor - там можно детально увидеть какие запросы тяжелые и какие функции
Если взять другой html шаблон (т.е html/css верстка) и на его основе менять внешний вид текущего сайта - по объему работ и стоимости это примерно как натяжка будет, плюс-минус.
Там не только фронтенда, но и его в том числе.
Просто можете написать "оптимизировать скорость загрузки сайта".
Попросите, чтобы человек вник в проект, написал вам список причин и как он собирается их устранить.
Причем здесь ВП?)
Здесь неоптимизирован фронтенд.
Это проблемы большинства покупных платных тем.
Прежде чем смотреть запросы в БД нужно фронтенд оптимизировать.
Вот одна из причин долгой загрузки:
Такое количество скриптов и стилей - это очень много.
1. Они все вам нужны?
2. Если все - их нужно объединить, миницировать и тд.
3. А также правильно подгружать.
Да, это называется - определить User Agent.
Есть готовые библиотеки. Например http://mobiledetect.net/
Или можно в шаблон сайта вставить код на php или js.
Т.е выполнить проверку и прописать условие - что если пользователь с андроид - подгружать то-то.
Кастомные таксономии. И задавайте ей свои поля, логику, шаблон отображения.
Из бесплатных опенкарт
Из коммерческих - Shop-Script7
Но чтобы посоветовать более точно подобрать движок - нужен список всего желаемого функционала.
CMS всегда подбирается под конкретные задачи. А те требования что вы описали - подходят почти под все существующие движки.
Посмотрите в сторону битрикс24.
Там уже готовый функционал, сразу можно пользоваться.
Для каждого проекта можно создать группу, настроить права.
В кажду группу (проект) можно постить информацию, добавлять фото, видео, комменты.
Общая лента проектов напоминает соц сеть. - можно лайкать, комментировать.
Есть чаты между пользователя, есть групповые чаты для обсуждения, уведомления.
Есть диск с общими файлами
Или 2-й вариант - на Вп.
Делаете блог, а материалы закрываете паролем или делать доступными для определенной группы пользователей.