Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Dosya Yükleme Formu Nasıl Oluşturulur?

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te bir dosya yükleme formu mu oluşturmak istiyorsunuz?

Belki çalışan işe alıyorsunuz ve özgeçmiş toplamak istiyorsunuz ya da başvuru sahibinin dosya eklemesini istediğiniz bir fotoğraf yarışması düzenliyorsunuz.

Bu makalede, WordPress’te nasıl kolayca dosya yükleme formu oluşturabileceğinizi adım adım göstereceğiz.

Creating a File Upload form in WordPress

Neden WordPress Dosya Yükleme Formu Oluşturmalısınız?

Dosya yükleme formu, WordPress web sitenizdeki kullanıcılarınızdan her türlü dosyayı toplamak için harika bir fikirdir.

Kullanıcıların görüntüleri, PDF dosyalarını, Word belgelerini veya diğer dosya türlerini yüklemelerine izin verebilirsiniz.

Dosya yükleme formu kullanmak siz ve kullanıcılarınız için hayatı kolaylaştırır. İleri geri e-posta göndermek yerine, tüm bilgileri tek seferde toplamak için ihtiyacınız olan tüm alanları içeren bir form oluşturabilirsiniz.

Ayrıca, formunuz form verilerini otomatik olarak WordPress veritabanınıza kaydetmelidir. Bu şekilde, bir e-postayı kaçırsanız veya silseniz bile gönderimleri kolayca bulabilirsiniz.

Bununla birlikte, WordPress’te bir dosya yükleme formunun nasıl oluşturulacağına bir göz atalım.

WordPress’te Dosya Yükleme Formu Nasıl Oluşturulur?

Bu eğitimde, WordPress için en iyi iletişim formu eklentisi olan WPForms‘u kullanacağız.

Daha fazla bilgi için WPForms incelememizin tamamına bakın.

Öncelikle WPForms eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla talimat için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Not: WPForms ayrıca ücretsiz bir sürüm sunar. Ancak, dosya yükleme formu şablonunun kilidini açmak için eklentinin Pro sürümüne ihtiyacınız olacaktır.

Etkinleştirmenin ardından, WordPress yönetici kenar çubuğundan WPForms ” Yeni Ekle sayfasına gidin.

Bu sizi yeni formunuza isim vererek başlayabileceğiniz ‘Şablon Ara’ sayfasına götürecektir. Soldaki arama kutusunda dosya yükleme formu şablonunu da aramanız gerekir.

Ardından, ‘Dosya Yükleme Formu’ seçeneğinin altındaki ‘Şablonu Kullan’ düğmesine tıklamanız yeterlidir.

Choose the File Upload form template

Şimdi Dosya Yükleme Formunun sizin için otomatik olarak oluşturulacağı WPForms oluşturucusuna yönlendirileceksiniz.

Herhangi bir değişiklik yapmadan dosya yükleme formu şablonunu kullanabilir veya ‘Alan Ekle’ kenar çubuğundan form alanlarını sürükleyip bırakabilirsiniz.

File Upload form will now be automatically created for you

Ardından, sol sütundaki ayarlarını açmak için formdaki ‘Dosya Yükleme’ alanına tıklayın.

Varsayılan olarak, forma aşağıdakiler de dahil olmak üzere farklı dosya türleri yükleyebilirsiniz:

  • Resim dosyaları: .png, .gif, .jpg
  • Belgeler:.doc, .xls, .ppt, .pdf
  • Ses.wav, .mp3, .mp4
  • Video.mpg, .mov, .wmv

Tek yapmanız gereken ‘İzin Verilen Dosya Uzantıları’ kutusuna kabul etmek istediğiniz dosya biçimlerini yazmaktır.

Bu eğitim için .png, .gif ve .jpg resim formatlarına izin vereceğiz. Her dosya biçimini virgülle ayırdığınızdan emin olun.

Type file extension type

Not: WordPress güvenlik nedeniyle siteye yüklenebilecek dosya türlerini sınırlar. Kullanıcıların normalde izin verilmeyen dosya türlerini yüklemesine izin vermek istiyorsanız WordPress’e ek dosya türleri ekleyebilirsiniz.

Ayrıca maksimum dosya boyutu sınırı ve maksimum dosya sayısı da belirleyebilirsiniz. Eğitimimiz için, insanların her biri 50 MB’a kadar olan 3 fotoğraf göndermesine izin vereceğiz.

İnsanların dosya(lar)ını eklemeden formu göndermelerini engellemek istiyorsanız, ‘Gerekli’ anahtarını açabilirsiniz. Bu, en az 1 dosya yüklenmediği sürece formun gönderilemeyeceği anlamına gelir.

Choose file size and the number of files to be uploaded

Ardından, üst kısımdan ‘Gelişmiş’ sekmesine geçmeniz yeterlidir.

Varsayılan olarak, Dosya Yükleme Alanı, kullanıcıların dosyalarını sürükleyip bırakmalarına olanak tanıyan modern bir biçim kullanır.

