• 06-11-2019, 11:29:03
    #1
    Merhaba aşağıdaki kod single.php dosyasına entegre edildiğinde sitenin genelinden random 3 ilan gösteriyor. Ben ise her ilan sayfasında kendi bağlı olduğu kategoriden random 3 ilan göstermek istiyorum. Kodda nasıl bir değişiklik yapmam gerektiği hakkında yardımcı olabilecek bir arkadaş olursa şimdiden teşekkür ederim.

    <section class="mt30">
                    <div class="title">
                        <h2><i class="fa fa-shopping-cart"></i> <?=__('Benzer ilanlar', 'tfilan')?></h2>
                    </div>
                    
                    <ul class="ilan-list">
                        <?php
                            $benzer_query = new WP_Query(
                                array('post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
                            );
                            while($benzer_query->have_posts()):
                                $benzer_query->the_post();
                                $post_id = get_the_ID();
                                $ililce = get_post_meta($post_id, 'adrtext', true);
                                $kur = get_post_meta($post_id, 'kur', true);
                        ?>
                        <li>
                            <a href="<?php the_permalink(); ?>" class="img"><img src="<?=resim_getir($post_id, '78x78')?>" width="78" height="78" /></a>
                            <div class="info">
                                <h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h5>
                                <div><a href="<?php the_permalink(); ?>">
                                        <?php
                                            if (isset($ililce['il']) && !empty($ililce['il']))
                                                echo $ililce['il'];
                                            if (isset($ililce['ilce']) && !empty($ililce['ilce']))
                                                echo ' / '.$ililce['ilce'];
                                        ?></a> <span><?=get_post_meta($post_id, 'fiyat', true); ?> <?=birim_ikon($kur)?></span></div>
                            </div>
                            <div class="clear"></div>
                        </li>
                        <?php endwhile; wp_reset_query(); ?>
                    </ul>
                </section>
  • 06-11-2019, 17:59:36
    #2
    array('post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
    Bu satırı
    array( 'cat'=> wp_get_post_categories( get_the_ID())[0],'post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
    olarak değiştirir misiniz?
  • 06-11-2019, 18:24:44
    #3
    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    array('post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
    Bu satırı
    array( 'cat'=> wp_get_post_categories( get_the_ID())[0],'post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
    olarak değiştirir misiniz?
    Bilgisayar başında değilim ama yarın deneyeceğim. Her halükarda verdiğiniz bu değerli bilgi için gönülden teşekkürlerimi sunarım



    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    array('post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
    Bu satırı
    array( 'cat'=> wp_get_post_categories( get_the_ID())[0],'post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
    olarak değiştirir misiniz?
    Kardeşim verdiğin kod tam istediğim işlevi gördü, tekrar teşekkür ederim (:
  • 06-11-2019, 20:41:13
    #4
    Ajiba adlı üyeden alıntı: mesajı görüntüle
    Bilgisayar başında değilim ama yarın deneyeceğim. Her halükarda verdiğiniz bu değerli bilgi için gönülden teşekkürlerimi sunarım




    Kardeşim verdiğin kod tam istediğim işlevi gördü, tekrar teşekkür ederim (:
    Rica ederim, iyi forumlar...
  • 06-11-2019, 21:16:36
    #5
    Ajiba adlı üyeden alıntı: mesajı görüntüle
    Merhaba aşağıdaki kod single.php dosyasına entegre edildiğinde sitenin genelinden random 3 ilan gösteriyor. Ben ise her ilan sayfasında kendi bağlı olduğu kategoriden random 3 ilan göstermek istiyorum. Kodda nasıl bir değişiklik yapmam gerektiği hakkında yardımcı olabilecek bir arkadaş olursa şimdiden teşekkür ederim.

    <section class="mt30">
                    <div class="title">
                        <h2><i class="fa fa-shopping-cart"></i> <?=__('Benzer ilanlar', 'tfilan')?></h2>
                    </div>
                    
                    <ul class="ilan-list">
                        <?php
                            $benzer_query = new WP_Query(
                                array('post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand')
                            );
                            while($benzer_query->have_posts()):
                                $benzer_query->the_post();
                                $post_id = get_the_ID();
                                $ililce = get_post_meta($post_id, 'adrtext', true);
                                $kur = get_post_meta($post_id, 'kur', true);
                        ?>
                        <li>
                            <a href="<?php the_permalink(); ?>" class="img"><img src="<?=resim_getir($post_id, '78x78')?>" width="78" height="78" /></a>
                            <div class="info">
                                <h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h5>
                                <div><a href="<?php the_permalink(); ?>">
                                        <?php
                                            if (isset($ililce['il']) && !empty($ililce['il']))
                                                echo $ililce['il'];
                                            if (isset($ililce['ilce']) && !empty($ililce['ilce']))
                                                echo ' / '.$ililce['ilce'];
                                        ?></a> <span><?=get_post_meta($post_id, 'fiyat', true); ?> <?=birim_ikon($kur)?></span></div>
                            </div>
                            <div class="clear"></div>
                        </li>
                        <?php endwhile; wp_reset_query(); ?>
                    </ul>
                </section>
    Ücretli destek isterseniz pm ile iletişime geçebilirsiniz hocam