Next.js, ACF ๋ฐ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ ์ํคํ ์ฒ๋ฅผ ํ์ฉํ Headless WordPress CMS
ํ ๊ธฐ์ ์ WordPress์ ์ฝํ ์ธ ํธ์ง ์ ์ฐ์ฑ๊ณผ ํ๋์ ์ธ React ํ๋ฐํธ์๋์ ์๋ ๋ฐ ๊ฐ๋ฐ์ ๊ฒฝํ์ ๊ฐ์ถ ๊ณ ์ฑ๋ฅ SEO ์ต์ ํ ๋ง์ผํ ์น์ฌ์ดํธ๊ฐ ํ์ํ์ต๋๋ค. ์ด๋ ๊ธฐ์กด WordPress ํ ๋ง์ ํ๊ณ๋ฅผ ๋ฒ์ด๋๊ณ ์ ํ๋ ๋ชฉํ์์ต๋๋ค.
ํ๋ก์ ํธ ์๋ดํ๊ธฐ
๊ณผ์
๊ธฐ์กด WordPress ์ฌ์ดํธ๋ ํ๋์ ์ธ ์น ์ฑ๋ฅ ๋ฐ SEO ํ์ค์ ์ถฉ์กฑํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค:
- ๋ชจ๋๋ฆฌ์ WordPress ํ ๋ง๋ ๋๋ฆฌ๊ณ ๋ฌด๊ฑฐ์ ์ผ๋ฉฐ ์ ์ง๋ณด์๊ฐ ์ด๋ ค์ ์ต๋๋ค.
- ์ฝํ ์ธ ํธ์ง์๋ค์ ์ปดํฌ๋ํธ ์์ค์ ์ ์ฐ์ฑ ์์ด ๊ณ ์ ๋ ํ์ด์ง ๋ ์ด์์์ ๊ฐํ ์์์ต๋๋ค.
- ์๋ฒ ๋ ๋๋ง๋ PHP ํ์ด์ง๋ Core Web Vitals (LCP, CLS, FID)์์ ๋ฎ์ ์ ์๋ฅผ ๋ฐ์์ต๋๋ค.
- SEO๋ ์๋ํ๋ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ์์ด ์๋์ ์ธ ๋ฉํ ํ๊ทธ ๊ด๋ฆฌ๋ฅผ ์๊ตฌํ์ต๋๋ค.
- ํ์ด์ง ์ ์ฒด์์ UI ํจํด์ ์ฌ์ฌ์ฉํ๋ ค๋ฉด ํ ํ๋ฆฟ ์ฝ๋๋ฅผ ๋ณต์ ํด์ผ ํ๊ณ , ์ด๋ ๋ถ์ผ์น์ ์ ์ง๋ณด์์ฑ ์ ํ๋ก ์ด์ด์ก์ต๋๋ค.
- WordPress REST API๋ง์ผ๋ก๋ ๋ณต์กํ๊ณ ์ค์ฒฉ๋ ์ฝํ ์ธ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ธ๋งํ ์ ์ฐ์ฑ์ด ๋ถ์กฑํ์ต๋๋ค.
์ฐ๋ฆฌ์ ์๋ฃจ์
์ฐ๋ฆฌ๋ ์ ์ฐํ ์ฝํ ์ธ ๋ชจ๋ธ๋ง ๋ ์ด์ด๋ก Advanced Custom Fields (ACF)๋ฅผ, ํ๋ฐํธ์๋์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ ์์คํ ์, ๊ทธ๋ฆฌ๊ณ ์ ๋ฐ์ ์ผ๋ก ์๋ํ๋ SEO ์ต์ ํ๋ฅผ ์ฌ์ฉํ์ฌ headless WordPress + Next.js ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค.
์ํคํ ์ฒ
- CMS: ๊ตฌ์กฐํ๋ ์ฝํ ์ธ ๋ชจ๋ธ๋ง์ ์ํ ACF Pro๋ฅผ ์ฌ์ฉํ WordPress (headless)
- API ๊ณ์ธต: GraphQL์ ํตํด ์ ํํ๋ ์ฝํ ์ธ ๋ฅผ ๋ ธ์ถํ๊ธฐ ์ํ WPGraphQL + WPGraphQL for ACF
- ํ๋ฐํธ์๋: App Router, React Server Components, TypeScript๋ฅผ ์ฌ์ฉํ Next.js
- ์คํ์ผ๋ง: ์ ํธ๋ฆฌํฐ ์ฐ์ ๋ฐ ๋์์ธ ์์คํ ์ ๋ถํฉํ๋ ์คํ์ผ๋ง์ ์ํ Tailwind CSS
- SEO: Next.js Metadata API, JSON-LD ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ, ์๋ํ๋ ์ฌ์ดํธ๋งต ์์ฑ
- ํธ์คํ : Vercel (ํ๋ฐํธ์๋) + ๊ด๋ฆฌํ WordPress ํธ์คํ (CMS)
- ๋ฏธ๋์ด: WordPress ๋ฏธ๋์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ค๋ก ์ฌ์ฉํ๋ Next.js Image ์ต์ ํ
ACF๋ฅผ ํ์ฉํ ์ฝํ ์ธ ๋ชจ๋ธ๋ง
์ ์ฐํ ์ฝํ ์ธ ํ๋
ACF Flexible Content ํ๋๋ฅผ ํตํด ํธ์ง์๋ ๋ฏธ๋ฆฌ ์ ์๋ ์ฝํ ์ธ ๋ธ๋ก์ผ๋ก ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๊ฐ ๋ธ๋ก์ ํ๋ฐํธ์๋์ React ์ปดํฌ๋ํธ์ ์ง์ ๋งคํ๋๋ฉฐ, ํ์ด๋ก ์น์ , ๊ธฐ๋ฅ ๊ทธ๋ฆฌ๋, ๊ณ ๊ฐ ํ๊ฐ ์บ๋ฌ์ , CTA, FAQ ์์ฝ๋์ธ, ํต๊ณ ์นด์ดํฐ, ์ด๋ฏธ์ง-ํ ์คํธ ๋ ์ด์์, ๋น๋์ค ์ฝ์ , ๊ฐ๊ฒฉํ, ๋ธ๋ก๊ทธ ํผ๋์ ๊ฐ์ ์ผ๋ฐ์ ์ธ ํจํด์ ๋ค๋ฃน๋๋ค.
Repeater ๋ฐ Group ํ๋
- ๋ชฉ๋ก (ํ์, ํฌํธํด๋ฆฌ์ค ํญ๋ชฉ, ํ์๋ผ์ธ ํญ๋ชฉ)์ ์ํ Repeater fields
- ๊ตฌ์กฐํ๋ ์ค์ฒฉ ๋ฐ์ดํฐ (์ฃผ์ ๋ธ๋ก, ์์ ๋งํฌ, SEO ์ฌ์ ์)๋ฅผ ์ํ Group fields
- ํฌ์คํธ, ํ์ด์ง ๋ฐ ์ฌ์ฉ์ ์ ์ ํฌ์คํธ ์ ํ ์ฐ๊ฒฐ์ ์ํ Relationship fields
- ์ ์ญ ์ค์ (ํค๋, ํธํฐ, ์์ ๋งํฌ, ๋ธ๋๋ ์์)์ ์ํ Options pages
์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ ์ํคํ ์ฒ
์ปดํฌ๋ํธ ์ค๊ณ ์์น
ํ๋ฐํธ์๋๋ ๋ค์๊ณผ ๊ฐ์ด ๋ช ํํ ๊ณ์ธต์ ๊ฐ์ง ๋ชจ๋ํ ์ํคํ ์ฒ๋ฅผ ๋ฐ๋ฆ ๋๋ค:
- ๋ธ๋ก ์ปดํฌ๋ํธ โ ๊ฐ ACF Flexible Content ๋ธ๋ก๋น ํ๋์ React ์ปดํฌ๋ํธ
- ๊ธฐ๋ณธ UI ์ปดํฌ๋ํธ โ ๋ฒํผ, ์นด๋, ๋ฐฐ์ง ๋ฑ๊ณผ ๊ฐ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์์
- ๋ ์ด์์ ์ปดํฌ๋ํธ โ ํค๋, ํธํฐ, ๋ด๋น๊ฒ์ด์ ๋ฐ ์ปจํ ์ด๋ ๋ํผ
- SEO ์ปดํฌ๋ํธ โ ์คํค๋ง ์์ฑ๊ธฐ ๋ฐ ๋ฉํ ํ๊ทธ ์ ํธ๋ฆฌํฐ
๋ธ๋ก ๋ฆฌ์กธ๋ฒ ํจํด
์ค์ ๋ฆฌ์กธ๋ฒ๋ ACF ๋ธ๋ก ์ ํ์ React ์ปดํฌ๋ํธ์ ๋งคํํ์ฌ ํธ์ง์๊ฐ ๊ฐ๋ฐ์ ๊ฐ์ ์์ด ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ ์ ์๋๋ก ํฉ๋๋ค:
- WordPress ํธ์ง์๊ฐ ๋๋กญ๋ค์ด์์ ๋ธ๋ก์ ์ ํํ๊ณ ํ๋๋ฅผ ์ฑ์๋๋ค.
- WPGraphQL์ ๋ธ๋ก ์ ํ ๋ฐ ํ๋ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ๊ตฌ์กฐํ๋ JSON์ผ๋ก ํ์ด์ง๋ฅผ ๋ ธ์ถํฉ๋๋ค.
- Next.js๋ ๋น๋ ์๊ฐ (ISR) ๋๋ ์์ฒญ ์๊ฐ (SSR)์ ํ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ๋ธ๋ก ๋ฆฌ์กธ๋ฒ๋ ๋ธ๋ก ๋ฐฐ์ด์ ๋ฐ๋ณตํ๊ณ ์ผ์นํ๋ React ์ปดํฌ๋ํธ๋ฅผ ๋ ๋๋งํฉ๋๋ค.
- ๊ฐ ์ปดํฌ๋ํธ๋ ACF ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๋ props๋ก ๋ฐ์ต๋๋ค.
SEO ์ต์ ํ
๊ธฐ์ ์ SEO
- ๋์ ๋ฉํ ํ๊ทธ โ CMS ๋ฐ์ดํฐ์์ ํ์ด์ง๋ณ๋ก ์์ฑ๋๋ Title, description, Open Graph, Twitter Card ํ๊ทธ
- Canonical URL โ ์ค๋ณต ์ฝํ ์ธ ๋ฅผ ๋ฐฉ์งํ๋ ์๋ํ๋ canonical ํ๊ทธ ์์ฑ
- ์ฌ์ดํธ๋งต ์์ฑ โ ๋น๋ ์๊ฐ์ WordPress ํ์ด์ง/ํฌ์คํธ ๋ฐ์ดํฐ๋ก ์์ฑ๋๋ ๋์ XML ์ฌ์ดํธ๋งต
- robots.txt โ ํ๊ฒฝ ์ธ์ ๊ท์น์ ํตํ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ ์์ฑ
- ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ โ Organization, Article, FAQ, BreadcrumbList, Product ์ ํ์ ์ํ JSON-LD ์คํค๋ง
์ฑ๋ฅ SEO (Core Web Vitals)
- ์ ์ ์์ฑ (ISR) โ ์นํ ์ ํตํด ์ฝํ ์ธ ๋ณ๊ฒฝ ์ ํ์ด์ง ์ฌ์ ๋ ๋๋ง ๋ฐ ์ฌ๊ฒ์ฆ
- ์ด๋ฏธ์ง ์ต์ ํ โ ์๋ WebP/AVIF ๋ณํ, ์ง์ฐ ๋ก๋ฉ, ๋ฐ์ํ srcset
- ๊ธ๊ผด ์ต์ ํ โ ๋ ์ด์์ ์ด๋์ด ์๋ ์ฌ์ฉ์ ์ ์ ๊ธ๊ผด ๋ก๋ฉ
- ์ฝ๋ ๋ถํ โ React Server Components๋ฅผ ์ฌ์ฉํ ์๋ ๊ฒฝ๋ก๋ณ ์ฝ๋ ๋ถํ
- ์ฃ์ง ์บ์ฑ โ 100ms ๋ฏธ๋ง์ TTFB๋ฅผ ์ํ ๊ธ๋ก๋ฒ ์ฃ์ง ๋คํธ์ํฌ
์ฝํ ์ธ SEO
- ํ์ด์ง๋ณ SEO ํ๋ โ ์ฌ์ฉ์ ์ ์ ํ๋๋ฅผ ํตํ ๋ฉํ ์ ๋ชฉ, ์ค๋ช ๋ฐ OG ์ด๋ฏธ์ง ์ฌ์ ์
- ๋ธ๋ ๋ํฌ๋ผ โ ์คํค๋ง ๋งํฌ์ ์ด ํฌํจ๋ ์๋ ์์ฑ ๋ธ๋ ๋ํฌ๋ผ ๋ด๋น๊ฒ์ด์
- ๋ด๋ถ ๋งํฌ โ ๊ด๊ณ ํ๋๋ฅผ ํตํด ๊ตฌ์กฐํ๋ ๋ด๋ถ ๋งํฌ ์ ์ ๊ฐ๋ฅ
- Alt ํ ์คํธ ๊ฐ์ โ ๋ชจ๋ ์ด๋ฏธ์ง ํ๋์ Alt ํ ์คํธ ํ์ ์ ์ฉ
WordPress-to-Next.js ๋ฐ์ดํฐ ํ๋ฆ
- ์ฝํ ์ธ ๋ณ๊ฒฝ โ ํธ์ง์๊ฐ WordPress ๊ด๋ฆฌ์์์ ์ฝํ ์ธ ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์ ๋ฐ์ดํธํฉ๋๋ค.
- ์นํ ํธ๋ฆฌ๊ฑฐ โ WordPress๊ฐ Next.js ์ฌ๊ฒ์ฆ ์๋ํฌ์ธํธ๋ก ์นํ ์ ๋ฐ์์ํต๋๋ค.
- ISR ์ฌ๊ฒ์ฆ โ Next.js๋ ์ํฅ์ ๋ฐ๋ ํ์ด์งD๋ง ์ฌ์์ฑํฉ๋๋ค.
- CDN ๋ฌดํจํ โ ์ ๋ฐ์ดํธ๋ ํ์ด์ง๋ ๊ฒ์ ํ ๋ช ์ด ๋ด์ ์ฃ์ง์์ ์ ๊ณต๋ฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ์๊ฐ์ ํ์ด์ง ๋น๋ โ ํธ์ง์๋ ์ฝ๋๋ฅผ ๊ฑด๋๋ฆฌ์ง ์๊ณ ACF ๋ธ๋ก์ผ๋ก ํ์ด์ง๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
- ์ ํํ๋ ์ฝํ ์ธ API โ WPGraphQL + ACF๋ ์์ ํ ์ ํํ๋ GraphQL ์คํค๋ง๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ โ ๋ชจ๋ ์ผ๋ฐ์ ์ธ ๋ง์ผํ ํ์ด์ง ํจํด์ ๋ค๋ฃจ๋ 10๊ฐ ์ด์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ธ๋ก
- ISR + Webhooks โ ์ฝํ ์ธ ์ ๋ฐ์ดํธ๋ ๋ช ์ด ๋ด์ ๋ผ์ด๋ธ ์ฌ์ดํธ์ ๋ฐ์๋ฉ๋๋ค.
- SEO ์๋ํ โ CMS ๋ฐ์ดํฐ์์ ์์ฑ๋๋ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ, ์ฌ์ดํธ๋งต ๋ฐ ๋ฉํ ํ๊ทธ
- Core Web Vitals โ ์ต๊ณ ์ Lighthouse ์ ์๋ฅผ ์ํ ์ต์ ํ๋ ์ด๋ฏธ์ง, ๊ธ๊ผด ๋ฐ ์ฝ๋ ๋ถํ
- ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ชจ๋ โ WordPress ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒํผ์ด Next.js ํ๋ฐํธ์๋์์ ์ด์ ์ฝํ ์ธ ๋ฅผ ํ์ํฉ๋๋ค.
- ๋ค๊ตญ์ด ์ง์ โ ๊ตญ์ ํ๋ ์ฝํ ์ธ ๋ฅผ ์ํ ACF + WPML/Polylang ํตํฉ
๊ฒฐ๊ณผ
๊ธฐ์ ์คํ
caseStudyDetail.more ์ฌ๋ก ์ฐ๊ตฌ
๋ ๋ง์ ๊ธฐ์ ๊ตฌํ ์ฌ๋ก๋ฅผ ์ดํด๋ณด์ธ์
๊ณ ๊ธ SEO ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ Strapi CMS + Next.js ์น์ฌ์ดํธ
์ฑ์ฅํ๋ ๊ธฐ์ ์ ๋น๊ธฐ์ ์ ์ธ ๋ง์ผํ ํ์ด ํ์ด์ง, ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ, ๋๋ฉ ํ์ด์ง๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ผ๋ฉด์๋, ์ถ์ ์ฒซ๋ ๋ถํฐ ์ ๊ธฐ์ ๊ฒ์์์ ๊ฒฝ์๋ ฅ ์๋ ์์๋ฅผ ํ๋ณดํ ์ ์๋ ๋น ๋ฅด๊ณ ์ฝํ ์ธ ๊ฐ ํ๋ถํ ๋ง์ผํ ์น์ฌ์ดํธ๋ฅผ ํ์๋ก ํ์ต๋๋ค.
OCR ๋ฐ QuickBooks ์ฐ๋์ ํตํ AI ๊ธฐ๋ฐ ์ก์ฅ ์ฒ๋ฆฌ
๋งค์ ์๋ฐฑ ๊ฑด์ ๊ณต๊ธ์ ์ฒด ์ก์ฅ์ ์ฒ๋ฆฌํ๋ ์ค๊ฒฌ ๊ธฐ์ ์ AI/OCR์ ์ฌ์ฉํ์ฌ ์ก์ฅ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๊ณ ์ด๋ฅผ QuickBooks์ ์ง์ ๋๊ธฐํํ์ฌ ์ฅ๋ถ ์ ๋ฆฌ ๋ฐ ์ง๊ธ ์ถ์ ์ ํจ์ผ๋ก์จ ์๋ ๋ฐ์ดํฐ ์ ๋ ฅ์ ์์ ์ผ ํ์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
MicrocosmWorks๋ ๊ธฐ์กด WordPress ํ ๋ง์์ headless Next.js frontend๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ํ 3~5๋ฐฐ ๋ ๋น ๋ฅธ ํ์ด์ง ๋ก๋ ์๊ฐ์ ์ธก์ ํ์ต๋๋ค. ์ด๋ ์ฃผ๋ก Next.js๊ฐ WordPress์ PHP runtime์ ํตํด ์์ฒญ๋ง๋ค ํ์ด์ง๋ฅผ ์์ฑํ๋ ๋์ , incremental static regeneration์ ํตํด pre-rendered static HTML์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ํ headless architecture๋ Next.js frontend๊ฐ ์ค์ ๋ก ํ์ํ ์ฝ๋๋ง ๋ก๋ํ๋ฏ๋ก, frontend JavaScript ๋ฐ CSS๋ฅผ ์ฃผ์ ํ๋ WordPress plugins์ ์ฑ๋ฅ ์ค๋ฒํค๋๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
MicrocosmWorks๋ ACF ํ๋ ๊ทธ๋ฃน์ ๊ตฌ์ฑํ์ฌ WordPress REST API ๋ฐ WPGraphQL์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ ธ์ถํ์ต๋๋ค. ์ด๋ฅผ ํตํด Next.js ํ๋ฐํธ์๋๋ ํ์ ํ๋ GraphQL ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด๋ก ์น์ , ํผ์ฒ ๊ทธ๋ฆฌ๋, ์ถ์ฒ์ฌ, ์ฌ์ฉ์ ์ ์ ๋ ์ด์์๊ณผ ๊ฐ์ ๊ตฌ์กฐํ๋ ์ฝํ ์ธ ๋ฅผ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ์ฝํ ์ธ ํธ์ง์์๊ฒ WordPress ๊ด๋ฆฌ์์์ ๋์ผํ๊ฒ ์ต์ํ ACF ํธ์ง ๊ฒฝํ์ ์ ๊ณตํ๋ ๋์์, ํ๋ฐํธ์๋๋ ๊ธฐ์กด ACF ํ ํ๋ฆฟ ๋ ๋๋ง๋ณด๋ค ๋น ๋ฅด๊ณ ์๊ฐ์ ์ผ๋ก ์ผ๊ด์ฑ ์๋, ๋ชฉ์ ์ ๋ง๊ฒ ๊ตฌ์ถ๋ React ์ปดํฌ๋ํธ๋ฅผ ํตํด ํด๋น ํ๋๋ฅผ ๋ ๋๋งํฉ๋๋ค.
MicrocosmWorks๋ ACF Flexible Content ๋ ์ด์์์ ์ง์ ๋งคํ๋๋ 25๊ฐ ์ด์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ React ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฝํ ์ธ ํธ์ง์๋ ๊ฐ๋ฐ์ ๊ฐ์ ์์ด ํ์ด๋ก ๋ฐฐ๋, ๊ธฐ๋ฅ ๊ทธ๋ฆฌ๋, ๊ฐ๊ฒฉํ, CTA ๋ธ๋ก๊ณผ ๊ฐ์ ์ฌ์ ๊ตฌ์ถ๋ ์น์ ์ ์ ํํ๊ณ ์์๋ฅผ ์ง์ ํ์ฌ ์๋ก์ด ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๊ธฐ ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๊ตฌ์ถ๋๋ฉด, ์๋ก์ด ๋๋ฉ ํ์ด์ง๋ WordPress ๊ด๋ฆฌ์๋ฅผ ํตํด ๋ช ๋ถ ์์ ์์ฑ ๋ฐ ๊ฒ์๋ ์ ์์ผ๋ฉฐ, ์ด๋ ์ผ์์ ์ธ ์ฝํ ์ธ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ๋์์ธ-๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ์์ฑ๋๋ค.
MicrocosmWorks๋ WordPress์ ๋ด์ฅ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒํผ์ Next.js ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์ ๋ ๋๋ง ์๋ํฌ์ธํธ์ ์ฐ๊ฒฐํ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ชจ๋๋ฅผ ๊ตฌํํ์ฌ, ํธ์ง์๋ค์ด ๊ฒ์๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ผ์ด๋ธ ์ฌ์ดํธ์ ์ด๋ป๊ฒ ํ์๋ ์ง ์ ํํ๊ฒ ๋ณด์ฌ์ค๋๋ค. ์ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์์คํ ์ ์ ์ ์บ์๋ฅผ ์ฐํํ๊ณ WordPress API์์ ์ด์ ์ฝํ ์ธ ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ง์ ๊ฐ์ ธ์ค๋ฉฐ, ACF ํ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์ง์ํ์ฌ ํธ์ง์๋ค์ด ์ผ๋ฐ ํ ์คํธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋์ ์ค์ ์ปดํฌ๋ํธ ๋ ๋๋ง์ ๋ณผ ์ ์๋๋ก ํฉ๋๋ค.
MicrocosmWorks๋ ์๊ฐ๋น $15~$35์ ๊ฐ๋ฐ ์์จ๋ก ํค๋๋ฆฌ์ค WordPress ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ง์ด๊ทธ๋ ์ด์ ์๋ ACF ์ฝํ ์ธ ๋ชจ๋ธ๋ง, ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ, Next.js ํ๋ฐํธ์๋ ๋น๋๊ฐ ํฌํจ๋๋ฉฐ, ๊ณ ์ ํ ํ์ด์ง ํ ํ๋ฆฟ ๋ฐ ์ฌ์ฉ์ ์ง์ ๊ธฐ๋ฅ์ ์์ ๋ฐ๋ผ 2~4๊ฐ์์ด ์์๋ฉ๋๋ค. ์ง์์ ์ธ ํธ์คํ ๋น์ฉ์ ๊ธฐ์กด WordPress ํธ์คํ ๋ณด๋ค ๋ฎ์ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Next.js ํ๋ฐํธ์๋๋ Vercel์ ๋ฌด๋ฃ ๋๋ ์ ๊ฐ ์๊ธ์ ๋ก ๋ฐฐํฌ๋ ์ ์๊ณ , WordPress๋ ํ๋ฐํธ์๋ ํธ๋ํฝ ๋ถํ ์์ด ๊ฒฝ๋ ํค๋๋ฆฌ์ค CMS๋ก ์คํ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋น์ฆ๋์ค ํ์ ์ ์์ํ ์ค๋น๊ฐ ๋์ จ๋์?
๊ทํ์ ๊ณผ์ ์ ์ ์ฌํ ์๋ฃจ์ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํด ๋ณด๊ฒ ์ต๋๋ค.