WP Rest API

WordPress'i Next.js ve Nuxt gibi modern ön yüzler, mobil uygulamalar ve webhook'lar için güvenli bir headless backend'e dönüştürmenin planı.

Özel rota kaydı, üç kimlik doğrulama modeli (nonce, Application Passwords, JWT), yetki tabanlı erişim kontrolü, CORS beyaz listesi ve hız sınırlamasını kapsar, beş katmanlı savunma zincirine sarılıdır; böylece hiçbir uç permission_callback açık bırakılarak yayına çıkmaz.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori Geliştirme
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, wp-rest-api

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Skill'in WordPress'i modern bir frontend'e açarken koştuğu gerçek endpoint sertleştirme döngüsü; contract-first route kaydından beş katmanlı savunmaya kadar, kara kutu yok, yaptığı iş bu:

  1. Route'ları custom namespace'te contract-first kaydeder (myapp/v1, asla wp/v2): her argüman handler yazılmadan önce type, required, validate_callback ve sanitize_callback bildirir; kırıcı değişiklik yeni versiyon namespace'ine gider.
  2. permission_callback'i en az yetkiyle kilitler: toptan manage_options yerine edit_posts veya list_users gibi spesifik capability; __return_true yalnızca public niyeti açıkça belli endpoint'lerde.
  3. Auth modelini istemciye göre seçer: same-origin frontend için X-WP-Nonce header'ı (nonce sayfa script'ine localize edilir), dış istemci ve mobil uygulama için Application Passwords; App Password düz HTTP'de yasak olduğundan HTTPS zorunlu.
  4. Kalan savunma katmanlarını dizer: saatte 100 istekte Retry-After'lı 429 dönen transient tabanlı rate limit ve açık domain whitelist'li CORS; üçüncü taraf sitelerin token çalmasına izin veren wildcard asla.
  5. Cache ve payload'u mühendislikle kurar: ortak veri için Cache-Control public max-age 300, kullanıcı verisi için private no-store; _fields parametresiyle response küçültülür, ISR webhook ile WP kaydı bayat sayfa yerine Next.js revalidateTag tetikler.
  6. Checklist ile doğrular: /wp-json/ namespace görünür, OPTIONS şema döner, 401/403/404/429 status kodları doğru, rate limit fiilen test edilmiş, pretty permalink aktif.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

wp-rest-api · çekirdek

çekirdek aktif · 6 hat

  1. Doğrulama ve temizlemeyle özel REST rotaları kaydetmek

    ✓ doğrulama ve temizlemeyle
  2. Next.js veya Nuxt ile eşleştirilmiş headless WordPress

    ✓ next.js veya nuxt ile eş…
  3. Mobil uygulama veya üçüncü taraf entegrasyon backend'leri

    ✓ mobil uygulama veya üçüncü
  4. İmza doğrulamalı webhook uçları

    ✓ i̇mza doğrulamalı webhook
  5. Özel post tiplerini ve meta'yı bir JS ön yüze açmak

    ✓ özel post tiplerini ve m…
  6. Önbellek etiketleriyle talep üzerine ISR yeniden doğrulama

    ✓ önbellek etiketleriyle t…
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. Yetki kapsamlı permission callback'leri, tehlikeli __return_true public uç sızıntısını kapatır

    lisans: kalıcı
  2. Beş katmanlı savunma (kimlik, yetki, hız sınırı, doğrulama, escaping) bir kaymanın veriyi açığa çıkarmamasını sağlar

    lisans: kalıcı
  3. _fields ve per_page sınırları yanıt boyutunu ~%60 azaltır ve CDN önbellek isabet oranını artırır

    lisans: kalıcı
  4. ISR webhook + revalidateTag, tam yeniden derleme yapmadan Next.js ön yüzünü taze tutar

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

Her argüman için type, required, validate ve sanitize callback'leriyle register_rest_route anatomisi

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

Güvenli, iyi doğrulanmış REST uçları gerektiren headless WordPress, mobil backend veya webhook entegrasyonları kuran geliştiriciler.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Next.js ile headless kuruluma uyar mı, yoksa sadece klasik temalara mı?

    Headless zaten çekirdek senaryo: revalidate ve önbellek etiketleriyle Next.js fetch deseni ve WordPress webhook'unun tetiklediği talep üzerine ISR yeniden doğrulama pakete dahil. Aynı rota, kimlik doğrulama ve CORS desenleri mobil uygulamalara ve üçüncü taraf entegrasyonlara da hizmet eder.

  2. Beş katmanlı savunmaya neden ihtiyaç var, permission_callback yetmez mi?

    Tek başına permission callback boşluk bırakır: doğrulanmamış argümanlar, joker CORS ve sınırsız istekler sizi yine açıkta tutar. Zincir kimlik doğrulamayı, yetki kapsamlı izinleri, doğru 429 dönen transient tabanlı hız sınırlayıcıyı, argüman başına doğrulama/temizleme ve escaping'i üst üste koyar; bir katmandaki kayma veri sızıntısına dönüşmez.

  3. WordPress içeriğimi yönetir veya frontend sayfalarını da yazar mı?

    Hayır. API katmanını kurar: rotaları kaydetmek, nonce, Application Passwords veya JWT ile güvene almak ve fetch/yeniden doğrulama tarafını bağlamak. İçerik üretimi ve asıl frontend arayüzü onun yapmadığı ayrı işlerdir.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.