Description
সিকিউর কাস্টম ফিল্ডস (SCF) ওয়ার্ডপ্রেস এর কার্যক্ষমতা বাড়িয়ে এটিকে একটি স্বাধীন কনটেন্ট ম্যানেজমেন্ট টুল-এ রূপান্তর করে। যেকোনো ধরণের ডেটা ম্যানেজ করার ক্ষেত্রে SCF খুবই সহজ ও কার্যকর।
সহজেই চাহিদা অনুযায়ী ফিল্ড তৈরি করুন
SCF বিল্ডারের মাধ্যমে ওয়ার্ডপ্রেস এডিট স্ক্রীনে ফিল্ড অ্যাড করা খুবই সহজ, এটি হতে পারে একটি রেসিপির জন্য ‘উপকরণ’ ফিল্ড অ্যাড করা কিংবা কোনো বিশেষ সাইটের জন্য জটিল মেটাডেটা ডিজাইন করা।
প্লেইসমেন্ট-এ পূর্ণ নিয়ন্ত্রণ
ফিল্ডগুলো ওয়ার্ডপ্রেস-এর যেকোনো জায়গায় ব্যবহার করা যায়—পোস্ট, পেজ, ইউজার, ট্যাক্সোনমি, মিডিয়া, কমেন্ট, এমনকি কাস্টম অপশন পেজেও—আপনার ডেটা আপনি যেমন চান, ঠিক তেমনভাবে সাজাতে পারবেন।
বাধাহীন প্রদর্শনী
SCF-এর বিল্ট-ইন ফাংশন ব্যবহার করে আপনি টেমপ্লেটে কাস্টম ফিল্ড ডেটা প্রদর্শন করতে পারবেন, যা সকল স্তরের ডেভেলপারদের জন্য কনটেন্ট ইন্টিগ্রেশন প্রক্রিয়াকে সহজ করে তোলে।
কনটেন্ট ব্যবস্থাপনার জন্য একটি পূর্ণাঙ্গ ও কার্যকর সমাধান
SCF শুধু কাস্টম ফিল্ড ব্যবস্থাপনার মধ্যেই সীমাবদ্ধ নয় — এর ইন্টারফেস থেকেই আপনি নতুন পোস্ট টাইপ এবং ট্যাক্সোনমি তৈরি করতে পারেন, এতে করে অতিরিক্ত প্লাগইন বা কোড লেখার প্রয়োজন হয় না।
সহজ ও ব্যবহারবান্ধব ডিজাইন
ফিল্ড ইন্টারফেসটি ওয়ার্ডপ্রেস এর নেটিভ ডিজাইনের সাথে সামঞ্জস্যপূর্ণ, যা এমন এক অনুভূতি দেয় যা কন্টেন্ট নির্মাতাদের বোধগম্য এবং ব্যবহার করা সহজ।
এই প্লাগইন ইনস্টল করার ফলে যেসব প্লাগইনের ফাংশন বা কাজের ধরণ একই রকম, সেগুলো স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে কোড কনফ্লিক্ট এড়ানোর জন্য, যেমন অ্যাডভান্সড কাস্টম ফিল্ডস, অ্যাডভান্সড কাস্টম ফিল্ডস প্রো ও পুরনো সিকিউর কাস্টম ফিল্ডস।
সিকিউর কাস্টম ফিল্ডস সম্পর্কে বিস্তারিত জানতে পড়ুন developer.wordpress.org/secure-custom-fields.
ফিচারস
- স্বচ্ছ ও ঝামেলাবিহীন সেটআপ প্রক্রিয়া
- কনটেন্ট ম্যানেজমেন্টের জন্য শক্তিশালী সব ফাংশন
- ৩০টিরও বেশি ফিল্ড টাইপ
Screenshots
Reviews
ডেভেলপার এবং কন্ট্রিবিউটর
“সিকিউর কাস্টম ফিল্ডস” is open source software. The following people have contributed to this plugin.
কন্ট্রিবিউটর“সিকিউর কাস্টম ফিল্ডস” has been translated into 13 locales. Thank you to the translators for their contributions.
Translate “সিকিউর কাস্টম ফিল্ডস” into your language.
ডেভেলপমেন্ট এ আগ্রহী?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
6.8.5
Release Date 19th May 2026
ফিচারস
Backports 6.8.1 feature work into SCF.
6.8.4
Release Date 30th April 2026
ফিচারস
- 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_aifeature flag. - Structured data: SCF can now generate JSON-LD structured data fields when explicitly enabled via the
enable_schemafeature flag. - WP-CLI: Added
wp scf jsonand backward-compatiblewp acf jsoncommands for importing, exporting, syncing, and checking the status of SCF JSON files. - Post types: SCF custom post types now support the WordPress 6.9+ Notes editor feature via a new Notes checkbox in the Supports settings.
- JSON Schemas: Added v1 schemas for supported field types and updated field group, post type, and taxonomy schemas.
Enhancements
- Blocks V3: The Open in Expanded Editor button text can now be customized via a new
acf.expandedEditorButtonTextblock.json property. - Blocks V3: Added an
acf/blocks/default_expanded_editor_button_textPHP filter to customize the default Open in Expanded Editor button text. - Blocks V3: The edit and Open in Expanded Editor buttons can now be hidden via a new
acf.expandedEditorButtonsblock.json property. - Blocks V3: Added a
blocks/expanded_editor_overlay_classJavaScript filter for customizing the Expanded Editor modal overlay class. - Blocks V3: The block form HTML is now preloaded alongside the preview, eliminating an extra AJAX call on mount.
- Blocks V3: Expanded Editor buttons are now hidden for V3 blocks that have no fields assigned.
- SCF inline script tags now use
wp_print_inline_script_tag()for Content Security Policy (CSP) compliance and nonce support.
ফিক্সসমূহ
- V3 blocks with WYSIWYG fields no longer enqueue TinyMCE editor assets on the frontend.
- V3 blocks with identical attributes and different InnerBlocks content no longer return cached output from the first block on the frontend.
- Flexible Content fields now properly clean up nested postmeta when a parent layout containing nested Flexible Content fields is deleted.
- The Expanded Editor Done button now stays disabled until the AJAX save completes, preventing data loss.
- Pressing Escape while the Expanded Editor is saving will no longer close the modal, preventing data loss.
- InnerBlocks content containing backslashes or dollar signs now renders correctly.
- Auto Inline Editing now only applies to SCF Blocks V3, resolving incorrect hover/focus borders appearing on V2 blocks.
- Auto Inline Editing blocks now receive block context variables in render templates.
- Auto Inline Editing now works with blocks using
renderCallback. - Validation errors in the V3 Expanded Editor no longer cause a dead-end state.
- Icon Picker selections in Repeater fields no longer disappear.
- Range field number input now syncs to the slider and correctly updates V3 block previews.
- Message field Name and Instructions settings are no longer shown in the field group editor.
- Image field no longer crashes in WordPress 7.0 release candidates.
- V3 blocks registered via PHP now correctly show the Open in Expanded Editor button.
- Flexible Content disabled layouts now work correctly in Blocks V3.
6.8.3
Release Date 22th April 2026
ফিক্সসমূহ
- Fix command palette type error on wp-admin.
- Plugins requiring ACF are also validated for SCF.
- REST API calls now honor the user’s
unfiltered_htmlcapability. - Block Preview rendering now verifies the user can edit the target post.
- Paginated Repeater fields now verify the user can edit the target post.
- Flexible Content layout title AJAX requests now validate a security nonce.
- Clone field AJAX endpoints now enforce SCF admin permissions on field group listings.
6.8.2
Release Date 24th March 2026
ফিক্সসমূহ
- AJAX Handlers: Prefix field-specific nonces to resolve an issue where third-party nonces could be treated as valid for AJAX calls.
- Block Preview: Verify that user has access to post specified via block context.
- Repeater Field: Verify that user has access to specified post.
- REST API: Apply KSES sanitization to field content saved by users without
unfiltered_htmlcapabilities. - REST API: Respect
show_in_restsetting for field groups in/typesendpoint.
6.8.1
Release Date 11th March 2026
Backports from 6.7.1
- Security – User field AJAX queries now enforce field-configured role restrictions and validate search permissions.
- Security – Post Object, Relationship, and Page Link field AJAX queries now enforce field-configured restrictions for post status, post type, and taxonomy.
- Site Health – Track blocks using auto inline editing.
6.8.0
রিলিজ এর তারিখ: ৩০ ডিসেম্বর ২০২৫
ফিচারস
- অ্যাবিলিটি ইন্টিগ্রেশন: ফিল্ড গ্রুপের জন্য ফিল্ড সক্ষমতা যোগ করা হয়েছে।
- অ্যাবিলিটি ইন্টিগ্রেশন: ইন্টার্নাল পোস্ট টাইপের জন্য ট্র্যাশ/আনট্র্যাশ সক্ষমতা যোগ করা হয়েছে।
- ৬.৭.০.২ পর্যন্ত সব ব্যাকপোর্ট করা হয়েছে।
- JSON স্কিমা: একাধিক ফিল্ড স্কিমা যোগ করা হয়েছে।
- WooCommerce HPOS: যেকোনো WooCommerce অর্ডার টাইপে কাস্টম ফিল্ডের সাপোর্ট যোগ করা হয়েছে।
- PHPUnit টেস্ট যোগ করা হয়েছে।
ফিক্সসমূহ
- WP 6.9+ এ ডুপ্লিকেট Command Palette কমান্ডগুলো লুকান।
- WP REST API-এর ফিল্ড স্কিমা ভ্যালিডেশন ঠিক করুন।
- চেকবক্স টোগল এর কার্যকারিতা ঠিক করুন।
6.7.0
6.7.1
রিলিজ এর তারিখ: ১০ ডিসেম্বর ২০২৫
ফিচারস
- JSON স্কিমা: অপশন পেজের স্কিমা যোগ করা হয়েছে।
ফিক্সসমূহ
- স্কিমার অতিরিক্ত আগে ভ্যালিডেশন করার কারণে যে ফ্যাটাল এরর হচ্ছিল তা ঠিক করা হয়েছে।
- WordPress 6.2-এ ব্লক ভ্যালিডেশন ঠিক করুন।
6.7.0
রিলিজ এর তারিখ: ০৩ ডিসেম্বর ২০২৫
ফিচারস
- WordPress 6.9 পর্যন্ত কম্প্যাটিবিলিটি পরীক্ষা করা হয়েছে।
- অ্যাবিলিটি সাপোর্ট: ট্যাক্সোনমি অ্যাবিলিটিস।
- JSON স্কিমা: ট্যাক্সোনমি স্কিমা।
6.6.0
রিলিজ এর তারিখ: ১৯ নভেম্বর ২০২৫
ফিচারস
- ৬.৬.০ পর্যন্ত ফিচারগুলো ব্যাকপোর্ট করা হয়েছে।
- অ্যাবিলিটি API ইন্টিগ্রেশন: পোস্ট টাইপ অ্যাবিলিটিস।
- JSON স্কিমা ভ্যালিডেশন ইনফ্রাস্ট্রাকচার।
ফিক্সসমূহ
- network.php-তে ফাংশন ঠিক করা হয়েছে।
- “More” মেনুতে SCF লেবেল।
- অরিজিনাল ফিল্ড ভ্যাল্যু থেকে ফর্ম্যাটেড_ভ্যালু নিন।
- Blocks V3: সাইডবারে ফ্লেক্সিবল কন্টেন্ট না চলার সমস্যা (মডাল) ঠিক করা হয়েছে।
- এন্টিটি ডুপ্লিকেট করার সময় কী জেনারেশনের জন্য নির্দিষ্ট এন্টিটি প্রিফিক্স ব্যবহার করুন।
6.5.7
রিলিজ এর তারিখ – ২৮ আগস্ট ২০২৫
ফিচারস
- এখন post editor থেকেই Flexible Content layout গুলোর নাম পরিবর্তন করা যাবে, যার ফলে content editorরা layout পরিচালনার সময় আরও স্পষ্টতা ও সুবিধা পাবেন।
- এখন Flexible Content layout গুলো disable করা যাবে — ফলে সেগুলোর frontend-এ render হওয়া বন্ধ করা যাবে, তবে এর জন্য তাদের ডেটা মুছে ফেলতে হবে না।
- দ্রুত কন্টেন্ট সম্পাদনার জন্য ফ্লেক্সিবল কন্টেন্ট লেআউটগুলি এখন বাল্ক মোডে সঙ্কোচন ও প্রসারণ করা যেতে পারে।
- ফ্লেক্সিবল কন্টেন্ট লেআউট সম্পাদনা করলে এখন সম্পাদিত লেআউটটি হাইলাইট হয়, যা সনাক্তকরণকে আরও সহজ করে তোলে।
- তারিখ এবং তারিখ সময় চয়নকারী ক্ষেত্রগুলি এখন বর্তমান তারিখে ডিফল্টভাবে কনফিগার করা যেতে পারে।
- ACF ব্লকের ভিতরে ব্যবহার করলে কাস্টম আইকন পিকার ট্যাবগুলি এখন সঠিকভাবে কাজ করে।
- রাশিয়ান অনুবাদ ব্যবহার করার সময় একটি ফিল্ড গ্রুপের নকল করার ফলে আর কোনও মারাত্মক ত্রুটি হয় না।
- ACF ক্লাসগুলি আর ডাইনামিক ক্লাস প্রোপার্টি ব্যবহার করে না, যা PHP 8.2+ এর সাথে সামঞ্জস্যতা উন্নত করে।
- পোস্ট এডিটরে ফিল্ড গ্রুপ মেটাবক্স কোলাপস এবং এক্সপ্যান্ড বোতামগুলি আর ভুলভাবে সারিবদ্ধ থাকে না।
- HTML এখন ফিল্ড ভ্যালিডেশন ত্রুটি এবং টুলটিপ থেকে মুক্ত।
- /wp/v2/types REST API এন্ডপয়েন্টে একটি নতুন সোর্স প্যারামিটার যোগ করা হয়েছে যা পোস্টের ধরণগুলিকে তাদের উৎপত্তি অনুসারে ফিল্টার করার অনুমতি দেয়, যেমন core (WordPress built-in), scf (for SCF managed types)।
সিকিউরিটি
– ফিল্ড গ্রুপ লেবেলে অনিরাপদ HTML এখন শর্তসাপেক্ষে লোড করা ফিল্ড গ্রুপের জন্য সঠিকভাবে এস্কেপ করা হয়েছে, যা ক্লাসিক এডিটরে একটি JS এক্সিকিউশন দুর্বলতা সমাধান করে।
– ACF অ্যাডমিনে আউটপুট দেওয়ার সময় HTML এখন ফিল্ড গ্রুপ লেবেল থেকে বেরিয়ে আসে।
– দ্বিমুখী এবং শর্তসাপেক্ষ লজিক Select2 উপাদানগুলি আর ফিল্ড লেবেল বা পোস্ট শিরোনামে HTML রেন্ডার করে না।
– acf.escHtml ফাংশনটি এখন তৃতীয় পক্ষের DOMPurify লাইব্রেরি ব্যবহার করে নিশ্চিত করে যে সমস্ত অনিরাপদ HTML মুছে ফেলা হয়েছে। ডিফল্ট আচরণ পরিবর্তন করতে একটি নতুন esc_html_dompurify_config JS ফিল্টার ব্যবহার করা যেতে পারে।
– এখন ACF কোড ব্যবহার করে পোস্টের শিরোনাম সঠিকভাবে এস্কেপ করা হয়। দায়িত্বপূর্ণ প্রকাশের জন্য LAC Co., Ltd.-এর শোগো কুমামারুকে ধন্যবাদ।
– Select2 লাইব্রেরির ৩য় সংস্করণ ব্যবহার করলে এখন একটি অ্যাডমিন নোটিশ প্রদর্শিত হবে, কারণ এটি এখন ৪র্থ সংস্করণের পরিবর্তে অবচিত হয়েছে।
6.5.6
SVN ত্রুটির কারণে রিলিজ বাতিল করা হয়েছে।
6.5.5
রিলিজ এর তারিখ: ৩১ জুলাই ২০২৫
ফিচারস
- UI এর মাধ্যমে কাস্টম ফিল্ডের সাথে ব্লক অ্যাট্রিবিউটগুলিকে সংযুক্ত করুন।
- ডিফল্ট
add-new*লেবেল ভ্যালু থেকে “New” শব্দটি সরানো হয়েছে।
বাগ সংশোধন
- বাগ ফিক্স: এখন Beta Features-এ class না থাকলে fatal error হবে না।
6.5.4
রিলিজ এর তারিখ: ৩০ জুলাই ২০২৫
6.5.2 থেকে revert করা হয়েছে।
6.5.2
রিলিজ এর তারিখ: ৩০ জুলাই ২০২৫
ফিচারস
- UI এর মাধ্যমে কাস্টম ফিল্ডের সাথে ব্লক অ্যাট্রিবিউটগুলিকে সংযুক্ত করুন।
- ডিফল্ট
add-new*লেবেল ভ্যালু থেকে “New” শব্দটি সরানো হয়েছে।
6.5.1
রিলিজ এর তারিখ: ২ জুলাই ২০২৫
বাগ সংশোধন
- কমান্ড প্যালেট: Dashicons এর পরিবর্তে
@wordpress\iconsব্যবহার করুন।
6.5.0
রিলিজ এর তারিখ: ২৩ জুন ২০২৫
উন্নতি এবং ফিচারস
- Command Palette সমর্থন যোগ করা হয়েছে।
- acf-field source-এ editor preview ফিচার যোগ করা হয়েছে।
- একটি নতুন endpoint যোগ করা হয়েছে, যা post type-এর custom fields গ্রহণ করতে সক্ষম।
- নতুন field type হিসেবে Nav Menu যোগ করা হয়েছে।
- Order fields এবং subscriptions-এর জন্য Woo HPOS-এর সাথে compatibility যোগ করা হয়েছে। (ACF থেকে নেওয়া হয়েছে)
- Selector-এ field ভ্যালু সম্পাদনার সময় নতুন options তৈরি করার সুবিধা যোগ করা হয়েছে। (ACF থেকে নেওয়া হয়েছে)
- এখন থেকে “Escaped HTML” সতর্কতা বার্তাটি ডিফল্টভাবে নিষ্ক্রিয় থাকবে। (ACF থেকে নেওয়া হয়েছে)
- নতুন
acf/fields/icon_picker/{tab_name}/iconsফিল্টার যুক্ত করা হয়েছে। (ACF থেকে নেওয়া হয়েছে)
বাগ সংশোধন
- acfL10n object-এর initialization প্রক্রিয়া আপডেট করা হয়েছে, যাতে এটি globally উপলব্ধ থাকে তা নিশ্চিত করা যায়।
- এখন synced pattern সম্পাদনার সময় SCF Blocks স্বয়ংক্রিয়ভাবে preview mode-এ প্রদর্শিত হবে। (ACF থেকে নেওয়া হয়েছে)
- এখন bbPress-এ reply সম্পাদনা করার সময় আর SCF-এর কারণে infinite loop তৈরি হবে না। (ACF থেকে নেওয়া হয়েছে)
- এখন থেকে field type পরিবর্তন করলে আর “Allow Access to Value in Editor UI” সেটিংটি স্বয়ংক্রিয়ভাবে সক্রিয় হবে না। (ACF থেকে নেওয়া হয়েছে)
- এখন acf_register_block_type() দিয়ে
প্যারেন্টভ্যালুnullদেওয়া Blocks গুলো ঠিকভাবে রেজিস্টার হবে, আর রেজিস্ট্রেশন ব্যর্থ হবে না। (ACF থেকে নেওয়া হয়েছে) - AJAX রিপিটার পেইজিনেশন ঠিক করুন। (ACF থেকে নেওয়া হয়েছে)
- এখন Paginated Repeater fields WooCommerce Order-এ HPOS নিষ্ক্রিয় থাকলেও duplicate ভ্যালু সংরক্ষণ করবে না। (ACF থেকে নেওয়া হয়েছে)
টেস্টিং
- প্রাথমিক e2e (end-to-end) টেস্টের একটি ব্যাচ যোগ করা হয়েছে।
6.4.2
সংস্করণ প্রকাশ: ১৪ এপ্রিল ২০২৫
- শর্টকোডের অনুবাদ সঠিকভাবে পার্স না হওয়ার সমস্যা সমাধান করা হয়েছে।
- ফিল্ড অ্যাডমিনে URL যাচাই প্রক্রিয়াটি আরও নির্ভুল করা হয়েছে।
6.4.1
সংস্করণ প্রকাশ: ৭ মার্চ ২০২৫
- এডভান্সড কাস্টম ফিল্ডস® থেকে ফর্ক করা হয়েছে
- কোডিং স্ট্যান্ডার্ডে বেশ কিছু আপডেট করা হয়েছে।
- এখন থেকে সমস্ত স্ট্রিংয়ের জন্য ওয়ার্ডপ্রেস ডট অর্গ এর অনুবাদ প্যাকের উপর নির্ভরশীল হবে।
6.3.9
সংস্করণ প্রকাশ: ২২ অক্টোবর ২০২৪
- ভার্সন আপডেট রিলিজ
6.3.6.3
সংস্করণ প্রকাশ: ১৫ অক্টোবর ২০২৪
- নিরাপত্তা – ফিল্ড গ্রুপ এডিটরে কোনো ফিল্ড সম্পাদনার সময় এখন আর স্টোরড XSS দুর্বলতা প্রয়োগ করা সম্ভব নয়। দায়িত্বশীল প্রকাশের জন্য Viettel Cyber Security-এর Duc Luong Tran (janlele91)-কে ধন্যবাদ।
- নিরাপত্তা – পোস্ট টাইপ ও ট্যাক্সোনমি মেটাবক্সের ক্যালব্যাক ফাংশনগুলো এখন কোনো সুপারগ্লোবাল ভ্যারিয়েবলে অ্যাক্সেস করতে পারে না, যা 6.3.6.2 সংস্করণের নিরাপত্তা সংশোধনীকে আরও জোরদার করেছে।
- ফিক্স – ব্লক এডিটরে ব্যবহারের সময় ও সাইডবারে যুক্ত থাকলে SCF ফিল্ডগুলো এখন সঠিকভাবে ভ্যালিডেশন সম্পন্ন করে।
6.3.6.2
সংস্করণ প্রকাশ: ১২ অক্টোবর ২০২৪
- নিরাপত্তা – ৬.৩.৬.১ সংস্করণে করা নিরাপত্তা সংশোধন আরও উন্নত করা হয়েছে, এখন এটি $_REQUEST ডেটাও কভার করবে।
- ফর্ক – প্লাগইনের নাম পরিবর্তন করে “সিকিউর কাস্টম ফিল্ডস” করা হয়েছে।
6.3.6.1
সংস্করণ প্রকাশ: ৭ অক্টোবর ২০২৪
- নিরাপত্তা – SCF দ্বারা সংজ্ঞায়িত পোস্ট টাইপ এবং ট্যাক্সোনমি মেটাবক্স ক্যালব্যাকগুলি এখন থেকে $_POST ডেটাতে অ্যাক্সেস করতে পারবে না। (প্রকাশ করার জন্য অটোম্যাটিক সিকিউরিটি টিমকে ধন্যবাদ)




