• 26-03-2018, 15:26:51
    #1
    Temamızda resimler önceden resim özel alanında tutuluyordu.Şu an öne çıkan görselleride kullanıyoruz ve thumb özelliğinden faydalanıyoruz. Özel alanımızdaki resimlere thumb yapılmadığı için bunları öne çıkan görsele taşımak istiyoruz. resim özel alanımızı öne çıkan görsele taşıyarak bundan sonra öne çıkan resim olarak kullanmak istiyoruz.

    Şu anki mantığımız öne çıkan görsel varsa onu kullan yoksa resim özel alanını yansıt tarzında.Kullandığımız kod aşağıda.

    if ( has_post_thumbnail() ) {
    the_post_thumbnail(array(152,122));
    } else {
    echo '<img src="';
    echo get_post_meta($post->ID, 'resim' , true);
    echo'" alt="'; echo the_title(); echo '" class="img-responsive" />';
    }

    Çözüm için önerileriniz nelerdir ?
    not: Bu arada eski resimlerimiz uploads klasöründe değil başka bir klasöre çekilmiş..
  • 26-03-2018, 15:33:31
    #2
    Tam sizlik bir başlık buldum. Ben olsam buradaki kodları else içerisine yerleştirirdim. İlk ziyarette parça parça oluşturulur görseller. Kasma da yapmaz böylece.

    https://wordpress.stackexchange.com/...bnail-with-php
  • 26-03-2018, 15:34:30
    #3
    hocam veritabanında toplu değişiklik yapan bi kod vardı, özel alan adınızı thumbnail ile veritabanından toplu bir şekilde değişirseniz sorun çözülür büyük ihtimalle. tabi önce veritabanı yedeği alın mutlaka.
  • 26-03-2018, 15:39:40
    #4
    Diyarbekir adlı üyeden alıntı: mesajı görüntüle
    hocam veritabanında toplu değişiklik yapan bi kod vardı, özel alan adınızı thumbnail ile veritabanından toplu bir şekilde değişirseniz sorun çözülür büyük ihtimalle. tabi önce veritabanı yedeği alın mutlaka.
    Öyle olursa resimler temaya uygun olarak yeniden boyutlandırılamayacağı için özel alan kullanımı ile farkı olmayacaktır.
  • 26-03-2018, 16:08:59
    #5
    duygugemisi adlı üyeden alıntı: mesajı görüntüle
    Tam sizlik bir başlık buldum. Ben olsam buradaki kodları else içerisine yerleştirirdim. İlk ziyarette parça parça oluşturulur görseller. Kasma da yapmaz böylece.

    https://wordpress.stackexchange.com/...bnail-with-php
    Fakat bizim imageler wordpress ile eklenmemiş o yüzden bunun çalışacağını sanmıyorum. Bot ile çekilmiş ve /resimx adlı başka bir klasörde bulunuyor konuda da custom field olarak görünüyor. Ben bu custom fielddaki resmi featured images e taşımak istiyorum. Nedenim ise thumba çeviremiyorum ve anasayfadaki fotoğrafları resize edemiyorum.



    uckan adlı üyeden alıntı: mesajı görüntüle
    global $post;
    $thumb = get_post_meta( $post->ID, 'post_show_featured_image', true );
    $resim = get_post_meta($post->ID, 'resim' , true);
    $thumb = $resim;
    Hocam zaten imageler featured image olarak görünüyor. Konuyu tekrar okursanız sevinirim..