Varsayılan olarak WordPress’te mevcut olsa da, medya dosyalarını WordPress medya kitaplığına toplu yüklemenin sınırlamaları vardır, yani düşük maksimum dosya yükleme boyutu. Bu durum özellikle yüksek çözünürlüklü resimlerse, büyük dosyalar yüklemesi gereken tüm web yöneticileri için sorun teşkil eder. Bu sorunun bariz bir şekilde atlatılması, aynı dosyaların FTP kullanılarak yüklenmesidir. Bu beceri, ister tek bir büyük dosya ister toplu olarak yüzlerce dosya yüklüyor olsunlar, genellikle web sitesi sahipleri veya web yöneticileri için kullanışlıdır. Bu yüzden size bunu nasıl doğru bir şekilde yapacağınızı göstermek için bu makaleyi yazmaya karar verdik. Daha uygun ve daha yaygın medya yükleme yöntemi olan FTP’yi kullanarak WordPress medya dosyalarını toplu olarak nasıl yükleyeceğimize odaklanacağız.
FTP kullanarak WordPress medya dosyalarını toplu yükleme, yönetici panosunun yükleme özelliğini kullanmanın olağan yaklaşımından biraz farklıdır. Özellikle, dosyalar FTP yoluyla sunucuya yüklendikten sonra, bu dosyalarla ilgili gerekli veritabanı bilgileri eksik olduğundan, Medya > Kitaplık bölümünde görünmezler. Bu yüzden FTP kullanan toplu karşıya yükleme işlemi, gerekli veritabanı meta verilerinin oluşturulması ve saklanması için dosyaların yüklenmesi ve kaydedilmesi olmak üzere iki kısma ayrılır. Aşağıda bu iki yönü de ele alacağız.
Bir FTP istemcisi veya cPanel’in Dosya Yöneticisi seçeneğini kullanarak FTP kullanarak nasıl toplu medya yükleyebileceğinizi açıklayacağız. FTP’ye aşina olmayanlar için, FTP kullanımı ile ilgili makalemize önceden bakmanızı öneririz.
İşte size göstereceğimiz konular:
-
Bir FTP İstemcisi Kullanarak Toplu Yükleme
-
cPanel Kullanarak Toplu Yükleme
-
Yüklenen Medya Dosyalarını WordPress Medya Kitaplığınıza Aktarma
Bir FTP İstemcisi Kullanarak Toplu Yükleme
Medya dosyalarını bir FTP istemcisi kullanarak yüklemek için FTP kimlik bilgilerinizi kullanarak sunucuya bağlanın ve kök WordPress dizininizi bulun.
Daha sonra eklentileriniz tarafından oluşturulabilecek diğer klasörlerin yanı sıra başlıklar için yıllara sahip klasörleri bulacağınız wp-content/uploads dizinine gidin. WordPress görüntülerinin depolandığı varsayılan yapıyı temsil ettikleri için birincisine odaklanacağız.
Bunu yaptıktan sonra, içinde bulunulan yılın başlığını taşıyan klasöre tıklayın. Bu klasörde, ay adını taşıyan alt klasörler göreceksiniz. Geçerli aya karşılık gelen klasörü açmak için tıklayın. Bizim durumumuzda bu, 2021/11 klasörüne gitmek anlamına geliyordu. Yüklenenler dizininde geçerli yılın klasörünü veya geçerli yıl klasöründe ay klasörünü görmüyorsanız, ilgili üst dizini seçip sağ tıklayıp Dizin oluştur seçeneğini belirleyerek bunları kendiniz oluşturabilirsiniz.
Daha sonra yerel dosya yapınızın görüntülendiği FTP istemcinizin sol tarafında, toplu yüklemek istediğiniz görüntülerin saklandığı dizini bulun. Bu dizinde, tüm görüntüleri seçin ve bunlardan birine sağ tıklayın. Daha sonra beliren menüde Yükle’ye tıklayın.
Bu seçenek seçilen tüm resimlere uygulanacaktır. Geriye kalan tek şey, görüntülerin tamamen sunucuya yüklenmesini beklemektir. Yükleme ilerlemesini, FTP istemcisinin alt kısmındaki Kuyruğa Alınmış dosyalar, Başarısız aktarımlar ve Başarılı aktarımlar adlı üç bölümde izleyebileceksiniz. Tüm görseller başarıyla yüklendikten sonra bu işlemin ilk kısmı bitmiştir.
cPanel Kullanarak Toplu Yükleme
cPanel kullanıyorsanız, kimlik bilgilerinizi kullanarak oturum açın ve cPanel’in kontrol paneline gidin. Daha sonra Dosyalar bölümünde Dosya Yöneticisi seçeneğini bulun ve erişmek için tıklayın.
Bunu yaptıktan sonra, genellikle public_html olarak adlandırılan kök WordPress dizininizi bulun ve seçin.
Daha sonra varsayılan olarak WordPress resimlerinizi içeren adlar için yıllara sahip klasörleri göreceğiniz wp-content/uploads dizinine gidin. Geçerli yıl için klasörü açmak için tıklayın.
İçinde, bir yıldaki aylara karşılık gelen sayıların bulunduğu alt klasörler göreceksiniz. Bir kez daha, geçerli yılın geçerli ayına ait klasörü açmak için tıklayın. Bizim durumumuzda bu, 2021 klasörüne gitmek ve 11 adlı alt klasörü açmak anlamına geliyordu.
Daha sonra tarayıcı pencerenizin üst kısmındaki Yükle düğmesini tıklayın.
Dosya Yükleme bölümü ayrı bir sekmede açılacaktır. Orada, birkaç dosyayı ilgili alana sürükleyip bırakarak yükleme veya tek bir dosya yüklemenize izin veren bir dosya iletişim kutusu açan Dosya Seç düğmesini tıklatma seçeneğiniz olacaktır. Yüklemek istediğiniz tüm resimleri sürükleyip bırakın ve yükleme işlemi tamamen tamamlanana kadar bekleyin.
Tüm görseller yüklendikten sonra, Dosya Yöneticisi bölümündeki yıl/ay klasörüne geri dönmek için Geri Dön bağlantısını tıklayın.
Yüklenen Medya Dosyalarını WordPress Medya Kitaplığınıza Aktarma
Medya dosyaları artık başarıyla yüklendi ve sunucunuzdaki yüklemeler dizininde saklandı. Fakat WordPress, gönderilerde ve postmeta veritabanı tablolarında bu medya dosyalarına ilişkin gerekli bilgileri içermediğinden, bunları tanıyamaz ve WordPress kullanıcılarının alışık olduğu şekilde kullanılamaz.
Bu yüzden bu sürecin ikinci kısmı, yukarıda belirtilen veritabanı tablolarını ilgili verilerle güncellemenizi gerektirir. Bu durum wp_generate_attachment_metadata() ve wp_update_attachment_metadata() işlevlerine dayanan özel kod kullanılarak yapılabilir, fakat bu makalede DIY yöntemini ele almayacağız. Bunun yerine, bu işlevi gerçekleştirmek için Sunucudan Ekle adlı bir eklentiyi nasıl kullanabileceğinizi açıklayacağız.
Bu eklenti, daha önce FTP kullanılarak sunucuya yüklenen medya dosyalarını WordPress’e aktarmak için özel olarak yapılmıştır. Başka bir deyişle eklenti, veritabanı tablolarını ilgili verilerle güncelleyecektir. Bu durum benzer, daha geniş olanlarla karıştırılabilecek oldukça niş bir kullanım amacı olduğundan, eklenti yazarları, eklentinin bir geçiş hizmeti olarak veya bir dosya yükleyicinin yerine veya toplu yükleme için kullanılmayacağını açıkça belirtmişlerdir. medya dosyalarını sunucuya – makalenin ilk bölümünde tartıştığımız kısım.
Kurup etkinleştirdikten sonra, sunucunuzdaki dosya ve klasör yapısını göreceğiniz Medya > Sunucudan Ekle bölümüne gidin. Varsayılan olarak, wp-content dizininde konumlanacaksınız. Daha fazla gezinmek için yüklemelere/bağlantıya tıklayın.
Geçerli yıl için adlandırılmış klasöre tıklayın ve ardından başlık olarak geçerli ay numarasına sahip olan alt klasöre tıklayın. Daha önce de belirtildiği gibi, bizim durumumuzda 2021/11 navigasyon yoluydu, fakat elbette sizin için durum böyle olmak zorunda değil.
Gerekli klasörü seçtikten sonra sunucudan eklemek istediğiniz tüm medya dosyalarını seçin. En üstteki Tümünü Seç seçeneğini kullanabilirsiniz, fakat yüklemek istemediklerinizi hariç tuttuğunuzdan emin olun. Son olarak bu dosyaları eklemek için İçe Aktar düğmesini tıklayın.
Tüm ortam dosyaları eklenene kadar bekleyin. Daha da önemlisi, yüklenen resimler söz konusu olduğunda, eklenti bu resimlerin web sitesinde kayıtlı çeşitli resim boyutlarında kopyalarını da oluşturacaktır. Bu durum Medya Kitaplığına bir görüntü her yüklendiğinde WordPress’te varsayılan olarak yapılır, bu nedenle, bu işlemi değiştirmek için bu eklentiyi kullanırken aynı şeyin olması sizi şaşırtmamalıdır.
Bununla birlikte işlem tamamlandığında, durum mesajlarını görmenin yanı sıra, bu sırada oluşturulan tüm görüntülerin ve görüntü varyasyonlarının bir listesini alırsınız. Eklenen görsel varyasyonları, görsel başlığının sonuna eklenen görsel boyutları ile tanınabilir. Ayrıca varsayılan olarak WordPress’te yapıldığı gibi, hepsi sunucudaki aynı yıl/ay klasöründe saklanır.
Son olarak işlemi tamamladıktan sonra, Medya > Kitaplık bölümünde yüklenen görseller de görünecektir. Bunları sayfalarınıza ve gönderilerinize en alışık olduğunuz şekilde ekleyebileceksiniz.
Çözüm Yolu
Medya dosyalarını FTP yoluyla WordPress’e toplu olarak yüklemek, bazı web barındırma sağlayıcılarının getirdiği yükleme boyutu sınırlamalarıyla başa çıkmanın harika bir yoludur. Varsayılan WordPress medya yükleyicisini kullanmak kadar basit olmasa da, hem FTP yükleme hem de Sunucudan Ekle eklentisini kullanarak içe aktarma işlemi ile ilgili verdiğimiz talimatları izleyerek nispeten kolaylıkla yapılabilir. Web siteniz WordPress’e yüklenmesi gereken daha büyük medya dosyalarına dayanıyorsa, ileride kullanmak üzere bu makaleyi yer imlerine eklemenizi öneririz.