آیکن Markup by Attribute for WooCommerce
افزونه رایگان نسخه 4.6.3

Markup by Attribute for WooCommerce

توسعه‌دهنده: Mark Tomlinson

توضیحات

This plugin adds product variation markup by attribute to WooCommerce and adjusts product variation regular and sale prices accordingly.

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

4.6.3
Release Date: June 2026

Security

* Added capability checks (edit_products / manage_product_terms) to all AJAX handlers and attribute option writes, alongside existing nonce checks

* Escaped all admin-facing output to close a stored-XSS vector via malicious or compromised translation files

* Escaped literal underscores in meta-key LIKE queries so cleanup matches only intended keys

* Prefixed all global PHP constants with MT2MBA_ to avoid collisions with other plugins

Bug Fixes

* Markup reapplication is now truly atomic — fixed nested-transaction handling so a mid-run failure rolls back every price change instead of leaving partial updates

* Invalidate variation caches after bulk price edits so a stale cache can’t revert changes when the product is saved

* Stopped the Markup term column from wiping content other plugins add to the attribute term list

* Fixed a possible regular-expression error when stripping markup annotations under certain translations

* Fixed the term-save recursion guard so batch term updates process every term, not just the first

Performance

* Product list no longer loads product data for columns belonging to other plugins

* Attribute filter uses an EXISTS clause and runs only on the main admin query

* Removed a redundant taxonomy-ID lookup on the storefront product page

Maintenance

* Versioned and gated admin script/style enqueues (cache-busting, and loaded only where needed)

* Confirmed compatibility with WooCommerce 10.8.1 and PHP