Reverso
Yeni Üye
- Kayıtlı
- 7 Gün
- Katılım
- 10 Eylül 2026
- Konular
- 12
- Mesajlar
- 13
- Tepkime puanı
- 1
- Puan
- 0
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.
- WP_Query Nedir?
Örneğin yalnızca belirli bir kategorideki yazıları çekmek için kullanılabilir.
- Basit Bir WP_Query Nasıl Oluşturulur?
PHP:
PHP:
$sorgu = new WP_Query([
'posts_per_page' => 5
]);
Buradaki posts_per_page değeri kaç adet yazı getirileceğini belirler.
- Çekilen Yazılar Nasıl Gösterilir?
PHP:
PHP:
if ($sorgu->have_posts()) {
while ($sorgu->have_posts()) {
$sorgu->the_post();
echo '<h2>' . get_the_title() . '</h2>';<br>}<br>
}
wp_reset_postdata();
Bu kod, sorgudan gelen yazıların başlıklarını ekrana yazdırır.
- Kategoriye Göre Yazı Çekmek
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ştirirken sıkça kullanılır.
