• 23-02-2015, 18:32:20
    #1
    Merhaba,
    Temam da ki manşet alanım için farklı farklı konulardan resim çekiyorum. Ancak size değerleri istediğim gibi değil bunu css ile yaptığımda da site açılış hızı uzuyor. Bunun için add_image_size fonksiyonu buldum.

    Şu şekilde yazdım ;
    add_theme_support('post-thumbnails');
    add_image_size( 'manset-buyuk-thumb', 405, 9999 );
    add_image_size( 'manset-kucuk-thumb', 166, 9999 );
    Manşet alanımda ise şu şekilde kullandım.
    $ana_manset_Img = wp_get_attachment_image_src( get_post_thumbnail_id( $post_ana->ID ), 'manset-buyuk' );
    ancak bir türlü resim 405 width genişliğinde dönmüyor.
  • 23-02-2015, 21:14:21
    #2
    manset-buyuk değil manset-buyuk-thumb olarak yaz çağırdığın kod satırına. Ayrıca 9999 nedir hocam bunun birisi width diğeri height değerini ona girin bilgileri. Ek olarak eski resimlerde geçerli olmaz bu kodu ekledikten sonraki yüklediğiniz resimlerde geçerli olur.
  • 23-02-2015, 22:47:40
    #3
    SNCR_1 adlı üyeden alıntı: mesajı görüntüle
    manset-buyuk değil manset-buyuk-thumb olarak yaz çağırdığın kod satırına. Ayrıca 9999 nedir hocam bunun birisi width diğeri height değerini ona girin bilgileri. Ek olarak eski resimlerde geçerli olmaz bu kodu ekledikten sonraki yüklediğiniz resimlerde geçerli olur.
    O kodları buraya yanlış yazmışım. 9999 height olarak sınırsız anlamına gelmekte. Onuda düzenledim şimdilik.
    Yalnız tüm makelelerde geçerli olması için resimleri silip yeniden mi yüklemem gerek. Çok saçma değil mi ?
  • 23-02-2015, 23:16:02
    #4
    aTKn94 adlı üyeden alıntı: mesajı görüntüle
    O kodları buraya yanlış yazmışım. 9999 height olarak sınırsız anlamına gelmekte. Onuda düzenledim şimdilik.
    Yalnız tüm makelelerde geçerli olması için resimleri silip yeniden mi yüklemem gerek. Çok saçma değil mi ?
    maalesef hocam hiç saçma değil çünkü bu boyut değiştirme işlemi upload sırasında olan bir işlem olduğu için bu şekilde işlem görmekte
  • 23-02-2015, 23:18:16
    #5
    SNCR_1 adlı üyeden alıntı: mesajı görüntüle
    maalesef hocam hiç saçma değil çünkü bu boyut değiştirme işlemi upload sırasında olan bir işlem olduğu için bu şekilde işlem görmekte
    Birkaç yerde kod görmüştüm. Tema'yı install edince bu kodlar aktif oluyordu.
    Kodu şöyle ;

    function img_update() {
        add_image_size( 'blog_feat_img', 720 );
        add_image_size( 'latest_posts_widget_feat_img', 400 );
        add_image_size( 'portfolio_widget_feat_img_1x', 400 );
        add_image_size( 'portfolio_widget_feat_img_2x', 800 );
    }
    add_action( 'after_setup_theme', 'img_update', 11 );
    Bu kod ile olabilir mi acaba böyle birşey ?
  • 23-02-2015, 23:23:30
    #6
    aTKn94 adlı üyeden alıntı: mesajı görüntüle
    Birkaç yerde kod görmüştüm. Tema'yı install edince bu kodlar aktif oluyordu.
    Kodu şöyle ;

    function img_update() {
        add_image_size( 'blog_feat_img', 720 );
        add_image_size( 'latest_posts_widget_feat_img', 400 );
        add_image_size( 'portfolio_widget_feat_img_1x', 400 );
        add_image_size( 'portfolio_widget_feat_img_2x', 800 );
    }
    add_action( 'after_setup_theme', 'img_update', 11 );
    Bu kod ile olabilir mi acaba böyle birşey ?
    daha önce hiç kullanmadığım bir fonksiyon, bilgi sahibi değilim ama bazı söylentilere göre https://wordpress.org/plugins/enable-media-replace/ bu eklentide o işi yapabiliyor muş
  • 01-03-2015, 21:43:36
    #7
    SNCR_1 adlı üyeden alıntı: mesajı görüntüle
    daha önce hiç kullanmadığım bir fonksiyon, bilgi sahibi değilim ama bazı söylentilere göre https://wordpress.org/plugins/enable-media-replace/ bu eklentide o işi yapabiliyor muş
    Hocam bana eklentisiz lazım. Yalnız add_image_size'da kullandığım değişkeni the_post_thumbnail'de çağırdığımda class olarak o değişken geliyor ve img kodunda width height olarak tanımlanıyor ancak.
    $ana_manset_Img = wp_get_attachment_image_src( get_post_thumbnail_id( $post_ana->ID ), 'manset-buyuk-thumb');
    Burada tanımlanmıyor. Nerede yanlış yapıyorum.
  • 02-03-2015, 10:44:56
    #8
    Hocam size ı ekleyin sonra Regenarate Thumbnails eklentisini kurun. Bir sefer kullanip tum eski resimlerin thumbnaillerini yenileyip ardindan eklentiyi silebilirsiniz.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:44:56 -->-> Daha önceki mesaj 10:42:11 --

    Ancak class ve size ile img cagirma konusunda bilgim yom zannimca gerek de yok add image sizedeki boyda yeni resimler olusturuluyor zaten ekstra bi css sizena ihtiyaciniz yok. Sonuc alamazsaniz skype kubilaykarpat ekleyin yardimci olayim