پیوست و ضمیمه فایل در فرم ارتباط با ما وردپرس
اگر از افزونه ارتباط با ما 7 برای قسمت تماس با ما وردپرس خود استفاده می کنید و دوست دارید تا قابلیت پیوست و ضمیمه کردن فایل را در کنار فیلدهای نام ، ایمیل ، … اضافه کنید امروز آموزش و چند خط کد را قرار می دهم تا بتونید از این ویژگی افزونه وردپرس استفاده کنید.در ضمن شما می توانید نوع فایل های مجاز برای ارسال و حجم فایل ها را نیز تنظیم کنید.
افزونه contact form 7 وردپرس
اگر هنوز این افزونه را ندارید می توانید از سایت وردپرس افزونه را به رایگان دانلود و نصب کنید.همچنین در مطالب قبلی این سایت آموزشی برای شخصی سازی ظاهر فرم تماس با ما قرار دادیم که شاید دوست داشته باشید ظاهر فرمتون رو عوض کنید.
پیوست فایل
در محیط کاربری وردپرس خود به قسمت تماس رفته.سپس در قسمت فرم جائی که فیلد های شما تعریف شده اند ، هر جا که دوست داشتید این کد را اضافه کنید.
[file your-file filetypes:pdf|txt|gif|png|jpg|jpeg|zip|rar|mp3 limit:4mb]
همانطور که مشاهده می کنید شما می توانید فرمت های دلخواه را اضافه و کم کنید همینطور حداکثر حجم فایل ارسالی را نیز می توانید تعیین کنید.
سپس به قسمت پست الکترونیک رفته و همانند شکل زیر در قسمت پیوست فایل مقدار زیر را وارد کنید.
[your-file]
ساخت پوشه آپلود
فایل های پیوست شده به طور موقتی در هاست شما آپلود می شوند.مسیر آپلود شدن در پوشه wp-content/uploads می باشد.به طور خودکار یک پوشه به نام wpcf7_uploads در مکان قبلی ساخته خواهد شد ولی به احتمال خیلی زیاد خطا خواهد داد زیرا اجازه ساخت وجو ندارد.شما می توانید دو کار انجام دهید.
1-سطح دسترسی پوشه را عوض کنید.
2-یا که به طور دستی پوشه wpcf7_uploads را خودتان ایجاد کنید با خیاله راحت !!
منبع انگلیسی این آموزش
بعد از خووندن مطالبتون دقیقا همین مراحل رو انجام دادم و علاوه بر پرمیژن دادن به پوشه wpcf7_upload, وارد پوشه شدم دیدم نوشته بود: deny from all
به همین خاطر به allow from all تبدیلش کردم و فایل رو سیو کردم
منتها باز هم پیام بدون فایل اتچشده، به وبمیل نمیرسه
لطفا راهنماییم کنید
دو سوال دارم :
چطور میتونم همزمان ۱۰ فایل رو اجازه اپلود بدم ؟ لطفا کدش رو بنویسید.
۲٫ چطور میتونم کپچا براش بذارم ؟
mamnoon. amoozeshetoon kheili khub bood
با سلام
با چه تگی می توان قایلیت آپلود چند فایل پشت سر هم را در فایل های پیوست فرم فعال کرد؟
ممنون اوکی شد البته با کارهای اضافه ای که خودم انجام دادم ، راهنما : 1- پوشه را با همان نامی که در پست توضیح داده ایجاد کنید خودتان اگر وجود دارد حذف کنید و دستی ایجاد کنید ، از قسمت نمای فرم تگ فایل را ایجاد کنید ، حالا این تگ را باید به صورت ساده تر در دو جای دیگر بگذارید 1. در قسمت تنظیمات ایمیل که مشخص می کنید به ایمیل شما فرستاده شود 2. در قسمت تنظیمات ایمیل قسمت فایلهای پیوستی نحوه گذاشتن و ایجاد اینجا باید یکم فرق کند و اینجوری بگذارید : [file-159] که البته 159 برای شما ممکن است عدد دیگری باشد
با سلام و ضمن تشکر از آموزش شما
با توجه به تغیرات افزونه از تاریخ آموزش ما تا حال،در صورت امکان، آموزش را براساس نسخه جدید افزونه بروزرسانی نمایید.
واقعا نهایت تشکر رو ازتون دارم مشکلم حل شد
با عرض سلا م وخسته نباشید
پوشه wpcf7_uploads رو که گفتید تو cpanel ایجاد کنیم باید تو کدوم قسمت اضافه بشه؟
wp-content/uploads/wpcf7_uploads اینطوری؟
این پوشه به صورت خودکار اضافه شده ولی بازم فایل ها تو اون پوشه upload نمیشن!
سلام
این نوشته قدیمی هستش .
افزونه بسیار تغییر کرده . من توصیه می کنم آپدیت های جدید رو کنترل کنید
خیلی ممنون..اموزش مفیدی بود..
سلام
ممنون بابت زحمتی که کشیدید.
من طبق چیزی که فرموده بودید پیش رفتم و همه چیز درست بود، یعنی فایل هم ارسال شد هم دریافت، ولی توی inbox دریافت نمیشه، spam میشه !!!
چطور این مشکل رو حل کنم؟
سلام
مشکل اسپم مربوط به سرور ارسال کننده و ip سرور هستش بیشتر .
آقای آرش حیدری توی اون پوشه که گفتید فایلی که آپلود نمیشه فقط یک فایل هست که باز نمیشه به نام .htaccess ایمیلم که میاد فقط اسم فایل رو میزنه . چکار کنم؟؟
سلام
مطلب رو خوب بخونید و انجام بدید یبار دیگه
اگر نشد ، شاید تو آپدیت های جدید تغییراتی داده باشن تو افزونه ، از منبع انگلیسی کمک بگیرید
ممنون
با سلام
وصل کردن این کانتکت فرم 7 با ووکامرس
چه کنم؟؟
مرسی خیلی دنبالش بودم.
نهایت تشکر فدایی داری
بازم خودت
دستت درد نکنه!
سلام
چطور می کنیم به محض ارسال فرم تماس علاوه بر ایمیل به مدیریت به خود کاربر هم یک ایمیل با مضمون تشکر ارسال کنیم.
تشکر بابت این پست خوبتون خیلی به من کمک کرد ، فقط یه سوال امکانش هست که به جای ارسال یک فایل چند تا فایل ارسال بشه یا باید اون کد رو چند بار در فرم کیپی کنم.
یا حق
سلام
نه راستش
اگه بخوای چند فایل رو ضمیمه کنی باید اینو بذاری:
[your-file][your-another-file]
برای درک بهتر اینجا رو نگاه کن
سلام
دوتا سوال داشتم
چجوری هر کس هر فایلی خواست و آپلود کنه؟
این فایلی که اپلود میشه تو اون پوشه ای که گفتید نمیره!
سلام
اونجا که فرمت ها هستش ، فرکت های مورد نظر خودتونو اضافه کنید تا هر نوع فایلی آپلود بشه .
آقا ایول ، دمت گرم ، خیلی خیلی بهم کمک کردی ، خدا خیرت بده جوون :D
دستت درد نکنه ممنون
بازم ممنون ازت ولی یه سوال میشه مثلا کادر دیگه ای هم به غیر از نام ، ایمیل و غیره اضافه کرد به این فرم که به ایمیل هم بیاد؟؟ اگه میشه چظوری ( کداش ) و درضمن تقریبا ایراد رو پیدا کردم که چرا ضمیمه نمی شه ولی نمی تونم درس کنم اول این که [your-file]
رو به پست اکترونیک اضافه نکرده بودم دوم این که اون تنظیمات هاست رو نکردم و بلد نیستم هاست رو باید چیکار کنم ):
والا دارم میگم خودم که الان افزونه رو ندارم تنظیماتشو یادم نیست ، ولی فکر کنم باید دستی یعنی خودتون اضافه کنید بهش که یکم دردسر داره :)
متوجه منظورتون از تنظیمات هاست نمی شم ؟! یک بار دقیق مطلب سایت رو بخونید ، فکر کنم تمام مواردی رو ذکر کرده باشم دوست عزیز
باید در قسمت پیوست پرونده بنویسی:
[your-file]
و توی متن پیام هم اضافه کنی:
فایل پیوست:
[your-file]
خب من داخل ایمیل ام رو بازم نگاه کردم ولی فایل پیوستی نیست تنظیمات ام رو عم اینطوری هست البته کمی تغیر دادم بعضی ثسمت هاشو :
قسمت فرم
نام شما
ایمیل شما [email* your-email]
عنوان
متن[textarea your-message]
[file your-file filetypes:pdf|pptx|gif|png|jpg|jpeg|zip|ppt|pps limit:1mb]
[submit “ارسال”]
قسمت پست الکترونیک هم :
از: [your-name]
عنوان : [your-subject]
متن :
[your-message]
—
این ایمیل از طریق فرم تماس در دانلود پاور پوینت های زیبا | جملات زیبا | داستانهای کوتاه http://shoro.ir ارسال شد
درسته ببینید تنظیمات ؟؟؟
والا من خودم از افزونه contact foem plugin استفاده می کنم چون برای من مشکل داشت افزونه contact form 7 سایتم .
نمیدونم مشکل کجاست ولی با همین آموزشی که تو سایت گذاشتم برای من که بدون مشکل ارسال می شد.
سلام مرسی از آموزشتون ولی واسه منم همین مشکل رو داره و فایل پیوست نمیشه
سلام آقا آرش خوشحالم که با سایت فرد بااستعدادی مثل شما آشنا شدم من این کد پیوست فایل رو اضافه کردم ولی مشکل اینجاست که خب کسی که فایلی رو ارسال می کنه به ایمیل نمی یاد !!! کجا میره فایل ارسالی کاربران ؟؟؟
من خودم امتحان کردم ، مشکلی نداره داخل ایمیل پیوست میشه ، یک بار دیگه نگاه کنید ایمیلتون رو ، تنظیمات افزونه هم بررسی کنید.
خواهش میکنم بازم قابل شما رو نداره!!
ممنون از آموزشتون
چند روز پیش ذخیرش کرده بودم الان میخوام ازش استفاده کنم