En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te CSS / JavaScript Dosyaları Nasıl Küçültülür (3 Yol)

Yavaş yüklenme süreleri ziyaretçileri hayal kırıklığına uğratır ve Google sıralamanızı olumsuz etkiler. Bir saniyelik bir gecikme bile aboneleri ve satışları kaybetmenize neden olabilir.

Minifikasyon teknik bir terim gibi görünse de, web sitesi kodunuzu daha küçük hale getirerek daha hızlı yüklenmesini sağlayan bir yöntemdir. En iyi performansı sağlamak için bu tekniği kendi web sitelerimizde kullanıyoruz.

Bu rehberde, WordPress'te CSS ve JavaScript dosyalarını nasıl kolayca küçültebileceğinizi göstereceğiz.

WordPress'te CSS ve JavaScript dosyalarını kolayca küçültün

Küçültme Nedir ve Ne Zaman İhtiyacınız Olur?

'Küçültme' terimi, WordPress web sitenizin dosya boyutlarını küçülten bir yöntemi tanımlamak için kullanılır. Bunu, kaynak koddan boşlukları, satırları ve gereksiz karakterleri kaldırarak yapar.

Normal CSS koduna bir örnek:

body {
margin:20px;
padding:20px;
color:#333333;
background:#f7f7f7;
}
h1 {
font-size:32px;
color#222222;
margin-bottom:10px;
}

Kodu küçülttükten sonra şöyle görünecektir:

