• 22-09-2021, 12:23:50
    #1
    WordPress altyapısındaki sitemde ürün detayları sayfası yapıyorum. Ürünler için custom post oluşturdum. Başlık, açıklama ve öne çıkan görsellerini belirledim.
    Detay linkini şu şekilde verdim
    <?= bloginfo('home') ?>/urun-detaylari/?id=<?= $id ?>/
    Bu link ürünün id 'sine göre beni ürün detay template sayfasına götürüyor burada hem fikiriz.
    Fakat tıkladığım ürünün id 'si örneğin 61, Bana en son eklenen üründen başlayarak kaç kere döngü dönerse o kadar sondan başa doğru gösteriyor. Fakat ben tıkladığım id kaç ise o ürünün bilgilerini görmek istiyorum sadece.
    Benim oluşturmuş olduğum kodlar aşağıdadır. Nerede hata yapıyorum? Yardımcı olacak PHP üstadım var mıdır?
    <?php $args = array(
    
    //Edit: Oluşturduğum Custom Post Adı
     'post_type' => 'slider',
     // Döngü kaç kere dönsün? '
    posts_per_page' => 1,
     );
    $loop = new WP_Query($args); ?>
    <?php while ($loop->have_posts()) : $loop->the_post(); ?>
    <?php $thumb = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full'); ?>
    
    <?= the_title(); ?>
    <?php the_post_thumbnail('full', array('alt')); ?>
    
    <?php endwhile; ?>
  • 22-09-2021, 12:27:59
    #2
    Developer
    <?= bloginfo('home') ?>/urun-detaylari/?id=<?= get_the_ID() ?>/

    Loop içinde kullanabilirsiniz
  • 22-09-2021, 12:31:03
    #3
    brown adlı üyeden alıntı: mesajı görüntüle
    <?= bloginfo('home') ?>/urun-detaylari/?id=<?= get_the_ID() ?>/

    Loop içinde kullanabilirsiniz
    loop içinde bu kodu nerede kullanmam gerekiyor? Yardımcı olabilir misiniz lütfen
  • 22-09-2021, 12:37:44
    #4
    brown adlı üyeden alıntı: mesajı görüntüle
    <?= bloginfo('home') ?>/urun-detaylari/?id=<?= get_the_ID() ?>/

    Loop içinde kullanabilirsiniz
    $id değişkeni ile doğru url 'ye yönlendirebiliyorum zaten. Burada sizin verdiğiniz fonksiyon ile de aynı şeyi gerçekleştiriyor. Fakat detay sayfasında tıkladığım id nin bilgilerini çekmek istiyorum sadece.
  • 22-09-2021, 12:53:01
    #5
    Developer
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $id değişkeni ile doğru url 'ye yönlendirebiliyorum zaten. Burada sizin verdiğiniz fonksiyon ile de aynı şeyi gerçekleştiriyor. Fakat detay sayfasında tıkladığım id nin bilgilerini çekmek istiyorum sadece.
    İlk mesajınızda anlaşılmıyor kusura bakmayın. Detay sayfasında verileri get_post() fonksiyonuyla çekebilirsiniz.

    https://developer.wordpress.org/refe...ions/get_post/