Більшість корпоративних сайтів на WordPress будуються навколо двох інструментів: Custom Post Types (CPT) та Advanced Custom Fields (ACF). Разом вони дозволяють редакторам управляти складним структурованим контентом — без правок у коді та без ризику зламати верстку.
Що таке Custom Post Types і навіщо вони потрібні
Стандартний WordPress має записи та сторінки. CPT дозволяє додати власні типи контенту: «Послуги», «Команда», «Кейси», «Продукти», «Відгуки» — будь-який розділ, який потребує окремої структури.
ACF додає до кожного CPT довільні поля: текст, зображення, повторювані групи, відносини між записами, геолокацію. Редактор бачить зручну форму; розробник отримує чисті дані без HTML-сміття в базі.
Реальний кейс: корпоративний сайт будівельної компанії
Клієнт мав 40+ завершених об'єктів, команду з 15 спеціалістів і 8 послуг. Стандартні сторінки WordPress не давали потрібної гнучкості.
Ми розробили:
- CPT «Об'єкти» з полями: тип об'єкта, площа, місто, рік завершення, галерея
- CPT «Команда» з полями: посада, спеціалізація, фото, сертифікати
- CPT «Послуги» зі зв'язком до відповідних об'єктів через ACF Relationship
Результат: редактор оновлює контент через зручні форми. Жодних правок у коді при додаванні нового об'єкта чи спеціаліста.
Продуктивність без компромісів
ACF зберігає дані у стандартних таблицях WordPress. При правильній архітектурі запитів (WP_Query з meta_query) і кешуванні через Redis або Transient API сторінки з великими списками об'єктів завантажуються за 200–400 мс. Це критично, коли каталог налічує сотні позицій.
Коли обирати CPT + ACF
- Сайт має кілька розділів із різною структурою контенту
- Редактори не повинні залежати від розробника при оновленні матеріалів
- Потрібна масштабованість: сьогодні 40 об'єктів, за рік — 200
- Є потреба у фільтрації, пошуку або виведенні контенту за метаполями
Що ми робимо конкретно
MaxiMoruM проєктує структуру CPT відповідно до вашого контенту, реєструє типи через плагін або нативний PHP-код, налаштовує ACF-групи полів, будує шаблони для виведення та підключає фільтрацію. Все документується, щоб ваша команда могла розширювати сайт самостійно.
Починаємо
MaxiMoruM проєктує WordPress-сайти з нуля або переробляє існуючі під CPT-архітектуру. Ми оцінимо вашу структуру контенту і запропонуємо рішення, яке редактори зможуть підтримувати самостійно.