Jak technicznie wdrożyć headless WordPress z WPGraphQL i Next.js App Router? Klient GraphQL, zapytania, ISR, webhooks, next/image i preview bez mieszania z decyzją biznesową.
Ten wpis jest technicznym tutorialem wdrożeniowym: jak połączyć WordPress, WPGraphQL i Next.js App Router w działającą architekturę. Jeśli najpierw chcesz ocenić, czy headless WordPress ma sens dla konkretnego projektu, zacznij od wpisu Headless WordPress + Next.js — kiedy ma sens, a kiedy nie.
Headless WordPress to WordPress używany wyłącznie jako CMS (backend do zarządzania treścią) z Next.js jako frontendem. WordPress udostępnia treści przez API (REST lub GraphQL), a Next.js pobiera je, renderuje i serwuje użytkownikowi.
Efekt: znany edytor WordPress dla klienta + wydajność i SEO Next.js na froncie.
Kiedy headless WordPress ma sens
Istniejący WordPress z setkami artykułów — klient nie chce migrować treści, ale chce szybszy frontend
Zespół redakcyjny zna WordPress — nie chcą uczyć się Sanity/Strapi
Headless WordPress z WPGraphQL + Next.js to sprawdzony stack, gdy klient zna WordPress i ma istniejące treści. WPGraphQL eksponuje dane, Next.js pobiera je z ISR i renderuje z pełnym SEO. Kluczowe: webhook do on-demand revalidation, generateStaticParams dla pre-renderingu i next/image z remote patterns dla zdjęć z WordPress.
Najczęściej zadawane pytania
WPGraphQL vs REST API — co wybrać?
WPGraphQL: pobierasz dokładnie te pola, których potrzebujesz (mniejsze payloady). REST API: prostsze, nie wymaga pluginu, ale zwraca całe obiekty. Dla headless Next.js — WPGraphQL jest lepszy.
Czy muszę utrzymywać dwa serwery?
Tak — WordPress na osobnym hostingu (VPS, shared), Next.js na Vercel/inny. WordPress nie musi być szybki (nie serwuje frontendu) — tani shared hosting wystarczy.
Jak obsłużyć preview (podgląd draftu)?
WPGraphQL Preview plugin + Next.js Draft Mode. Draft mode pozwala renderować niepublikowane treści po kliknięciu „Podgląd" w WordPress.
Pracuję z tym zawodowo.
Jeśli chcesz zbudować lub uporządkować WordPressa, WooCommerce albo architekturę headless tak, żeby była szybka, wygodna redakcyjnie i sensowna biznesowo, skontaktuj się ze mną. Pomagam łączyć development, SEO, performance i realne cele sprzedażowe.
Maciej Sala — project manager i frontendowiec z doświadczeniem w marketingu internetowym. Na co dzień pracuję z Reactem, Next.js i TypeScriptem, łącząc perspektywę produktową z praktycznym podejściem do kodu. Przez kilka lat związany z branżą gier wideo jako project manager i game designer.
Absolwent historii na Uniwersytecie Jagiellońskim i studiów podyplomowych z marketingu internetowego na Akademii Górniczo-Hutniczej w Krakowie. Poza pracą trenuje na siłowni, maluje figurki i realizuje własne projekty.
Anthropic uderza w Figmę i Adobe — oto Claude Design
Anthropic wypuścił właśnie narzędzie AI do tworzenia stron, landing page'ów i prezentacji z promptu. Oto co wiemy o Claude Design i Opus 4.7 — i co to oznacza dla developerów.
Astro.js vs Next.js — które narzędzie wybrać w 2026 roku?
Fachowe porównanie Astro.js i Next.js z perspektywy developera pracującego na co dzień w Next.js. Architektura, wydajność, SEO, DX, koszty i konkretne use case — z benchmarkami i przykładami kodu.
WordPress → Next.js — migracja treści, redirecty 301 i zachowanie pozycji SEO
Jak przenieść stronę z WordPress na Next.js bez utraty pozycji w Google? Eksport treści, mapowanie URL, redirecty 301, migracja obrazów i weryfikacja indeksacji.