Ainbae Product Collections for WooCommerce

Changelog

1.2.1

  • FIX: Shortcode collection cards now inherit full WooCommerce/theme grid layout, matching product category card sizing and alignment exactly.
  • FIX: Removed sort arrows from the Collections column in the Products list table — now matches the native Categories column behaviour.
  • Updated readme with expanded features, How It Works guide, Screenshots, Perfect For section, and additional FAQs.

1.2.0

  • FIX: Collection archive pages now inherit exact layout (sidebar, columns, CSS) from Product Category pages on every WooCommerce theme. Done by making is_product_category() return true during template render, which is what themes check for layout decisions.
  • FIX: All text domains corrected from ‘ainbae-collections’ to ‘ainbae-product-collections-for-woocommerce’ (50+ occurrences across all files).
  • FIX: Unescaped output errors in settings page — all values pre-escaped before output.
  • FIX: Removed unprefixed hook name (loop_shop_per_page apply_filters call).
  • FIX: Removed slow meta_query from page adoption check; replaced with direct DB query.
  • FIX: Missing /languages directory added.
  • NEW: Thumbnail image upload field on Add New Collection admin screen (Issue #3).
  • NEW: term_link filter ensures /collection/ URLs stay correct after layout spoof.

1.1.0

  • FIX: Collections no longer appeared twice in the Products admin menu.
  • FIX: Only one “Collections” column in the Products list table.
  • FIX: Collection archive pages use same template as Product Category pages.
  • NEW: [ainbaecfwoo_collections] shortcode for collections landing page.
  • NEW: Conflict-safe page creation on activation.
  • NEW: WooCommerce → Ainbae Collections settings page.

1.0.0

  • Initial release.

Plugin Website
Visit website

Author
ainbae
Version:
1.2.1
Last Updated
June 1, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.