Ancak, formunuz için sınırlı alanınız varsa veya klasik bir yükleme alanı tercih ediyorsanız, bunu değiştirebilirsiniz. ‘Stil’ açılır menüsünden ‘Klasik’ seçeneğini seçmeniz yeterlidir.

İpucu: Klasik yükleme alanı yalnızca bir dosyanın yüklenmesine izin verir. Kullanıcıların birden fazla dosya gönderebilmesini istiyorsanız, formunuza birden fazla Dosya Yükleme Alanı eklemeniz gerekecektir.

Choose the Classic option as the form style from the dropdown menu

Ayrıca ‘Dosyayı WordPress Medya Kütüphanesinde sakla’ anahtarını açarak gönderilen dosyaları WordPress Medya Kütüphanesinde saklamayı da seçebilirsiniz. Bu, yüklenen dosyaları bir yazıya veya sayfaya eklemenizi kolaylaştırır.

Örneğin, bir fotoğraf yarışması düzenliyorsanız, kazananı açıkladığınızda en iyi fotoğrafları dahil etmek isteyebilirsiniz.

Not: Bu kutuyu işaretlemeseniz bile yüklenen dosyalar WordPress veritabanınıza kaydedilmeye devam edecektir. Sadece WordPress hosting hesabınızda ayrı bir klasörde saklanırlar.

Toggle the switch to allow the form to store files in the media library

Formunuzdaki diğer alanlardan herhangi birini düzenlemek istiyorsanız, alanın ayarlarını sol sütunda açmak için üzerlerine tıklayabilirsiniz.

Sol sütundan Dosya Yükleme formunuza başka alanlar da ekleyebilirsiniz.

Örneğin, kullanıcıların size web sitelerinin bağlantısını verebilmeleri için forma bir Web Sitesi/URL alanı eklemek isteyebilirsiniz.

Save the form after adding additional fields

Formunuzdan memnun olduğunuzda, ayarlarınızı saklamak için ekranın sağ üst köşesindeki ‘Kaydet’ düğmesine tıklayın.

Dosya Yükleme Formunuzun Bildirimlerini Ayarlama

Formun bildirim ayarlarını değiştirmek için sol köşedeki ‘Ayarlar’ sekmesini açmanız gerekir. Oraya geldiğinizde, ‘Bildirimler’ sekmesine tıklamanız yeterlidir.

Varsayılan olarak form, form gönderimi üzerine {admin_email} adresine bir e-posta bildirimi gönderir.

WordPress sitenizi kendiniz oluşturduysanız, bu sizin e-posta adresiniz olacaktır. Değilse, {admin_email} öğesini silebilir ve bunun yerine buraya kendi e-posta adresinizi yazabilirsiniz.

Change the email address the receives the notifications

Ancak, {admin_email} e-posta adresiniz olup olmadığından emin değilseniz, WordPress yönetici panonuzdan Ayarlar ” Genel sayfasını ziyaret etmeniz yeterlidir.

Oraya gittiğinizde, Yönetim E-posta Adresini bulun. Artık yönetici e-posta adresini buradan değiştirebilirsiniz.

Check the admin email

İşiniz bittiğinde, ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

Gönderilen dosyaların birden fazla kişiye gönderilmesini istiyorsanız, birden fazla bildirim alıcısına sahip bir iletişim formunun nasıl oluşturulacağına ilişkin eğitimimize göz atmak isteyebilirsiniz.

Form gönderildikten sonra kullanıcıların göreceği onay mesajını da değiştirebilirsiniz.

Bunu yapmak için, sol sütundan Ayarlar ” Onaylar sayfasını ziyaret etmeniz gerekir. Ardından, mesajı ‘Onay Mesajı’ kutusuna yazmanız yeterlidir. Kalın ve italik gibi biçimlendirmeler de ekleyebilirsiniz.

Change the confirmation message

Son olarak, değişiklikleri yaptıktan sonra formunuzu kaydetmeyi unutmayın.

Sağ üst köşedeki ‘X’ işaretine tıklayarak form oluşturucudan çıkabilirsiniz.

Dosya Yükleme Formunu Web Sitenize Ekleme

Formunuzu oluşturmayı tamamladıktan sonra, web sitenize eklemeniz gerekecektir.

Bunu yapmak için, yönetici kenar çubuğundan mevcut veya yeni bir WordPress sayfası / yazısı açmalısınız. Bu eğitimde, Dosya Yükleme formunu yeni bir sayfaya ekleyeceğiz.

Oraya vardığınızda, ekranın sol üst köşesindeki Yeni Blok Ekle ‘(+)’ düğmesine tıklayın ve WPForms bloğunu bulun.

Locate and add the WPForms block

Bloğu ekledikten sonra, sayfada bir WPForms açılır menüsünün görüntülendiğini göreceksiniz.

Devam edin ve yeni oluşturduğunuz Dosya Yükleme formunu seçin.

Choose the File Upload form from the dropdown menu

Son olarak, değişikliklerinizi kaydetmek için ‘Yayınla’ veya ‘Güncelle’ düğmesine tıklayın.

Artık Dosya Yükleme formunu çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

File upload form preview

Ayrıca, yönetici kenar çubuğundan WPForms ” Tüm Formlar sayfasını ziyaret ederek formunuzda istediğiniz zaman değişiklik yapabilirsiniz.

