Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
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?

Çok uzun zaman önce, WordPress’e bir dosya yükleme formu eklemek için özel kod veya hantal geçici çözümler gerekiyordu. Yeni başlayanlar için pek de uygun değildi ve hem site sahipleri hem de ziyaretçiler için çoğu zaman kafa karışıklığına yol açıyordu.

Bu nedenle yıllarımızı farklı araçları test ederek ve işletmelerin bu süreci kolaylaştırmasına yardımcı olarak geçirdik.

Diyelim ki iş başvurularını toplamanız, müşteri geri bildirimi almanız veya bir proje için önemli belgeleri toplamanız gerekiyor. Bu durumda, bir dosya yükleme formu sitenizi çok daha verimli ve profesyonel hale getirebilir!

Bu adım adım kılavuzda, yeni başlayan dostu bir eklenti kullanarak WordPress’te nasıl kolayca dosya yükleme formu oluşturacağınızı göstereceğiz – kodlama gerekmez. İş ortağı markalarımızın birçoğu belge toplamayı basitleştirmek ve kullanıcı etkileşimini iyileştirmek için aynı yöntemi kullanıyor.

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, size WordPress’te bir dosya yükleme formunun nasıl oluşturulacağını göstereceğiz. İşte bu makalede neler yapacağımıza dair hızlı bir genel bakış:

Hemen başlayalım!

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

Bu eğitim için piyasadaki en iyi çevrimiçi form oluşturucu olan WPForms‘u kullanacağız. Yeni başlayanlara uygun olmakla birlikte dosya yükleme, koşullu mantık ve çok adımlı formlar gibi gelişmiş özellikleri kullanabilecek kadar güçlüdür.

İletişim formları, web sitesi taşıma talepleri ve yıllık kullanıcı anketimiz gibi temel görevleri yerine getirmek için çeşitli web sitelerimizde WPForms kullanıyoruz. E-postalar veya elektronik tablolarla uğraşmadan yanıtları toplamamızı ve yönetmemizi kolaylaştırdı.

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

WPForms homepage

Ö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 formunuzu adlandırarak başlayabileceğiniz ‘Arama Şablonu’ sayfasına götürecektir.

Ardından, formunuzu nasıl oluşturacağınızı seçeceksiniz: boş bir tuval, AI form oluşturucu veya hazır bir şablon kullanarak.

Örneğin, WPForms AI form oluşturucuyu seçerseniz, tek yapmanız gereken basit bir istemde ihtiyacınız olan form türünü tanımlamaktır. WPForms daha sonra formu sizin için otomatik olarak oluşturacaktır.

WPForms AI forms in action

Ancak bu eğitim için önceden hazırlanmış bir şablon kullanacağız. Dosya yükleme formu şablonunu hızlıca bulmak için arama çubuğunu kullanabilirsiniz.

Bulduktan sonra, ‘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 yükleneceği 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:

‘İzin Verilen Dosya Uzantıları’ kutusuna yazarak herhangi bir dosya biçimini kabul edebilirsiniz.

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 WordPresse 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 WordPress formunu 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.

Klasik yükleme alanının yalnızca bir dosyanın yüklenmesine izin verdiğini unutmayın. 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 taraftaki ‘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 geldiğinizde, ‘Yönetim E-posta Adresi’ bölümünü 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 edin. Ardından, mesajı ‘Onay Mesajı’ kutusuna yazın. 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. Daha fazla ayrıntı için WordPress formlarının nasıl yerleştirileceğine ilişkin kılavuzumuza bakı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, WordPress web sitenizde otomatik olarak güncellenecektir, böylece sayfanıza tekrar eklemenize gerek kalmaz.

🧑‍💻 Profesyonel İpucu: Beklendiği gibi çalıştığından emin olmak için formunuzu 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 İpucu 🌟: WordPress Formlarınıza Nasıl Stil Verirsiniz?

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.

Video Eğitimi

Video talimatlarını mı tercih edersiniz? WordPress’te bir dosya yükleme formunun nasıl oluşturulacağına ilişkin eksiksiz YouTube eğitimimize göz atın:

Subscribe to WPBeginner

Umarız bu eğitim WordPress’te nasıl dosya yükleme formu oluşturacağınızı öğrenmenize yardımcı olmuştur. WordPress formları için nihai kılavuzumuza ve en iyi WordPress dosya yükleme eklentileri için uzman seçimlerimize de göz atmak 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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

13 yorumLeave a Reply

  1. Mrteesurez

    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

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

      Admin

  2. Ralph

    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!

    • WPBeginner Support

      Glad you found it helpful :)

      Admin

  3. Jiří Vaněk

    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.

  4. Patricia Dueck

    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

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

      Admin

  5. Leandro

    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?

  6. Tisanke J N Simasiku

    Thank you. This is exactly what I needed right now.

    • WPBeginner Support

      You’re welcome :)

      Admin

  7. Ezekiel

    I can’t access uploading have access uploading files on my if I didn’t subscribe to any plan right??

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.