Sol Banner
Sağ Banner
Sol Banner
Sağ Banner

WordPress'te WP_Query Nedir ve Nasıl Kullanılır?

Reverso

Yeni Üye
Kayıtlı
7 Gün
Katılım
10 Eylül 2026
Konular
12
Mesajlar
13
Tepkime puanı
1
Puan
0
1789646182299.webp

WordPress'te WP_Query Nedir ve Nasıl Kullanılır?

WordPress'te içerikleri özel şekilde listelemek istediğimizde kullanılan önemli yapılardan biri WP_Query sınıfıdır. Yazıları belirli bir kategoriye, etikete, yazara veya başka kriterlere göre çekmek için kullanılabilir.

Özellikle tema ve eklenti geliştiren kişiler için WP_Query, WordPress'in veritabanındaki içeriklere ulaşmanın en kullanışlı yöntemlerinden biridir.

  1. WP_Query Nedir?
WP_Query, WordPress veritabanındaki içerikleri belirlediğimiz kriterlere göre sorgulamamızı sağlar.

Örneğin yalnızca belirli bir kategorideki yazıları çekmek için kullanılabilir.

  1. Basit Bir WP_Query Nasıl Oluşturulur?
Aşağıdaki kod ile WordPress'ten 5 adet yazı çekebiliriz.

PHP:

PHP:
$sorgu = new WP_Query([
'posts_per_page' => 5
]);

Buradaki posts_per_page değeri kaç adet yazı getirileceğini belirler.

  1. Çekilen Yazılar Nasıl Gösterilir?
Sorgudan gelen içerikleri göstermek için have_posts() ve the_post() kullanılabilir.

PHP:

PHP:
if ($sorgu->have_posts()) {
while ($sorgu->have_posts()) {
$sorgu->the_post();

    echo '&lt;h2&gt;' . get_the_title() . '&lt;/h2&gt;';<br>}<br>
}

wp_reset_postdata();

Bu kod, sorgudan gelen yazıların başlıklarını ekrana yazdırır.

  1. Kategoriye Göre Yazı Çekmek
Belirli bir kategorideki yazıları almak için kategori bilgisi sorguya eklenebilir.

PHP:

PHP:
$sorgu = new WP_Query([
'category_name' => 'wordpress',
'posts_per_page' => 5
]);

Bu şekilde yalnızca wordpress kategorisindeki son 5 yazı alınabilir.

WP_Query, WordPress'in içerik sorgulama sisteminin temel parçalarından biridir. Listeleme sistemleri, özel temalar ve eklentiler gelişti
rirken sıkça kullanılır.
 
General chit-chat
Yardım Users
  • Şu anda kimse sohbet etmiyor.
  • (Guest) 4000:
    buldum
    Alıntı
  • (Guest) 4000:
    özelden yazıyom ciddi :D
    Alıntı
  • Admin:
    teşekkürler bekliyorum
    Alıntı
  • FG Chat Bot:
    Guest İso has joined the room.
  • (Guest) İso:
    sa
    Alıntı
  • (Guest) İso:
    free kayıt ha
    Alıntı
  • (Guest) İso:
    oda kurun odaaaaaa
    Alıntı
  • FG Chat Bot:
    Guest uyuz has joined the room.
  • Winston:
    Selamlar
    Alıntı
  • (Guest) uyuz:
    Sa
    Alıntı
  • (Guest) uyuz:
    @Winston adminim
    Alıntı
  • DR.CAR:
    Selamın Aleyküm
    Alıntı
  • Admin:
    V.aleyküm Selam hoşgeldin.
    Alıntı
  • Admin:
    Sistem mevcut nasıl beğendin mi.
    Alıntı
  • DR.CAR:
    Yesss.
    Alıntı
  • DR.CAR:
    Araba yardımlaşma odası aç
    Alıntı
  • DR.CAR:
    dur ben açayım daha iyi ben açabiliyormuşum
    Alıntı
  • Admin:
    H.o
    Alıntı
  • Winston:
    Hayırlı olsun
    Alıntı
  • Admin:
    Nasıl hocam eksiklik görüyormusun. Roto fliteleri tamamdır.
    Alıntı
  • Admin:
    Üye olmayan ziyaretcilerede aktif bıraktım
    Alıntı
  • Reverso:
    Selamlar
    Alıntı
  • Reverso:
    Forum değişmiş yeni hali hayırlı olsun.
    Alıntı
  • Admin:
    Aleyküm selam.
    Alıntı
  • Admin:
    Teşekkürler. @Reverso
    Alıntı
      Admin: Teşekkürler. @Reverso
      Geri
      Üst Alt