• 05-12-2015, 15:56:26
    #1
    Merhaba arkadaşlar sorunum şu Advanced Custom Fields eklentisini kurdum. 3 alan oluşturdum 2si yazı 1i resim.

    Şu kodu kullanıyorum.
    <h2><?php $key="ad_soyad"; echo get_post_meta($post->ID, $key, true); ?></h2>
    <br />
    <?php $key="uye-resim"; echo get_post_meta($post->ID, $key, true); ?>
    <br />
    <?php $key="notlar"; echo get_post_meta($post->ID, $key, true); ?>
    ad_soyad alanı ve notlar alanı yazı alanları, bu kodlarla çağırdığımda düzgünce görünüyor. Ama uye-resim alanı, resim yüklenen bir alan ve bu kodlarla çağırdığımda sadece medya ID'si görünüyor. Yani resim geleceğine single.php sayfasında 108 yazıyor sadece.

    Sebebi nedir nasıl düzeltebilirim yardımcı olursanız çok sevinirim ?
  • 05-12-2015, 23:06:29
    #2
    Merhaba,
    Yüklediğin görselin veritabanında ki ID'sini veriyor sana bu ID'e ait linki direk çekmek icin aşağıda ki kodu kullanabilirsin.
    <?php 
    $thumb_id = 25;
    $url = wp_get_attachment_thumb_url( $thumb_id );
    ?>
    <img src="<?php echo $url ?>"/>
    Not: mobilden yazıyorum kod da sorun yaşarsan https://codex.wordpress.org/Function...ment_thumb_url adresinde ki örnek kodu inceleyebilirsin
  • 07-12-2015, 06:37:56
    #3
    get_post_meta() array dödürür. $value=get_post_meta($post->ID, $key, true); echo $value[0];
    dersen sorun çözülür.