افزودن قابلیت آپلود فایل در فرم تماس وردپرس contact form 7
- نویسنده : webelizer در دسته بندی آموزش و هک, وردپرس
- 1 نظر و 771 بازدید
- ۹۲/۰۹/۲۵
- آپلود فایل در فرم تماس وردپرس , فرم تماس وردپرس , فرم تماس وردپرس contact form 7
یکی از قابلیت هایی که در افزونه فرم تماس وردپرس contact form 7 وجود دارد ، امکان آپلود فایل می باشد که می توانید با تنظیم درست افزونه این قابلیت را به فرم تماس تان بیافزایید برای آموزش افزودن قابلیت آپلود فایل در فرم تماس وردپرس contact form 7 تا انتهای آموزش همراه آرتاباز باشید .
در برخی مواقع نیاز داریم تا کاربران بتوانند فایلی را نیز از طریق فرم تماس وردپرس برایمان ارسال کنند به عنوان مثال اگر دارای سایتی در زمینه طراحی قالب وردپرس باشید می توانید از مشتری هایتان بخواهید تا نمونه اولیه قالب وردپرس مد نظرشان را برایتان از طریق فرم تماس ارسال کنند . برای اینکار تنها کافی است طبق جدول زیر کد مورد نظر افزونه فرم تماس را ایجاد کنید و در کدهای افزونه قرار دهید .
تنظیمات | نمونه کد | توضیحات |
---|---|---|
id:(نام مورد نظر) | id:foo |
انتخاب id مورد نظر برای فیلد input |
class:(نام مورد نظر) | class:bar |
انتخاب کلاس مورد نظر برای فیلد input آپلود فایل می توانید از چندین کلاس استفاده کنید به مثال زیر توجه کنید . [file your-file class:y2008 class:m01 class:d01] |
tabindex:(عدد مورد نظر) | tabindex:10 |
فعال کردن tabindex برای فیلد input |
filetypes:(فرمت فایل های مورد نظر) | filetypes:gif|png|jpg|jpeg |
می توانید فرمت فایل های آپلودی را تعیین کنید برای جدا کردن فرمتهای مختلف از علامت | استفاده کنید . |
limit:(حجم مورد نظر) | limit:1048576 limit:1024kb limit:1mb |
امکان تعیین حجم مورد نظر با استفاده از limit برای قرار دادن میزان حجم مورد نظر بر حسب کیلو بایت از kb و برحسب مگابایت از mb استفاده کنید . |
به عنوان مثال می توانید از کد زیر استفاده کنید .
[file your-file filetypes:pdf|txt limit:2mb]
در کد بالا اجازه آپلود فایلهایی با فرمت pdf و txt را با حد اکثر حجم 2 مگابایت را به کاربران داده ایم . برای اتچ شدن فایل و ارسال فایل به ایمیل تان کد مورد نظر را در بخش پیوست سند از تنظیمات افزونه قرار دهید و تنظیمات را ذخیره کنید ( مانند تصویر زیر ).
افزونه فرم تماس 7 برای فایلهای آپلودی پوشه ای با نام wpcf7_uploads
در قسمت آپلود فایلهای وردپرس تان ایجاد می کند برای جلوگیری از ایجاد خطا در هنگام ساخت پوشه آپلود افزونه کد زیر را در فایل wp-config.php وردپرس تان قرار دهید .
define( 'WPCF7_UPLOADS_TMP_DIR', '/your/file/path' );
کار تمام است اگر مراحل را به درستی طی کرده باشید اکنون قابلیت اپلود فایل در فرم تماس وردپرس تان ایجاد شده است و کاربران توانایی ارسال فایل را دارند .
سلام ببخشید من مثل آموزش پیش رفتم ولی وقتی می خوام تست کنم همش این پیغام رو (ارسال پیام موفقیت آمیز نبود. لطفا دوباره سعی کنید و یا با مدیر سایت از طریق دیگری تماس بگیرید.) میده میشه بگید که مشکل از کجاست؟
یا حق