![]() |
|
![]() ![]() |
| Konu Araçları | Görünüm Modları |
![]() | #1 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ![]() WordPress Yazıları Listeleme Kodu Siteye kod ekleme kısmını bilmiyorsanız basitçe WordPress panelinizde Görünüm -> Tema Düzenleyici kısmına gelin. Temayı seçtikten sonra tema dosyalarını açıp düzenleme yapabilirsiniz. Yine yapamazsanız bir bilene bırakın ![]() WordPress Yazıları Listeleme Kodu (Normal) Bu kod ile düzensiz bir şekilde son yazılarınızı listeyebilirsiniz. WordPress de son yazıları çekme basit anlamda bu kadar ve codex wordpress sayfasında çok daha fazla örnek mevcut. Kod <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> Yazının başlığı : <?php the_title(); ?> Yazının linki : <?php the_permalink() ?> Yazının özeti : <?php the_excerpt(); ?> Yazının tüm içeriği : <?php the_content(); ?> <?php endwhile; ?> <?php endif; ?> Kategoriye özel çekmede şöyle bir durum söz konusu , bazı parametreler giriyorsunuz ve bu değerler bu parametrelere göre listeleniyor. Örneğin cat=1 yazan kısımda kategorilerinizin listesinde düzenle’nin üzerine geldiğinizde göreceğiniz id değeri mevcuttur ve 1 numaralı kategoriyi işaret eder. Showposts parametresi ise kaç adet yazı gösteceğinizi belirlemenize yardımcı olur. Şimdi bu bilgiler ışığında aşağıdaki örneği inceleyebiliriz. Kod <?php $kategori = new WP_Query("cat=1&showposts=3"); <br> while($kategori->have_posts()) : $kategori->the_post();?> Yazının başlığını gösterir: <?php the_title(); ?> Yazının linkini gösterir: <?php the_permalink() ?> Yazının özetini gösterir: <?php the_excerpt(); ?> Yazının içeriği gösterir: <?php the_content(); ?> <?php endwhile; ?> Buradaki parametreler size yabancı gelmeyecektir. orderby şimdiye kadar bildiğiniz anlamıyla sıralama türünü ifade eder ve rand olarak belirtilmesi halinde random olarak değer getirir. Yine showposts u kullanıp kaç adet gösterileceğini seçiyoruz. orderby = rand showposts : 7 Kod <?php query_posts($query_string . 'orderby=rand&&showposts=7'); ?> <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> Yazı başlığını gösterir: <?php the_title(); ?> Yazı linkini gösterir: <?php the_permalink() ?> Yazı özetini gösterir: <?php the_excerpt(); ?> Yazı içeriği gösterir: <?php the_content(); ?> <?php endif; ?> <?php endwhile; ?> <?php endif; ?> Kod <?php query_posts($query_string . 'orderby=rand&&showposts=5'); ?> <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> <?php if(has_post_thumbnail()): ?> <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'widget-image'); ?> <a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'> <img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" width='122px' height='80px' /></a> <a href="<?php the_permalink(); ?>"><h2><?php the_title(); ?></h2></a> <?php endif; ?> <?php endwhile; ?> <?php endif; ?> Klasik bir data card düşünün burada üste görseli thumbnail yani görsel var mı yok mu kontrolü yaparak çekiyoruz. Öne çıkan görseli var ise dataları çekmeye başlıyoruz. Diğer kodlar yukarıdakiler ile tamamen aynı ve random olarak getirtiliyor. Bunlara bir stil eklemek ve güzel görünmesini sağlamak tamamen sizin işiniz ve çerez niteliğinde |
| ![]() |
![]() |
Yer İmleri |
Etiketler |
kodu, listeleme, wordpress, wordpress yazıları listeleme kodu, yazilari |
Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir) | |
| |