Кейс10 / 18
RocketSEO.io
Международный сайт агентства · кастомная тема WordPress
RocketSEO.io это англоязычная версия сайта агентства для клиентов за пределами Молдовы. Я сделал его тему WordPress с кейсами, разделом команды и блогом, которые команда заполняет через ACF.
- Роль
- WordPress-разработчик
- Период
- май – июль 2026
- Контекст
- Агентство · RocketSEO
- Формат
- Гибрид · Кишинёв
- WordPress
- PHP
- ACF Pro
- jQuery
- AJAX
- Slick
- BEM
Код клиента закрыт
rocketseo.ioнепубличныйСайт клиента без публичной ссылки, поэтому скриншота здесь нет
Задача
Агентству нужен был сайт на английском, который показывает работы так же, как местный сайт. Кейсы, сотрудников и статьи должно быть легко добавлять, а длинные списки должны оставаться быстрыми.
- Кейсы, команда и блог как отдельные типы контента
- Страницы услуг, собранные из полей ACF
- Списки, которые догружаются без перезагрузки страницы
Что я сделал
Контент
- Три типа записей (портфолио, команда и блог) с архивами и поддержкой REST. Статьи блога используют рубрики, метки и комментарии.
- Семь групп полей ACF для главной, «О нас», услуги, контактов, кейса, сотрудника и статьи. Только в шаблоне услуги 14 групп и 10 повторителей.
- Четыре шаблона страниц и три шаблона записей, всего 21 файл шаблонов.
Интерактив
- Кнопка «Показать ещё» по AJAX во всех трёх архивах и фильтр кейсов по меткам.
- У статей оглавление, которое строится на сервере по заголовкам, оценка звёздами, которая сохраняется вместе с комментарием, и модалка комментариев.
- Многоуровневое мобильное меню, липкая шапка, аккордеон в подвале и таймлайн на странице «О нас». Слайдеры Slick включаются и выключаются в зависимости от ширины экрана.
Ресурсы
- Отдельный CSS-файл на каждый шаблон, написанный вручную по BEM, и свои шрифты на сервере.
- Slick и Fancybox грузятся только на четырёх шаблонах, где они нужны.
Результат
- типа контента (кейсы, команда, блог)
- 3
- файл шаблонов
- 21
- CSS-файлов, по одному на шаблон
- 15