lostyazilim
tr.link

Wordpress add_image_size özelliğini fonksiyon ile nasıl pasif tutarım?

13 Mesajlar 1.768 Okunma
lstbozum
tr.link

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Merhabalar,

Temada, bazı eklentilerde Wordpress'in "add_image_size" özelliği ile görsel çoğaltma özelliği kullanılıyor. Ben bunları child temamın içerisinde functions.php dosyasına ekleyeceğim kod ile kapatmak istiyorum. Wordpress'in "add_image_size" özelliğini php kodu ile nasıl pasif hale getirebilirim?

--------------------
Ve ayrıca üstteki çözüme ek "add_image_size" özeliğine kapatmak yerine temadaki veya eklentilerde kullanılan bazı "add_image_size" özelliklerinden istediğimi kapatmak istiyorum. Bunun mümkün olduğunu düşünüyorum. Temamdaki "add_image_size" kodları şu şekilde;


//define thumbnail sizes
add_image_size('optimize_mikado_square', 550, 550, true);
add_image_size('optimize_mikado_landscape', 800, 600, true);
add_image_size('optimize_mikado_portrait', 600, 800, true);
add_image_size('optimize_mikado_large_width', 1000, 500, true);
add_image_size('optimize_mikado_large_height', 500, 1000, true);
add_image_size('optimize_mikado_large_width_height', 1000, 1000, true);


Mesela sadece temanın "optimize_mikado_large_width" için yarattığı görseli yaratmamasını nasıl sağlarım? (silmenin dışında child temaya kod ekleyerek pasif hale getirmek istiyorum)

Ek olarak: Varsa eklenti de olur.

Şimdiden teşekkürler.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
wmaraci
reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
https://wordpress.org/plugins/image-sizes/
Bu eklenti işinizi görür.
 

 

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)


Tam da istediğim gibi bir eklenti ancak yüklemeden önce yorumları okudum ve şöyle bir yorum gördüm;



Aslında adam haklı. Anlattığını yaptım ama olmadı. Nasıl kullanmam gerekiyor bu kodu? Konuda verdiğim tema kodlarına uyarlayıp biri paylaşabilir mi acaba?
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)
Child temanızda functions.php dosyasında direkt aşağıdaki kodu denediniz mi?


add_action( 'after_setup_theme', 'resim_boyutunu_kaldir', 11 );
function resim_boyutunu_kaldir() {
remove_image_size( 'optimize_mikado_large_width' );
}
MuratDinc

kişi bu mesajı beğendi.

wmaraci
wmaraci

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)
Bunu yaptıktan sonra tabi Force Regenerate Thumbnails gibi bir eklenti ile resimleri yeniden oluşturmanız lazım. Eskiden oluşturulan resimleri silmez çünkü sadece o özelliği deaktif eder.
 

 

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

WpÖmerFaruk adlı üyeden alıntı

Bunu yaptıktan sonra tabi Force Regenerate Thumbnails gibi bir eklenti ile resimleri yeniden oluşturmanız lazım. Eskiden oluşturulan resimleri silmez çünkü sadece o özelliği deaktif eder.


Fonksiyondaki "after_setup_theme" her tama da kullanılan ortak bir özellik mi hocam? Kod sorunsuz çalıştı ancak Wordpress'de bulunan ve ortam kısmından ayarlanan 3 adet görsel çoğaltma özelliğini kapatmak için ne yazacağımı bulamadım. Onlar için ne yazmam gerekiyor?
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

kaanst kaanst Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad K** S**
  • Mesajlar 669
  • Beğeniler 435 / 160
  • Ticaret 31, (%94)
SkyGhostAir Evet, "after_setup_theme", WordPress'e dahil bir add_action özelliğidir.
 

 

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)

SkyGhostAir adlı üyeden alıntı

Fonksiyondaki "after_setup_theme" her tama da kullanılan ortak bir özellik mi hocam? Kod sorunsuz çalıştı ancak Wordpress'de bulunan ve ortam kısmından ayarlanan 3 adet görsel çoğaltma özelliğini kapatmak için ne yazacağımı bulamadım. Onlar için ne yazmam gerekiyor?


Varsayılan resim boyutlarını iptal etmek için de şu kodu deneyebilirsiniz:


add_filter( 'intermediate_image_sizes_advanced', 'varsayilan_resim_boyutlari' );
function varsayilan_resim_boyutlari( $sizes ) {

unset( $sizes['small']); // 150px
unset( $sizes['medium']); // 300px
unset( $sizes['large']); // 1024px
return $sizes;

}
 

 

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

WpÖmerFaruk adlı üyeden alıntı

Varsayılan resim boyutlarını iptal etmek için de şu kodu deneyebilirsiniz:


add_filter( 'intermediate_image_sizes_advanced', 'varsayilan_resim_boyutlari' );
function varsayilan_resim_boyutlari( $sizes ) {

unset( $sizes['small']); // 150px
unset( $sizes['medium']); // 300px
unset( $sizes['large']); // 1024px
return $sizes;

}


Denedim ancak bu işe yaramadı. Şu görseldekiler halen çalışıyor.

 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)

SkyGhostAir adlı üyeden alıntı

Denedim ancak bu işe yaramadı. Şu görseldekiler halen çalışıyor.



Kodu ana temanın functions.php dosyasına ekleyip sonra da Regenerate Thumbnails yaptığınızda varsayılan boyutta görseller oluşturulmaya devam ediyor mu?
 

 

wmaraci
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al