</>
maximorum.com

WordPress Custom Post Types і ACF: корпоративний сайт без зайвого коду

D

Більшість корпоративних сайтів на WordPress будуються навколо двох інструментів: Custom Post Types (CPT) та Advanced Custom Fields (ACF). Разом вони дозволяють редакторам управляти складним структурованим контентом — без правок у коді та без ризику зламати верстку.

WordPress адмін-панель з налаштуванням Custom Post Types та Advanced Custom Fields

Що таке 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-архітектуру. Ми оцінимо вашу структуру контенту і запропонуємо рішення, яке редактори зможуть підтримувати самостійно.

Зв'яжіться з нами на maximorum.com →