• 01-01-2013, 22:05:57
    #1
    Benim için oldukça zor siz php uzmanları için basit bir soru. Aşağıdaki kodu kullanarak wordpresste özel alan ile eklediğim resimlerin adreslerini istediğim yere çekiyorum.

    <?php echo get_post_meta($post->ID, "resim", true); ?>
    Daha önceki yazılarımda resim yollarını bu kodla çekmediğim ve kısacası özel alan girmediğim için bu kodu şu şekilde geliştirebilirmiyiz?

    Eğer ben bu yazıda özel alan belirtmemişsem bu kod yerine benim belirlediğim bir resim yolu çalışsın? Eğer resim adlı özel alan girdiysem onu kullansın.

    Ayrıca bunu yalnız php ile yapmak mümkün mü yoksa fonksiyonada mı girmemiz gerekir?

    Teşekkürler şimdiden
  • 01-01-2013, 22:14:03
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    function resimKontrol() {
       $resim = get_post_meta($post->ID, "resim", true);
       if(!empty($resim)) { return $resim; }
       else { $resim = 'yeniresim.jpg'; return $resim; }
    }
    
    echo resimKontrol();
    Bu şekilde olabilir. WP'ye bu tarz şeyler yapmadım ama mantık olarak bu şekilde halledilebilir.
  • 01-01-2013, 22:17:55
    #3
    <?php 
    $metaresim = get_post_meta($post->ID, "resim", true);
    if(empty($metaresim)){
    echo '<img src="images/resim-yok.jpg">';
    }else{
    echo $metaresim;
    } 
    ?>
  • 01-01-2013, 22:26:19
    #4
    Her ikinizede teşekkürler elleriniz dert görmesin. Digiklan özellikle senin verdiğin cuk diye oturdu
  • 01-01-2013, 23:32:14
    #5
    <?php
    get_post_meta($post->ID, "resim", true)==NULL?:"resimyok.jpg":get_post_meta($post->ID, "resim", true);
    ?>
    bu şekilde olabilir denemedim ama...