wordpress belirli bir kategoriye göre yazıları göstermek
Eğer bir wordpress tema geliştirici iseniz, bazı durumlarda belirli bir kategoriye göre yazılar göstermek isteyebilirsiniz. Bunun için WordPress’in varsayılan döngüsünde değişiklik yapmanız gerekir. Aşağıdaki loop kodu ile ister post.php ister page.php yazıları gösterilir. Ancak bu kodu düzenleyerek post(yazı) olanları ve örneğin kategorisi WordPress olan yazıları gösterebiliriz.
Default loop(Varsayılan Döngü)
Not: Bu kodu single.php içinden kullanırsanız yazı tipi post olan, page.php içinde kullanırsanı yazı tipi page olan yazılar gösterilir.
Ama bazı durumlarda wordpress tema geliştiriciler, kendi istediği bir kategoriye göre yazı gösterilsin isteyebiliyor. Bunun için kullanılması gereken kod aşağıdaki gibi olmalıdır.
<article id=“post-<?php the_ID(); ?>“ <?php post_class(); ?>>
<?php
the_post_thumbnail();
<header class=“entry-header”>
</header>
<div class=“entry-content”>
</div>
</article>
<?php
Kodlar içinde bulunan ‘post_type’ => ‘post’, ile yazı tipi post olan yazılar gösterilecek. ‘post_status’ => ‘publish’, ile yayınlanmış yazılar gösterilecek. ‘category_name’ => ‘WordPress’, ile kategorisi WordPress olan yazılar gösterilecek. ‘posts_per_page’ => 5, ile yalnızca 5 adet yazı gösterilecek, gösterilmek istenen yazı miktarını artırmak isterseniz 5 yerine başka bir sayı yazmalısınız.
Bir cevap yazın