Buradan, form oluşturucuyu açmak için formun adına tıklamanız veya farenizi formun üzerine getirip ‘Düzenle’ bağlantısına tıklamanız yeterlidir.

Edit form

Formunuzu düzenlediğinizde, web sitenizde otomatik olarak güncellenecektir, böylece sayfanıza tekrar eklemenize gerek kalmaz.

İpucu: Formunuzun beklendiği gibi çalıştığından emin olmak için test etmek iyi bir fikirdir. Bir form girişi oluşturduktan sonra e-posta bildirimi almazsanız, WordPress’in e-posta göndermeme sorununu çözmeye yönelik adım adım kılavuzumuzu okuyabilirsiniz.

Yüklenen Dosyaların Görüntülenmesi veya İndirilmesi

Birisi dosya yükleme formunuzu kullanarak bir dosya gönderdiğinde, bunu e-posta gelen kutunuzda veya WordPress kontrol panelinizde görebilirsiniz.

Her form girişi ile birlikte aşağıdaki gibi bir e-posta alacaksınız:

Preview of the email you'll receive when someone fills the form

Dosyaları görüntülemek veya indirmek için bağlantılara tıklamanız yeterlidir.

Dosyaları WordPress kontrol panelinizde de kolayca bulabilirsiniz. WPForms ” Girişler sayfasına gidin ve ardından formunuzun adına tıklayın.

Choose the file upload form on the entries page

Yüklenen dosyaları WordPress form girişleri tablosunda görebilirsiniz.

Alternatif olarak, her bir form girişinin tüm ayrıntılarını görmek için ‘Görüntüle’ bağlantısını tıklayabilirsiniz.

View form entries

Bonus: WordPress Formlarınızı Nasıl Şekillendirirsiniz?

Bir dosya yükleme formu oluşturduktan sonra, bunu marka renklerinize göre özelleştirmek iyi bir fikirdir. Bu, formunuzu görsel olarak çekici hale getirebilir ve daha fazla kullanıcıyı sitenize göndermeye teşvik ederek sonuçta potansiyel müşteriler oluşturabilir.

Bunu WPForms ile kolayca yapabilirsiniz. Dosya yükleme formunuzu bir sayfaya veya yazıya ekledikten sonra, WordPress kontrol panelinden WPForms ” Ayarlar sayfasını ziyaret etmeniz yeterlidir.

Burada, ‘Modern İşaretlemeyi Kullan’ seçeneğini işaretleyin ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Enable modern markup in WPForms

Şimdi formunuzu eklediğiniz sayfayı açın ve sağdaki blok paneline bir göz atın. Burada, dosya yükleme formunu şekillendirmek için kullanabileceğiniz bazı yeni ayarlar göreceksiniz.

Formunuzu görsel olarak çekici hale getirmek için alan renklerini, metin renklerini ve düğme renklerini değiştirebilirsiniz.

Style your file upload form

İşiniz bittiğinde, ayarlarınızı kaydetmek için üstteki ‘Yayınla’ veya ‘Güncelle’ düğmesine tıklayın. Artık dosya yükleme formunuzu başarıyla şekillendirdiniz.

Ayrıntılar için WordPress formlarınızı nasıl özelleştireceğiniz ve şekillendireceğiniz hakkındaki eğitimimize bakın.

Umarız bu eğitim WordPress’te nasıl dosya yükleme formu oluşturacağınızı öğrenmenize yardımcı olmuştur. Ayrıca en iyi WordPress anket eklentileri için uzman seçimlerimize göz atmak ve e-posta bülteni oluşturma kılavuzumuzu okumak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

14 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mrteesurez says

    I can that WPForms seems to be the best contact form plugin for WordPress for any business bro has.
    But what if I want to store the uploaded files in another location, maybe third party location, like AWS, azure or Google drove, do that I can be able to collect more files and never overload my shared WordPress hosting database.

    • WPBeginner Support says

      WPForms does allow you to send the uploaded files to storage like AWS or drive to not have the files on your hosting itself.

      Yönetici

  3. Ralph says

    This is really nice idea for a contest. Way better than leaving an email that can be spammed with a lot of files. This is clear, offer security in form of deciding what files are accepted and how many of them. Great guide!

  4. Jiří Vaněk says

    Before I had my own server where I configured PHP according to my needs, it’s important to note that the upload file size limit might still be on the provider’s side. Many providers have a much smaller PHP limit per file. Be mindful of this. Sometimes, you can adjust it in the .htaccess file, sometimes with a .user.ini file, and sometimes not at all. You might need to contact the server administrator to increase the file upload limit using PHP.

  5. Patricia Dueck says

    When a person uploads a file to a WordPress form, do they have to have a WordPress account or a certain type of email address or can anyone upload a file regardless of their email address?

    • WPBeginner Support says

      It would depend on how you set up the form but you can accept uploads from anyone you wanted :)

      Yönetici

  6. Leandro says

    Hello, first thanks for sharing knowledge.

    One question: is there any way to change the path for sending the file, for example to an S3 bucket?

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.