• 04-10-2010, 18:19:44
    #1
    Yeni bir tema yükledim siteye baya hoşuma gitti yanlız açtığım konulardaki resimler ana sayfada görünmesini nasıl sağlayabilirim.
    Ezel diye bir konu açtığımda ve ezel resmini yüklediğimde ana sayfada sağında no photo diyor orada nasıl gözükecek ne yapmam gerekiyor.

    Lütfen yardımlarınızı bekliyorum şimdiden teşekkürler herkese...
  • 04-10-2010, 19:56:29
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    No photo dediğiniz kısımda resim çıkması için her konu yazdığınızda resim için özel bir alan oluşturmanız gerekiyor.
    Yeni konu açtığınızda alt kısımlarda bulunan custom fields (özel alan) kısmına bir isim atayarak ilgili resim yolunu yazacaksınız. Daha sonra resimlerin gözükmesini istediğiniz php sayfasında thumb kısmına bu ismi vereceksiniz.
    Örneğin, resimyolu diye bir özel olan açtınız.
    Resim Kodu aşağıdaki gibi olmalıdır.
    <img src="<?php get_post_meta($post->ID,"resimyolu",true); ?>" alt="" />
  • 04-10-2010, 23:50:28
    #3
    Üyeliği durduruldu
    thumbnail-for-excerpts eklentisi ile yapabilirsin eklenti sayesinde yazıdaki resim otomatik küçük resim olarak çıkıyor
  • 05-10-2010, 01:58:09
    #4
    <img src="<?php echo get_post_image() ?>" alt="<?php the_title(); ?>" />
    yukarıdaki sayfada göstereceğin resim kodu index.php ye yerleştireceğin kod

    fonctions dosyasının en başına aşagıdaki kodu ekle

    <?php
    function resimsec() {
     global $post, $posts;
     $resimbir = '';
     ob_start();
     ob_end_clean();
     $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
     $resimbir = $matches [1] [0];
    
     
     return $resimbir;
    }
    function get_post_image() {
      global $post, $posts;
      $first_img = '';
      ob_start();
      ob_end_clean();
      $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
      $first_img = $matches [1] [0];
    
      if(empty($first_img)){ //Defines a default image
          $img_dir = get_bloginfo('template_directory');
        $first_img = $img_dir . '/images/post-default.jpg';
      }
      return $first_img;
    }
    
    ?>
    resimi cerceve içine alıp boyurlandırmak için

    <div class="post">
    gibisinden bir div kodu olur

    onuda css dosyasına şu şekil eklersin.

    .post img {
    width: 180px;
    height: 180px;
    float:left;
    border:2px solid #ccc;
    padding:1px;
    margin-bottom: 1px;
    margin-right:1px;
    margin-left:2px;
    margin-top:1px;
    }

    post yazısını css koduna göre değiştirisen ana sayfada eklenti kullanmadan resim görünür eklenti gibi siteyi yavaşlatmaz.