درباره افزونه سکیور کاستوم فیلدز Secure Custom Fields
داستان این افزونه از یه دعوای حقوقی بزرگ شروع میشه. افزونه Advanced Custom Fields رو یه برنامهنویس استرالیایی به اسم Elliot Condon در سال ۲۰۱۱ ساخت تا اضافه کردن فیلدهای دلخواه به وردپرس رو بدون کدنویسی ممکن کنه. این افزونه اونقدر محبوب شد که در سال ۲۰۲۲ شرکت هاستینگ WP Engine اون رو خرید. بعد از اون، تنش بین WP Engine و Matt Mullenweg (بنیانگذار وردپرس) بالا گرفت و در اکتبر ۲۰۲۴ به اوج خودش رسید. WordPress.org با استناد به بند ۱۸ قوانین مخزن افزونهها، کنترل مخزن ACF رو در دست گرفت و اون رو با نام Secure Custom Fields (SCF) منتشر کرد. هدف اعلامشده رفع یه آسیبپذیری امنیتی و حذف تبلیغات تجاری درون افزونه بود. از نظر امکانات، SCF همون موتور قدرتمند ACF رو داره. میتونی گروههای فیلد بسازی و اونها رو به نوشتهها، صفحهها، کاربران، ترمهای تاکسونومی، رسانه، کامنتها و حتی صفحات تنظیمات سفارشی وصل کنی. فیلدهایی مثل Text، Image، Gallery، Repeater، Flexible Content، Relationship، Clone و بیش از ۳۰ نوع دیگه داره. ضمناً با ویرایشگر بلوک گوتنبرگ ادغام میشه و میتونی باهاش بلوکهای سفارشی گوتنبرگ بسازی بدون این که نیاز به React داشته باشی. نسخههای اخیر SCF قابلیتهایی مثل تغییر نام لایههای Flexible Content، غیرفعال کردن لایهها بدون حذف داده، و ادغام با WordPress Abilities API برای ابزارهای هوش مصنوعی رو هم اضافه کردن. برای کاربر ایرانی یه نکته مهم وجود داره: SCF کاملاً رایگانه، نیازی به لایسنس، API Key یا ارتباط با سرور خارجی نداره. همه چیز روی همون پایگاه داده وردپرس خودت اجرا میشه؛ یعنی تحریم، فیلتر و مشکلات هاست اشتراکی هیچ تأثیری روش نمیذارن. قبلاً نسخه رایگان ACF یه سری امکانات مثل Options Page و Flexible Content رو نداشت و باید نسخه Pro میخریدی. الان توی SCF این امکانات رایگان در دسترسن و برای سایتهای ایرانی که امکان خرید لایسنس خارجی ندارن، این یه مزیت واقعیه. ولی این افزونه بدون جنجال هم نیست. خیلی از توسعهدهندههای دنیا معتقدن WordPress.org با این کار یه precedent خطرناک گذاشت و مالکیت افزونهها رو زیر سوال برد. مشکل عملی اینه که SCF و ACF دو تیم جداگانه دارن و با گذشت زمان کدشون از هم فاصله میگیره؛ اگه بعداً بخوای از SCF به ACF Pro برگردی، احتمال ناسازگاری وجود داره. همچنین اگه یه افزونه دیگه روی سایتت به ACF وابسته باشه، نصب SCF اون رو غیرفعال میکنه. توصیه عملی: اگه سایت جدید میسازی و نیازی به ACF Pro نداری، SCF انتخاب خوبیه. ولی اگه روی یه سایت قدیمی با ACF Pro کار میکنی، قبل از آپدیت حتماً بکآپ بگیر و با دقت بررسی کن.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 6.8.4» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (secure-custom-fields-6.8.4.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه سکیور کاستوم فیلدز Secure Custom Fields اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 6.8.4
- Backports 6.8.0 and 6.8.0.1 feature work into SCF.
- AI integration: SCF now integrates with the WordPress Abilities API, allowing external consumers, including AI tools, to manage field groups, post types, and taxonomies when explicitly enabled via the enable_acf_ai feature flag.
- Structured data: SCF can now generate JSON-LD structured data fields when explicitly enabled via the enable_schema feature flag.
- WP-CLI: Added wp scf json and backward-compatible wp acf json commands for importing, exporting, syncing, and checking the status of SCF JSON files.