درباره افزونه میلچیمپ برای وردپرس MC4WP: Mailchimp for WordPress
داستان این افزونه یه جور عجیب و باحال شروع شد. سال ۲۰۱۳، یه برنامهنویس هلندی به اسم Danny van Kooten که فریلنسر بود و روی پروژههای وردپرسی کار میکرد، بستری شد و توی بیمارستان عمل آپاندیس داد. همون دوران نقاهت بود که تصمیم گرفت یه ایده پنجسالهای که همیشه توی ذهنش بود رو عملی کنه. قبلاً یه افزونه عمومی خبرنامه داشت به اسم Newsletter Sign-Up که خیلی از کاربراش از اون برای Mailchimp استفاده میکردن. پس نشست و یه افزونه کاملاً اختصاصی برای Mailchimp نوشت. سه ماه بعد از انتشار، ۵۰ هزار دانلود داشت. حالا، بیش از یک دهه بعد، شرکت ibericode که Danny بنیان گذاشته، این افزونه رو با بیش از ۷۰ میلیون دانلود و ۲ میلیون نصب فعال نگه میداره. کارکرد اصلی MC4WP اینه که وردپرست رو به حساب Mailchimp وصل میکنه و چند روش مختلف برای جمعآوری ایمیل فراهم میکنه. میتونی فرم عضویت مستقل بسازی و با شورتکد، بلوک گوتنبرگ یا ویجت هر جای سایت قرارش بدی. اما مهمتر از اون، میتونی فرمهای موجود سایتت رو به Mailchimp وصل کنی بدون این که فرم جدید بسازی. مثلاً یه چکباکس «عضویت در خبرنامه» به فرم نظر، فرم ثبتنام، Contact Form 7، Gravity Forms یا صفحه چکاوت ووکامرس اضافه میشه. ثبتنامهای ناموفق هم لاگ میشن تا بفهمی مشکل از کجاست. نسخه پریمیوم امکاناتی مثل آمار تفصیلی، سینک دوطرفه با پروفایل کاربران وردپرس و ارسال اتوماتیک محصولات ووکامرس به Mailchimp رو اضافه میکنه. برای کاربر ایرانی چند نکته مهم هست که باید بدونی. اول اینکه Mailchimp خودش تحریم ایران رو اعمال میکنه و اگه با IP ایران ثبتنام کنی، احتمال بلاک شدن حساب وجود داره. پس اگه قراره از این سرویس استفاده کنی، باید حساب Mailchimp رو با IP خارجی بسازی و نگه داری. دوم اینکه افزونه MC4WP خودش هیچ سرور خارجیای نداره و کل کدش توی هاست خودت اجرا میشه، یعنی از نظر هاست اشتراکی هیچ مشکلی نداره. سوم، برای کاربران ایرانی که به دنبال جمعآوری ایمیل هستن ولی نمیخوان از Mailchimp استفاده کنن، این افزونه به تنهایی کارایی نداره و باید به سراغ جایگزینهایی مثل MailPoet یا HTML Forms برن که سرور محلی دارن. محدودیتهای مهمی هم هست که باید صادقانه بهشون اشاره کرد. اول اینکه نسخه رایگان فقط یه فرم میذاره دستت؛ برای فرمهای متعدد باید پریمیوم بخری. دوم، چون سرویس اصلی (Mailchimp) خارجیه، هر وقت API Mailchimp مشکل پیدا کنه یا تغییر کنه، افزونه هم ممکنه موقتاً قاطی کنه. سوم، اگه هاستت cron job رو درست اجرا نمیکنه (که توی هاستهای اشتراکی ایرانی رایجه)، ثبتنامهای async ممکنه با تأخیر پردازش بشن. توصیه عملی: اگه حساب Mailchimp فعال داری و میخوای سایت وردپرست رو بهش وصل کنی، MC4WP بهترین گزینه موجوده. اگه هنوز حساب Mailchimp نداری و در ایران هستی، اول مطمئن شو میتونی حساب بسازی و نگهش داری، بعد این افزونه رو نصب کن.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 4.14.1» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (mailchimp-for-wp-4.14.1.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه میلچیمپ برای وردپرس MC4WP: Mailchimp for WordPress اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 4.14.1
- Security: Escape dynamic content tags based on where they appear in the HTML. Values in URL attributes can no longer use a protocol like javascript:, and values in event handler attributes are removed.
- Integrations: Prosopo Procaptcha now follows the alignment of the surrounding form. Thanks Chris Taylor!
- Integrations: Fix Prosopo Procaptcha breaking other scripts on the page when the theme wraps the form in paragraph tags. Thanks Chris Taylor!
- Misc: Fix the Mailchimp Site Tracking Pixel not finding an already connected site for the same domain, for example when it was registered with a www. prefix or on a multisite subdirectory install.