body{margin:20px;padding:20px;color:#333;background:#f7f7f7}
h1{font-size:32px;margin-bottom:10px}

Genellikle yalnızca kullanıcının tarayıcısına gönderilen dosyaları küçültmeniz önerilir. Bu, HTML, CSS ve JavaScript dosyalarını içerir.

PHP dosyalarını küçültmenize gerek yok. PHP, sunucu taraflı bir programlama dilidir, yani herhangi bir şey ziyaretçinin web tarayıcısına gönderilmeden önce sunucuda çalışır, bu nedenle onu küçültmek kullanıcı yüklenme sürelerini iyileştirmez.

Dosyaları küçültmenin avantajı, WordPress hızının ve performansının iyileştirilmesidir, çünkü sıkıştırılmış dosyalar daha hızlı yüklenir.

Ancak, bazı uzmanlar performans iyileştirmesinin çoğu web sitesi için çok küçük olduğuna ve uğraşmaya değmediğine inanıyor. Küçültme, çoğu WordPress sitesinde yalnızca birkaç kilobayt veriyi kaldırır. Görüntüleri web için optimize ederek sayfa yükleme süresini daha fazla azaltabilirsiniz.

Google PageSpeed Insights veya GTMetrix aracı üzerindeki puanınızı iyileştirmeye çalışıyorsanız, CSS ve JavaScript'i küçültmek önemli bir adımdır.

Bunu söyledikten sonra, WordPress sitenizde CSS/JavaScript'i kolayca nasıl küçültebileceğinize bir göz atalım. Seçebileceğiniz 3 farklı seçeneği inceleyeceğiz:

En çok önerdiğimiz yöntemle başlayalım.

Yöntem 1. WP Rocket Kullanarak WordPress'te CSS/JavaScript Küçültme

Bu yöntem daha kolaydır ve tüm kullanıcılar için önerilir. Hangi WordPress barındırmasını kullanıyor olursanız olun işe yarar.

Öncelikle, WP Rocket eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

WP Rocket, piyasadaki en iyi WordPress önbellekleme eklentisidir. WordPress'e önbellekleme eklemenizi ve web sitesi hızını ve sayfa yükleme sürelerini önemli ölçüde iyileştirmenizi sağlar.

Daha fazla ayrıntı için WordPress'te WP Rocket'i doğru şekilde yükleme ve ayarlama hakkındaki öğreticimize bakın.

Etkinleştirdikten sonra, Ayarlar » WP Rocket sayfasına gitmeniz ve 'Dosya Optimizasyonu' sekmesine geçmeniz gerekir.

WP Rocket'ta CSS dosyalarını küçültme

Buradan, CSS dosyalarını küçült seçeneğini kontrol etmeniz gerekir.

WP Rocket daha sonra bunun sitenizde sorunlara yol açabileceğine dair bir uyarı gösterecektir. Devam edin ve 'CSS'yi Küçült' düğmesine tıklayın. Web sitenizle ilgili herhangi bir sorun yaşanması durumunda bu seçeneği istediğiniz zaman devre dışı bırakabilirsiniz.

CSS küçültmeyi etkinleştir

Ardından, aşağıdaki JavaScript Dosyaları bölümüne kaydırmanız gerekir.

Burada, ‘JavaScript dosyalarını küçült’ seçeneğinin yanındaki kutuyu işaretlemeniz yeterlidir.

WP Rocket JavaScript dosyalarını küçültür

Yine, bunun sitenizde sorunlara neden olabileceğine dair bir uyarı göreceksiniz. Devam edin ve ‘JavaScript Küçültmeyi Etkinleştir’ düğmesine tıklayın.

Bundan sonra, ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın. Her şeyin etkili bir şekilde çalıştığından emin olmak için web sitenizi kapsamlı bir şekilde kullanın.

WP Rocket şimdi CSS ve JavaScript dosyalarınızı küçültmeye başlayacaktır. Küçültülmüş CSS ve JavaScript'in bir sonraki web sitesi ziyaretçisi için kullanılmaya başladığından emin olmak için eklenti ayarlarında önbelleğinizi temizleyebilirsiniz.

Yöntem 2. WordPress'te SiteGround Kullanarak CSS/JavaScript'i Küçültme

WordPress barındırma sağlayıcınız olarak SiteGround kullanıyorsanız, CSS dosyalarını Speed Optimizer eklentisini (eski adıyla SiteGround Optimizer) kullanarak küçültebilirsiniz.

Speed Optimizer, kendi platformunda çalışan bir performans optimizasyon eklentisidir. Sitenizin yüklenme sürelerini iyileştirmek için Ultrafast PHP ile iyi çalışır.

Speed Optimizer eklentisini WordPress sitenize kurup etkinleştirmeniz yeterlidir. Daha fazla ayrıntı için, WordPress eklentisi nasıl kurulur hakkındaki adım adım kılavuzumuza bakın.

Bundan sonra, WordPress yönetici kenar çubuğundaki Speed Optimizer menüsüne tıklamanız gerekir. Bu sizi SG Optimizer ayarlarına götürecektir.

Buradan, ‘Diğer Optimizasyonlar’ altındaki ‘Ön Yüze Git’ düğmesine tıklamanız gerekir.

SiteGround ön yüz optimizasyonu

Frontend ayarları sayfasında, 'CSS' sekmesine geçin.

Ardından, 'CSS Dosyalarını Küçült' seçeneğinin yanındaki geçiş düğmesini açın.

SiteGround'da CSS'yi Küçült

Ardından, JavaScript sekmesine geçmeniz ve ‘JavaScript Dosyalarını Küçült’ seçeneğinin yanındaki geçişi açmanız gerekir.

Hepsi bu kadar! Artık WordPress önbelleğinizi boşaltabilir ve küçültülmüş CSS ve JS dosyası sürümlerini yüklemek için web sitenizi ziyaret edebilirsiniz.

Yöntem 3. Autoptimize ile CSS/JavaScript'i Küçültme

Bu yöntem SiteGround kullanmayan ve WP Rocket kullanmayan kullanıcılar için önerilir.

Öncelikle, Autoptimize eklentisini kurmanız ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Etkinleştirdikten sonra, eklenti ayarlarını yapılandırmak için Ayarlar » Autoptimize sayfasını ziyaret etmeniz gerekir.

Buradan, öncelikle JavaScript Seçenekleri altında 'JavaScript Kodunu Optimize Et' seçeneğini işaretlemeniz gerekir.

Autoptimize JavaScript seçenekleri

Bundan sonra, CSS Seçeneklerine aşağı kaydırmanız gerekir.

Oradayken, ‘CSS kodunu optimize et’ seçeneğinin yanındaki kutuyu işaretlemelisiniz.

Autoptimize CSS kodu

Ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

Ardından, küçültülmüş dosyalarınızı kullanmaya başlamak için Önbelleği Boşalt düğmesine tıklayabilirsiniz. Eklenti ayrıca WordPress'te oluşturmayı engelleyen JavaScript ve CSS'yi düzeltmek için de kullanılabilir.

Küçültme Hakkında Sıkça Sorulan Sorular

İşte WordPress'te dosyaları küçültme hakkında en sık sorulan sorulardan bazılarına yanıtlar. Bunlar, süreci ve siteniz için faydalarını daha iyi anlamanıza yardımcı olabilir.

1. Minifikasyon tam olarak nedir?

Küçültme, kodun nasıl çalıştığını değiştirmeden gereksiz tüm karakterleri kaldırarak web sitenizin kod dosyalarını küçülten bir işlemdir. Bu, HTML, CSS ve JavaScript dosyalarından boşlukları, yorumları ve satır sonlarını kaldırmayı içerir. Sonuçta ortaya çıkan dosyalar daha küçük ve daha kompakt olduğundan, ziyaretçinin tarayıcısının indirmesi ve işlemesi daha hızlıdır, bu da web sitenizin genel hızını artırmaya yardımcı olabilir.

2. CSS ve JavaScript dosyalarını küçültmek web sitemi bozar mı?

Modern eklentilerde yaygın olmasa da, küçültme bazen sitenizde görsel veya işlevsel sorunlara neden olabilir. Bu nedenle performans eklentileri genellikle özelliği etkinleştirmeden önce bir uyarı gösterir. Her zaman önce bir yedekleme oluşturmak ve ardından küçültmeyi açtıktan sonra gizli bir tarayıcı penceresinde web sitenizi dikkatlice test etmek iyi bir fikirdir. Herhangi bir sorun fark ederseniz, ayarı devre dışı bırakabilir veya çakışmaya neden olabilecek belirli dosyaları hariç tutmak için eklentinin özelliklerini kullanabilirsiniz.

3. Küçültme gerçekten büyük bir fark yaratır mı?

Küçültmenin etkisi sitenize bağlı olarak değişebilir. Birçok web sitesi için yalnızca birkaç kilobayt veriyi kaldırır ve resimlerinizi optimize ederek daha önemli bir hız artışı görebilirsiniz. Ancak, birincil hedefiniz Google PageSpeed Insights veya GTMetrix gibi hız test araçlarında mükemmel bir 100/100 puan elde etmekse, CSS ve JavaScript dosyalarınızı küçültmek puanınızı önemli ölçüde iyileştirecek önemli bir adımdır.

4. WordPress'te dosyaları küçültmek için bir eklentiye ihtiyacım var mı?

WordPress kullanıcılarının neredeyse tamamı için dosyaları küçültmenin en kolay ve en çok tavsiye edilen yolu, WP Rocket veya Autoptimize gibi bir önbellekleme veya performans eklentisi kullanmaktır. Bu araçlar, yalnızca birkaç tıklamayla küçültmeyi etkinleştirmenize olanak tanır. SiteGround gibi bazı barındırma sağlayıcıları da bu özelliklere sahip kendi optimizasyon eklentilerini sunar. Dosyaları manuel olarak küçültmek, yeni başlayanlar için önerilmeyen karmaşık ve riskli bir işlemdir.

Ek Kaynaklar

Sitenizin kodunu nasıl küçülteceğinizi artık bildiğinize göre, WordPress performansınızı iyileştirmenize yardımcı olacak bazı diğer kılavuzlar şunlardır:

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

27 CommentsLeave a Reply

  1. CSS ve JavaScript'in küçültülmesi, günümüzde neredeyse tüm önbellek eklentilerinin halledebileceği bir şeydir. Ancak, bana göre bu oldukça zor bir durum çünkü web siteleri bu tür değişikliklerden sonra her zaman beklendiği gibi çalışmıyor. Kodu azalttığınızda, aynı şekilde doğru çalışmaya devam edeceğinin garantisi olmaz. Eğer her ne pahasına olursa olsun optimize etmeye çalışıyorsanız ve her kilobaytı kurtarmanız gerekiyorsa, o zaman kesinlikle mantıklıdır, ancak böyle bir müdahaleden önce her zaman yedek almanızı öneririm. Sonrasında birçok web sitesinin garip davranmaya başladığını gördüm. Yani benim için evet, ama dikkatli bir şekilde.

  2. Bunu benimle paylaştığın için teşekkürler. WP Rocket eklentisini deneyip dosyaları küçültmeye yardımcı olup olmadığını göreceğim.

  3. Verdiğiniz kod örneğine göre, ikisi de aynı, neyi küçültüyoruz, ama sadece birini az boşluklu görüyorum, boşluğu kaldırmak küçültmek olarak mı adlandırılıyor?
    Bu gönderi site hızıyla ilgili olduğu için faydalı, ancak bazı temalar kod küçültme ile geliyor, yine de manuel olarak yapmam gerekir mi? teşekkürler.

    • Ekstra boşlukları kaldırmak kodu küçültmektir. Sitenizin kodu zaten küçültülmüşse, bu gerekli değildir, esas olarak küçültülmemiş olabilecek temalar veya diğer araçlar içindir.

      Yönetici

  4. Autoptimize kullanmak yazı tipi boyutumu, satır aralığımı ve diğer CSS'lerimi değiştirir mi?
    WordPress siteme ek CSS kodları ekledim. Bunlar madde işaretleri için satır aralığı, paragraflar için satır aralığı, paragraflar için harf aralığı içerir.
    Bu CSS ayarlarının tümü kaldırılacak mı?

    • Ayarlar ve yaptığınız değişiklikler, dosyaları küçülttüğünüzde kaldırılmamalıdır.

      Yönetici

  5. Bu eklenti artık WordPress eklentileri panelinde mevcut değil. Ayrıca, son 6 yıldır güncellenmemiştir.

    • Thank you for letting us know, we will be sure to look into updating this article :)

      Yönetici

  6. Sonuçlardan memnun kalmazsam, bir düğmeye tıklayarak geri alabilir ve küçültülmemiş duruma dönebilir miyim?

    • Eklentiyi kullandıysanız, küçültmeyi durdurmak ve sitenizdeki önbelleği temizlemek için eklentiyi kaldırmanız gerekir.

      Yönetici

  7. Bu eklenti, WordPress'in en son 3 ana sürümüyle test edilmemiştir. Artık bakımı yapılmıyor veya desteklenmiyor olabilir ve WordPress'in daha yeni sürümleriyle kullanıldığında uyumluluk sorunları olabilir.

    • Bize bildirdiğiniz için teşekkür ederiz, buna bakacağız.

      Yönetici

  8. Olağanüstü bir Minify eklentisi arıyorum. Bu gönderiyi okuyunca Better Wordpress Minify'ı yüklemek istedim. Wordpress deposunda bu eklentinin üç yıldır güncellenmediğini fark ettim. Destek sayfasında da pek bir hareket olmadığını fark ettim.

    Bu eklentiyi yükleme konusundaki tereddütümü anlayabileceğinizden eminim.
    Soru şu…. En son WordPress ve PHP sürümüyle güvenli bir şekilde yapabilir miyim yoksa bu anda başka bir eklenti mi önerirsiniz.

    Umarım yardımcı olur

    Adri

    • Web sitelerimin çoğunda Autoptimize kullanıyorum ve çok iyi gidiyor.
      HTML, CSS ve JS dosyalarını küçültmek için seçenekleri var.

  9. W3 Total Cache eklentisini kullanıyorsanız, birçok WordPress kullanıcısı web sayfası hızını artırmak için bu eklentiyi kullanır. Bu eklentinin CSS, JavaScript ve HTML dosyalarını Küçültme özelliği sunduğunu biliyor olabilirsiniz. Bunu öneririm, çünkü amacı karşılıyor ve Küçültme için ek bir eklenti kullanmanıza gerek kalmıyor.

  10. merhaba,

    Adını şimdi bilmediğim bir önbellek eklentimden küçültme seçeneğini işaretledikten sonra temamı mahvetti. Bu yüzden önerdiğiniz eklentinin de aynısını yapıp yapmayacağından veya kurduğumda temamı mahvedip mahvetmeyeceğinden endişeliyim? Themify ultra temam var.

    teşekkürler,

    sophie.

  11. Makaleniz için teşekkürler. Tavsiye edebileceğiniz başka bir eklenti var mı? Better Wordpress Minify 2 yıldır güncellenmedi. Teşekkürler

  12. Yazılarınız her zaman hem faydalı hem de takdire şayan. Çok teşekkürler.

  13. Merhaba,

    Makaleyi beğendim ama bir önerim var. WP Beginner makalelerinin çoğunda eklenti tabanlı bir çözüm sunduğunu fark ettim. Bence bu harika ama bazen ileri düzey kullanıcıların perde arkası şeyleri görmesi güzel olur.

    Yeni başlayanlar ve gelişmiş WP kullanıcıları veya geliştiricileri için tasarlanmış olmaları nedeniyle bu makaleleri beğeniyorum. Eklenti yolu ve ardından manuel (gelişmiş WordPress kullanıcıları için) bir yol gösteren birkaç makaleniz var.

    Zamanınız oldukça, lütfen makaleyi ileri düzey kullanıcılar/geliştiriciler için nasıl küçültüleceğini içerecek şekilde güncellemeyi düşünebilir misiniz?

    Teşekkürler!

    • Sana katılıyorum JERMY. Ancak web sitesinin adı wpbeginner.com olduğu için burada Beginner kelimesi kullanılmış, bu da bunun Profesyoneller olmadığını gösteriyor.

    • Lol, bulunduğun web sitesinin alan adına bak. Burası WP beginner, WP Advanced değil.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.