آیکن CMB2
افزونه رایگان نسخه 2.12.0

CMB2

توسعه‌دهنده: Justin Sternberg

توضیحات

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

تغییرات این نسخه

2.12.0
Enhancements

Confirmed compatibility with PHP 8.2 and 8.3, and tested up to WordPress 7.0.

[Development] Migrated end-to-end testing from Cypress to Playwright and replaced Grunt with npm scripts for the asset build pipeline. (#1550).

[Development] Moved the local development and test environment to @wordpress/env (wp-env) on pinned ports, running both PHPUnit and Playwright through it. (#1554, #1558).

[Development] Replaced Travis CI with GitHub Actions, added a PHPCompatibility check (PHP 7.4+) and a PHPCS/WPCS lint gate, and overhauled install-wp-tests.sh for modern WordPress. (#1555).

Bug Fixes

Fixed a PHP 8.1+ deprecation when sanitizing an empty textarea-based field (passing null to wp_kses_post()). Props @baljindersingh88 (#1537).

Fixed row iterator value desync between the data attribute and jQuery data when reordering repeatable group rows. Props @angryaxi (#1518).

Fixed a PHP 8.3 ltrim() deprecation in the taxonomy field display.

Hardened against PHP 8.2+ dynamic property deprecations by widening #[AllowDynamicProperties] to the class roots.

Removed a focus-background rule on .cmb2-wrap inputs that caused unexpected input styling. Fixes #1556/wordpress.org/support/topic/weird-checkbox-behaviour-on-wp-7 (#1557).

2.11.0
Enhancements

Package updates.

Update WordPress Tested up to tag 6.1. Props @RubenMartins (#1477).

Add filters for setting object_id and mb_object_type and in do_scripts – Allows overriding by plugins/libs. (Added to support the new