WordPress

WordPress Yazı Çekme Kodları

6 Yorum

WordPress tema kodlarken aşağıdaki yazı çekme kodlarını sıkça kullananlar için bir liste hazırladım. Elimden geldiğince bu listeyi güncel tutmaya çalışacağım. Tema kodlarken lazım olacak wp kodlarını WordPress Kod Arşivi bölümü inceleyebilirsiniz.

Siteniz kod eklemeyi bilmiyorsanız WordPress Siteye Kod Nasıl Eklenir? yazısını tıklayarak hemen öğrenebilirsiniz.

Normal yazı çekme

<?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 endwhile; ?>
<?php endif; ?>

Kategoriye Göre Yazı Çekme

cat=1 yazan yere kategorinizin ID adresini yazabilirsiniz.
showposts: Kaç adet yazı gösterileceğini belirler, bu sayıyı değiştirebilirsiniz.

<?php $CatPosts = new WP_Query("cat=1&showposts=5"); while($CatPosts->have_posts()) : $CatPosts->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 endwhile; ?>

Rastgele Yazı Çekme Kodu

orderby=rand = random olarak yazıları çekmek için kullanılan parametredir
showposts: Kaç adet yazı gösterileceğini belirler, bu sayıyı değiştirebilirsiniz.

<?php query_posts($query_string . 'orderby=rand&&showposts=5'); ?>
<?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; ?>

Rastgele Resimli Yazı Çekme Kodu

<?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; ?>
Paylaş

6 Yorum. Yeni Yorum

  • Güzel paylaşım emeğine sağlık. Peki herhangi bir id belirtmeden single post sayfasında o yazıya dair yorumları almak istesek nasıl bir yazmamız lazım?

    Yanıtla
  • Merhaba,
    Öncelikle bu paylaşım için teşekkür ederim. benim bir sorum olacak yardımcı olursanız sevinirim.
    ÖRN: Sitemin ana sayfasında son eklenen içeriklerin 10 tanesini resimli gösterirken bu 10 tanesinden önce eklediğim 4 içeriğin sadece yazılarını göstermek istiyorum.
    Yani son eklenen 10 içeriğin sadece resimlerini, bu 10 içerikten önce eklenmiş olan 4 içeriğiminde sadece yazılarını göstermek istiyorum.
    4 içeriğin bulunduğu döngüde nasıl bir kod kullanmalıyım ki son 10 içeriği çekmesin.
    Bu konuda yardımcı olabilirseniz sevinirim.

    Yanıtla
  • bu kodları nereye eklememiz gerek

    Yanıtla

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi yazın.
You need to agree with the terms to proceed

Öne çıkan web sitesi tasarım çalışmalarımıza bakın
1.000’den fazla müşteri için oluşturduğumuz güzel web sitelerinden bazılarına göz atın.
WordPress desteği ve bakımı sunuyoruz
WordPress uzmanlarından oluşan ekibimiz tarafından desteklenen planlarla devam eden bakımın stresinden kurtulun.
Google Değerlendirme Notu
5.0
209 yoruma göre
js_loader