WP rastgele ve son yazıları gösterme

WordPress tabanlı cms kullanan webmasterlar , sitelerinde yazılan son yazıları yada rastgele eski yazıları ana sayfada göstermek ister bunun çözümü çok basit.Haber...

WP rastgele ve son yazıları gösterme

    tabanlı cms kullanan webmasterlar , sitelerinde yazılan son yazıları yada rastgele eski yazıları ana sayfada göstermek ister bunun çözümü çok basit.

    İlk olarak kullandığınız tema’da ayarlar dosyasına gelelim (functions.php) / site.com/wp-admin/theme-editor.php?file=functions.php

    yazarak’da ulaşabilirsiniz.

    size verdiğimiz kodu functions.php’nin en altına yapıştırın.

    <?php
    function rastgele_yazi($yazi_sayisi=10) {
    global $wpdb;
    $sorgu = SELECT ID, post_title, post_status FROM $wpdb->posts where post_status=‘publish’ ORDER BY RAND() LIMIT 0, $yazi_sayisi;
    $sonuclar = $wpdb->get_results($sorgu);
    foreach ($sonuclar as $sonuc) {
    $cikti .= <li><a href= . get_permalink($sonuc->ID) . title=. $sonuc->post_title .> . $sonuc->post_title .</a></li>;
    }
    echo $cikti;
    }
    ?>
    Bu kodları yapıştırdıktan sonra temanızda gözükmesini istediğiniz yere bu kodu yapıştırın(sidebar yada footer ,header) artık sizin göz zevkinize kalan bir konu.
    <ul><?php rastgele_yazi(10); ?></ul>
    Burada yazan 10 sayısı, gösterilecek yazı sayısıdır siz temanıza göre arttırıp azaltabilirsiniz ancak fazla arttırmayın, sitenizde fazla mysql sorgusu çekebilir.

    WordPress’de son yazılan 10 yazıyı göstermek için

    <?php query_posts('showposts=10'); ?>
    <?php while(have_posts()) : the_post(); ?>
    <a href="<?php the_permalink() ?>"title="<?php the_title(); ?>"><?php the_title(); ?></a><br />
    <?php endwhile;?>
    Bu kodu son haber yazılarınızın gözükmesini istediğiniz, WP siteye eklemeniz yeterli olacaktır.
    showpost=10 ibaresini kendi istediğiniz yazı sayısına göre düzenleyebilirsiniz.
    Eğer kodları yapıştırdıktan sonra türkçe karakter hatası alan olur ise, notepad++ ile açıp utf-8 bomsuz olarak kayıt edip yükleyin sorun düzelecektir.

    Haber: /

    ZİYARETÇİ YORUMLARI

    Henüz yorum yapılmamış. İlk yorumu aşağıdaki form aracılığıyla siz yapabilirsiniz.

    YORUM YAZ