GitHub|Since 2007
Adım 8

WordPress API Bağlantısı

Next.js projenizi WordPress sitenize bağlayın. API fonksiyonlarını yazın ve verileri çekmeye başlayın.

15 dk

API Katmanı Oluşturma

WordPress'ten veri çekmek için özel bir API katmanı oluşturacağız.

1. wordpress.ts Dosyası

lib/wordpress.ts dosyasını oluşturun:

const API_URL = process.env.WORDPRESS_API_URL;

export async function getPosts(perPage = 10) {
  const res = await fetch(
    `${API_URL}/posts?per_page=${perPage}&_embed`,
    { next: { revalidate: 60 } }
  );
  return res.json();
}

Yorumlar ve Tartışma