• 19-09-2013, 03:37:07
    #1
    Silin. (Silebilirsiniz)
  • 20-09-2013, 01:52:49
    #2
    Yardım edecek yok mu
  • 20-09-2013, 02:52:08
    #3
    Basit mantıkla çözersiniz.

    Bir loop açıp title ve link bastırmanız kafi.

    <?php query_posts('cat=1&posts_per_page=1&orderby=rand'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    
    <?php endwhile; endif; ?>
    Her sayfa yenilendiğinde rastgele bir başlık ve linkini basacaktır.

    cat=1 yazan kısım sizin kategori idniz olmalı kolay gelsin.
  • 20-09-2013, 04:11:32
    #4
    _PatroN_ adlı üyeden alıntı: mesajı görüntüle
    Basit mantıkla çözersiniz.

    Bir loop açıp title ve link bastırmanız kafi.

    <?php query_posts('cat=1&posts_per_page=1&orderby=rand'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    
    <?php endwhile; endif; ?>
    Her sayfa yenilendiğinde rastgele bir başlık ve linkini basacaktır.

    cat=1 yazan kısım sizin kategori idniz olmalı kolay gelsin.
    Siz mi anlamadınız ben mi anlatamadım...
  • 20-09-2013, 04:34:29
    #5
    Sayfadaki kodda bulunan

    $random_cat_id = (int) $_GET['random_cat_id'];
    kısma seçmek istediğiniz kategori ID yi yazarsanız olacaktır
  • 20-09-2013, 04:38:17
    #6
    Salihweb adlı üyeden alıntı: mesajı görüntüle
    Sayfadaki kodda bulunan

    $random_cat_id = (int) $_GET['random_cat_id'];
    kısma seçmek istediğiniz kategori ID yi yazarsanız olacaktır

    $random_cat_id = (int) $_GET['2'];
    Böyle dahi yapsam bütün kategorilerden çekiyor...
  • 20-09-2013, 05:24:52
    #7
    mewluthday adlı üyeden alıntı: mesajı görüntüle
    $random_cat_id = (int) $_GET['2'];
    Böyle dahi yapsam bütün kategorilerden çekiyor...
    add_action('init','random_add_rewrite');
    function random_add_rewrite() {
           global $wp;
           $wp->add_query_var('random');
           add_rewrite_rule('random/?$', 'index.php?random=1', 'top');
    }
     
    add_action('template_redirect','random_template');
    function random_template() {
           if (get_query_var('random') == 1) {
                   $posts = get_posts('post_type=post&cat=3&orderby=rand&numberposts=1'); 
                   foreach($posts as $post) {
                           $link = get_permalink($post);
                   }
                   wp_redirect($link,307);
                   exit;
           }
    }

    örnek : http://www.salihweb.net/index.php?random=1
  • 20-09-2013, 05:42:52
    #8
    Salihweb adlı üyeden alıntı: mesajı görüntüle
    add_action('init','random_add_rewrite');
    function random_add_rewrite() {
           global $wp;
           $wp->add_query_var('random');
           add_rewrite_rule('random/?$', 'index.php?random=1', 'top');
    }
     
    add_action('template_redirect','random_template');
    function random_template() {
           if (get_query_var('random') == 1) {
                   $posts = get_posts('post_type=post&cat=3&orderby=rand&numberposts=1'); 
                   foreach($posts as $post) {
                           $link = get_permalink($post);
                   }
                   wp_redirect($link,307);
                   exit;
           }
    }
    örnek : http://www.salihweb.net/index.php?random=1
    Allah razı olsun, gece vakti yüzümü gülümsettin ya Allah'da senin yüzünü gülümsetsin
  • 21-09-2013, 00:22:58
    #9
    mewluthday adlı üyeden alıntı: mesajı görüntüle
    Siz mi anlamadınız ben mi anlatamadım...
    siz ne yadığımı anlamadınız sanırım ?

    da çözmüşsünüz zaten sıkıntı yok. güle güle kullanın.