پیوست و ضمیمه فایل در فرم ارتباط با ما وردپرس

اگر از افزونه  ارتباط با ما 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 را خودتان ایجاد کنید با خیاله راحت !!

منبع انگلیسی این آموزش

36 نظرات
  1. فردین می گوید

    دو سوال دارم :
    چطور میتونم همزمان ۱۰ فایل رو اجازه اپلود بدم ؟ لطفا کدش رو بنویسید.
    ۲٫ چطور میتونم کپچا براش بذارم ؟

  2. samira می گوید

    mamnoon. amoozeshetoon kheili khub bood

  3. ghazavatonline می گوید

    با سلام
    با چه تگی می توان قایلیت آپلود چند فایل پشت سر هم را در فایل های پیوست فرم فعال کرد؟

  4. صادق می گوید

    ممنون اوکی شد البته با کارهای اضافه ای که خودم انجام دادم ، راهنما : 1- پوشه را با همان نامی که در پست توضیح داده ایجاد کنید خودتان اگر وجود دارد حذف کنید و دستی ایجاد کنید ، از قسمت نمای فرم تگ فایل را ایجاد کنید ، حالا این تگ را باید به صورت ساده تر در دو جای دیگر بگذارید 1. در قسمت تنظیمات ایمیل که مشخص می کنید به ایمیل شما فرستاده شود 2. در قسمت تنظیمات ایمیل قسمت فایلهای پیوستی نحوه گذاشتن و ایجاد اینجا باید یکم فرق کند و اینجوری بگذارید : [file-159] که البته 159 برای شما ممکن است عدد دیگری باشد

  5. ghazavatonline می گوید

    با سلام و ضمن تشکر از آموزش شما
    با توجه به تغیرات افزونه از تاریخ آموزش ما تا حال،در صورت امکان، آموزش را براساس نسخه جدید افزونه بروزرسانی نمایید.

  6. شاهین می گوید

    واقعا نهایت تشکر رو ازتون دارم مشکلم حل شد

  7. سولماز می گوید

    با عرض سلا م وخسته نباشید
    پوشه wpcf7_uploads رو که گفتید تو cpanel ایجاد کنیم باید تو کدوم قسمت اضافه بشه؟
    wp-content/uploads/wpcf7_uploads اینطوری؟

    1. سولماز می گوید

      این پوشه به صورت خودکار اضافه شده ولی بازم فایل ها تو اون پوشه upload نمیشن!

    2. آرش حیدری می گوید

      سلام
      این نوشته قدیمی هستش .
      افزونه بسیار تغییر کرده . من توصیه می کنم آپدیت های جدید رو کنترل کنید

  8. hassan می گوید

    خیلی ممنون..اموزش مفیدی بود..

  9. عطایی می گوید

    سلام
    ممنون بابت زحمتی که کشیدید.
    من طبق چیزی که فرموده بودید پیش رفتم و همه چیز درست بود، یعنی فایل هم ارسال شد هم دریافت، ولی توی inbox دریافت نمیشه، spam میشه !!!
    چطور این مشکل رو حل کنم؟

    1. آرش حیدری می گوید

      سلام
      مشکل اسپم مربوط به سرور ارسال کننده و ip سرور هستش بیشتر .

  10. امیرحسین می گوید

    آقای آرش حیدری توی اون پوشه که گفتید فایلی که آپلود نمیشه فقط یک فایل هست که باز نمیشه به نام .htaccess ایمیلم که میاد فقط اسم فایل رو میزنه . چکار کنم؟؟

    1. آرش حیدری می گوید

      سلام
      مطلب رو خوب بخونید و انجام بدید یبار دیگه
      اگر نشد ، شاید تو آپدیت های جدید تغییراتی داده باشن تو افزونه ، از منبع انگلیسی کمک بگیرید
      ممنون

  11. محمد میرزایی می گوید

    با سلام
    وصل کردن این کانتکت فرم 7 با ووکامرس
    چه کنم؟؟

  12. سعید جوشنی می گوید

    مرسی خیلی دنبالش بودم.

  13. علیرضا می گوید

    نهایت تشکر فدایی داری
    بازم خودت

  14. فروشگاه مجازی ساتک می گوید

    دستت درد نکنه!

  15. مریم می گوید

    سلام
    چطور می کنیم به محض ارسال فرم تماس علاوه بر ایمیل به مدیریت به خود کاربر هم یک ایمیل با مضمون تشکر ارسال کنیم.

  16. reza می گوید

    تشکر بابت این پست خوبتون خیلی به من کمک کرد ، فقط یه سوال امکانش هست که به جای ارسال یک فایل چند تا فایل ارسال بشه یا باید اون کد رو چند بار در فرم کیپی کنم.
    یا حق

    1. آرش حیدری می گوید

      سلام
      نه راستش

    2. حدیث می گوید

      اگه بخوای چند فایل رو ضمیمه کنی باید اینو بذاری:
      [your-file][your-another-file]
      برای درک بهتر اینجا رو نگاه کن

  17. امیر می گوید

    سلام
    دوتا سوال داشتم
    چجوری هر کس هر فایلی خواست و آپلود کنه؟
    این فایلی که اپلود میشه تو اون پوشه ای که گفتید نمیره!

    1. آرش حیدری می گوید

      سلام
      اونجا که فرمت ها هستش ، فرکت های مورد نظر خودتونو اضافه کنید تا هر نوع فایلی آپلود بشه .

  18. ستایش می گوید

    آقا ایول ، دمت گرم ، خیلی خیلی بهم کمک کردی ، خدا خیرت بده جوون :D

  19. تارا می گوید

    دستت درد نکنه ممنون

  20. مرتضی می گوید

    بازم ممنون ازت ولی یه سوال میشه مثلا کادر دیگه ای هم به غیر از نام ، ایمیل و غیره اضافه کرد به این فرم که به ایمیل هم بیاد؟؟ اگه میشه چظوری ( کداش ) و درضمن تقریبا ایراد رو پیدا کردم که چرا ضمیمه نمی شه ولی نمی تونم درس کنم اول این که [your-file]
    رو به پست اکترونیک اضافه نکرده بودم دوم این که اون تنظیمات هاست رو نکردم و بلد نیستم هاست رو باید چیکار کنم ):

    1. آرش حیدری می گوید

      والا دارم میگم خودم که الان افزونه رو ندارم تنظیماتشو یادم نیست ، ولی فکر کنم باید دستی یعنی خودتون اضافه کنید بهش که یکم دردسر داره :)
      متوجه منظورتون از تنظیمات هاست نمی شم ؟! یک بار دقیق مطلب سایت رو بخونید ، فکر کنم تمام مواردی رو ذکر کرده باشم دوست عزیز

      1. حدیث می گوید

        باید در قسمت پیوست پرونده بنویسی:
        [your-file]

        و توی متن پیام هم اضافه کنی:
        فایل پیوست:
        [your-file]

  21. مرتضی می گوید

    خب من داخل ایمیل ام رو بازم نگاه کردم ولی فایل پیوستی نیست تنظیمات ام رو عم اینطوری هست البته کمی تغیر دادم بعضی ثسمت هاشو :

    قسمت فرم

    نام شما
    ایمیل شما [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 ارسال شد

    درسته ببینید تنظیمات ؟؟؟

    1. آرش حیدری می گوید

      والا من خودم از افزونه contact foem plugin استفاده می کنم چون برای من مشکل داشت افزونه contact form 7 سایتم .
      نمیدونم مشکل کجاست ولی با همین آموزشی که تو سایت گذاشتم برای من که بدون مشکل ارسال می شد.

      1. hossein می گوید

        سلام مرسی از آموزشتون ولی واسه منم همین مشکل رو داره و فایل پیوست نمیشه

  22. مرتضی می گوید

    سلام آقا آرش خوشحالم که با سایت فرد بااستعدادی مثل شما آشنا شدم من این کد پیوست فایل رو اضافه کردم ولی مشکل اینجاست که خب کسی که فایلی رو ارسال می کنه به ایمیل نمی یاد !!! کجا میره فایل ارسالی کاربران ؟؟؟

    1. آرش حیدری می گوید

      من خودم امتحان کردم ، مشکلی نداره داخل ایمیل پیوست میشه ، یک بار دیگه نگاه کنید ایمیلتون رو ، تنظیمات افزونه هم بررسی کنید.

  23. آرش حیدری می گوید

    خواهش میکنم بازم قابل شما رو نداره!!

  24. علیرضا حیدری می گوید

    ممنون از آموزشتون
    چند روز پیش ذخیرش کرده بودم الان میخوام ازش استفاده کنم

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.