{"id":278368,"date":"2026-02-01T11:50:58","date_gmt":"2026-02-01T11:50:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bigbad-agency-product-linked-attributes-mapper-for-woocommerce\/"},"modified":"2026-02-05T14:53:02","modified_gmt":"2026-02-05T14:53:02","slug":"bigbad-agency-product-linked-attributes-mapper-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/pan.wordpress.org\/plugins\/bigbad-agency-product-linked-attributes-mapper-for-woocommerce\/","author":14097479,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"7.0","requires_plugins":null,"header_name":"Product-Linked Attributes Mapper for WooCommerce","header_author":"BigBad Agency","header_description":"Map WooCommerce global attribute terms to Products so attribute values behave like products and link to product pages.","assets_banners_color":"","last_updated":"2026-02-05 14:53:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":148,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.4":"<p>Fully functional free release with improved stability and performance.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3454333,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Attribute selection settings screen","2":"Product-linked attribute search in admin","3":"Clickable attribute values on product pages"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[282,66595,255266,91,286],"plugin_category":[45,57],"plugin_contributors":[254594],"plugin_business_model":[],"class_list":["post-278368","plugin","type-plugin","status-publish","hentry","plugin_tags-ecommerce","plugin_tags-product-attributes","plugin_tags-product-linking","plugin_tags-taxonomy","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-taxonomy","plugin_contributors-sofrustrate","plugin_committers-sofrustrate"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bigbad-agency-product-linked-attributes-mapper-for-woocommerce\/assets\/icon-256x256.png?rev=3454333","icon_2x":"https:\/\/ps.w.org\/bigbad-agency-product-linked-attributes-mapper-for-woocommerce\/assets\/icon-256x256.png?rev=3454333","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Product-Linked Attributes Mapper for WooCommerce<\/strong> lets you transform selected <em>global attributes<\/em> into <strong>product-aware terms<\/strong>.<\/p>\n\n<p>Instead of treating attribute values as static text (e.g. \u201cBrand X\u201d, \u201cModel Y\u201d), this plugin allows those values to:<\/p>\n\n<ul>\n<li>Be searched as <strong>products<\/strong> in the WooCommerce admin<\/li>\n<li>Link directly to the corresponding <strong>product page<\/strong> on the front-end<\/li>\n<\/ul>\n\n<p>This is especially useful for stores where attributes represent <em>real entities<\/em> \u2014 such as brands, models, strains, materials, or components that already exist as products.<\/p>\n\n\n\n<h3>\ud83e\udde0 What This Plugin Changes<\/h3>\n\n<p>Normally in WooCommerce:\n- Attribute terms are flat taxonomy values\n- They cannot reference products\n- They are not clickable by default\n- Searching attributes \u2260 searching products<\/p>\n\n<p>With this plugin:\n- Selected global attributes become <strong>product-linked<\/strong>\n- Attribute term selection can search <strong>existing products<\/strong>\n- Front-end attribute values can link to product pages\n- Admin workflows become faster for large catalogs<\/p>\n\n\n\n<h3>\ud83d\udd0d Example Use Cases<\/h3>\n\n<ul>\n<li>Brand attributes that should link to brand product pages<\/li>\n<li>Model or variant attributes that represent standalone products<\/li>\n<li>Catalogs where attributes mirror product entities<\/li>\n<li>AI-generated catalogs that need relational cleanup<\/li>\n<li>Advanced WooCommerce setups with complex taxonomies<\/li>\n<\/ul>\n\n\n\n<h3>\u2699\ufe0f Key Features<\/h3>\n\n<p>\u2714 Select which <strong>global attributes<\/strong> should be product-linked<br \/>\n\u2714 Search <strong>products<\/strong> instead of raw terms when assigning attributes<br \/>\n\u2714 Output clickable attribute values on product pages<br \/>\n\u2714 Uses WordPress APIs (no direct SQL queries)<br \/>\n\u2714 Object-cached lookups for performance<br \/>\n\u2714 Safe, non-destructive behavior<br \/>\n\u2714 Works with existing products and attributes<\/p>\n\n<p>No schema hacks.<br \/>\nNo database rewrites.<br \/>\nNo replacement of WooCommerce core behavior.<\/p>\n\n\n\n<h3>\ud83c\udd93 Free Version<\/h3>\n\n<p>The WordPress.org version is <strong>fully functional<\/strong> and includes:<\/p>\n\n<ul>\n<li>Attribute \u2192 product mapping<\/li>\n<li>Admin product search for selected attributes<\/li>\n<li>Front-end attribute linking<\/li>\n<li>Performance-safe term lookups<\/li>\n<\/ul>\n\n<p>There are no time limits or forced upgrades.<\/p>\n\n\n\n<h3>\ud83e\udde9 Compatibility<\/h3>\n\n<ul>\n<li>Requires <strong>WooCommerce<\/strong><\/li>\n<li>Works with simple and variable products<\/li>\n<li>Compatible with most themes<\/li>\n<li>Does not modify theme files<\/li>\n<li>Uses standard WooCommerce hooks and filters<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via Plugins \u2192 Add New<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to <strong>BigBad Agency \u2192 Product-Linked Attributes \u2192 Settings<\/strong><\/li>\n<li>Select which global attributes should be product-linked<\/li>\n<li>Save changes and begin using linked attributes<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20woocommerce%3F\"><h3>Does this require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20woocommerce%20attributes%3F\"><h3>Does this replace WooCommerce attributes?<\/h3><\/dt>\n<dd><p>No. It enhances selected global attributes without removing or replacing core functionality.<\/p><\/dd>\n<dt id=\"will%20this%20affect%20existing%20products%3F\"><h3>Will this affect existing products?<\/h3><\/dt>\n<dd><p>Existing products remain unchanged until you choose to use product-linked attributes.<\/p><\/dd>\n<dt id=\"does%20it%20add%20new%20products%3F\"><h3>Does it add new products?<\/h3><\/dt>\n<dd><p>No. It links attribute values to products that already exist.<\/p><\/dd>\n<dt id=\"is%20this%20safe%20for%20large%20catalogs%3F\"><h3>Is this safe for large catalogs?<\/h3><\/dt>\n<dd><p>Yes. The plugin avoids direct SQL queries and uses cached lookups for performance.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix: removed Pro-related UI and placeholders from WordPress.org build<\/li>\n<li>Cleanup: confirmed free version is fully functional<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: term-to-product lookup now uses <code>get_terms()<\/code> with object caching<\/li>\n<li>Security: improved nonce sanitization and handling<\/li>\n<li>Meta: updated readme compatibility headers<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Turn selected WooCommerce global attributes into product-linked terms that behave like real products in the admin and on the front-end.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/278368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=278368"}],"author":[{"embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sofrustrate"}],"wp:attachment":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=278368"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=278368"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=278368"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=278368"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=278368"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=278368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}