Ставим полностраничный кеш WP-Rocket (платный) или WP Super Cache (бесплатный).
Ставим на сервере Redis и плагин под WordPress Redis Object Cache.
Настраиваем всё это добро и приглашаем админа, чтобы он вам поставил nGinx, php7-fpm, MariaDB, Redis и подтянул настройки веб-сервера.
Создаете дополнительные поля через плагин Advanced Custom Fields и импортируете товары при помощи плагина WP All Import + аддоны WooCommerce Add-On и Advanced Custom Fields Add-On.
Я для себя давно решил вопрос при помощи мизерного роутера TP-Link TL-MR3020 с прошивкой Бодрый подснежник, эта железка умеет раздавть и принимать интеренет со всех портов в любую сторону. В вашем случае может принять сигнал с WiFi и перекинуть его в Ethernet.
Воспользуйтесь стандартным функционалом галерей, зачем городить огород, для фронта можно попробовать раз и два. У себя использую второй, так как он (swiper) объективно лучше.
А не пробовали открыть devtools в Google Chrome, перейти в раздел Network и поставить галочку Disable Cache - тогда при открытом окне devtools у вас не будет сохраняться кеш в ваш браузер.
Не подтянивалась и картинка и описание. Вопрос решился внесением результирующего кода инстаграм в транзитный кеш WordPress. Страница стала делать меньше внешних запросов и открываться значительно быстрее
Самым распространенным вариантом является библиотека PHPMailer, не привязанная к конкретному фреймворку. Умеет SMTP, Inline Attachments и прочие плюшки. Заведите ящик где-нить на Яндексе и используйте их smtp.yandex.ru сервер