{"id":369066,"date":"2026-09-17T08:26:13","date_gmt":"2026-09-17T08:26:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nexus-woo-button-alignment\/"},"modified":"2026-09-17T08:38:04","modified_gmt":"2026-09-17T08:38:04","slug":"rensa-nexus-button-grid-alignment-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rensa-nexus-button-grid-alignment-for-woocommerce\/","author":23557784,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Rensa-Nexus Button Grid Alignment for WooCommerce","header_author":"rensabydp","header_description":"Aligns WooCommerce product-grid buttons so product cards have clean, consistent rows.","assets_banners_color":"1d2f58","last_updated":"2026-09-17 08:38:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nexus.rensa.co.za","header_author_uri":"https:\/\/rensa.co.za","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"rensabydp","date":"2026-09-17 08:38:04","revision":3699815}},"upgrade_notice":{"":"<p>1.0.1\nUpdated release with improved metadata, documentation, and compatibility handling.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3699910,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3699910,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3700251,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3700251,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3700087,"resolution":"1","location":"assets","locale":"","width":500,"height":265},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3700087,"resolution":"2","location":"assets","locale":"","width":500,"height":264},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3700087,"resolution":"3","location":"assets","locale":"","width":500,"height":311},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3700087,"resolution":"4","location":"assets","locale":"","width":500,"height":315}},"screenshots":[]},"plugin_section":[],"plugin_tags":[6210,172,4036,51244,286],"plugin_category":[45],"plugin_contributors":[281225],"plugin_business_model":[],"class_list":["post-369066","plugin","type-plugin","status-publish","hentry","plugin_tags-alignment","plugin_tags-buttons","plugin_tags-layout","plugin_tags-product-grid","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-rensabydp","plugin_committers-rensabydp"],"banners":{"banner":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/banner-772x250.png?rev=3700251","banner_2x":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/banner-1544x500.png?rev=3700251","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/icon-128x128.png?rev=3699910","icon_2x":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/icon-256x256.png?rev=3699910","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/screenshot-1.png?rev=3700087","caption":""},{"src":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/screenshot-2.png?rev=3700087","caption":""},{"src":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/screenshot-3.png?rev=3700087","caption":""},{"src":"https:\/\/ps.w.org\/rensa-nexus-button-grid-alignment-for-woocommerce\/assets\/screenshot-4.png?rev=3700087","caption":""}],"raw_content":"<!--section=description-->\n<p>Rensa-Nexus Button Grid Alignment for WooCommerce keeps product-grid buttons aligned when product titles, prices, or descriptions have different heights.<\/p>\n\n<p>WooCommerce product cards often end at different heights, leaving \u201cAdd to cart\u201d buttons on uneven baselines. This plugin detects supported WooCommerce product grids and adjusts each row so its buttons line up cleanly.<\/p>\n\n<p>The alignment runs on shop, category, related-product, upsell, cross-sell, and supported product-grid block layouts. It uses lightweight JavaScript and CSS, so it does not replace WooCommerce templates or require theme file changes.<\/p>\n\n<p>The plugin also adds a compatibility screen under WooCommerce so you can review the detected WordPress, PHP, WooCommerce, and active-theme environment before troubleshooting a layout.<\/p>\n\n<p>This plugin is not associated with WooCommerce or any of their affiliates.<\/p>\n\n<h3>Features<\/h3>\n\n<p>Aligns \u201cAdd to cart\u201d buttons across supported product grids<\/p>\n\n<p>Normalizes product card height<\/p>\n\n<p>Works with shop pages, category pages, related products, upsells, cross\u2011sells<\/p>\n\n<p>Compatible with Elementor product grids<\/p>\n\n<p>Zero configuration \u2014 activate and it works<\/p>\n\n<p>Admin compatibility check for WordPress, PHP, WooCommerce, and the active theme<\/p>\n\n<p>Lightweight JavaScript and CSS solution<\/p>\n\n<h3>Usage<\/h3>\n\n<ol>\n<li>Activate WooCommerce and this plugin.<\/li>\n<li>Open a shop, product category, or other page containing a supported WooCommerce product grid.<\/li>\n<li>The plugin groups products by visual row and gives each row a consistent button position.<\/li>\n<li>To review compatibility details, go to WooCommerce &gt; Button Grid Alignment.<\/li>\n<li>Use the View shop link on that screen to inspect the shop, or use Refresh check after changing the active theme or WooCommerce version.<\/li>\n<\/ol>\n\n<p>No per-grid configuration is required. The plugin recognizes classic product loops, WooCommerce product-template blocks, and legacy product-grid blocks. Custom markup may need theme-specific support.<\/p>\n\n<h3>Troubleshooting<\/h3>\n\n<p>If your theme has heavily modified WooCommerce templates, alignment may fail.\nSwitching to a WooCommerce\u2011compatible theme usually resolves the issue.<\/p>\n\n<h3>Compatibility<\/h3>\n\n<p>Compatible with WooCommerce 10.3.4<\/p>\n\n<p>Compatible with WordPress 7.1<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Upload the plugin ZIP file and select Install Now.<\/li>\n<li>Activate Rensa-Nexus Button Grid Alignment for WooCommerce.<\/li>\n<\/ol>\n\n<p>Alternatively, upload the unzipped <code>rensa-nexus-button-grid-alignment-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/p>\n\n<p>WooCommerce must be installed and active. The plugin does not add a settings form: alignment starts automatically after activation.<\/p>\n\n<!--section=faq-->\n<p>How does it work?\nThe plugin applies a flexible layout structure to WooCommerce product cards, ensuring the button area stays aligned at the bottom regardless of content height.<\/p>\n\n<p>Will it work on all themes?\nYes \u2014 as long as the theme uses standard WooCommerce templates.\nIf your theme heavily modifies product loops, alignment may not work.<\/p>\n\n<p>Can I use it inside my own theme?\nYes. The plugin is fully theme\u2011friendly and can be extended or overridden in child themes.<\/p>\n\n<p>Does it work with WooCommerce Blocks?\nYes. The plugin supports the standard WooCommerce product-template and product-grid block structures. Custom block markup may still require theme-specific adjustments.<\/p>\n\n<p>Where can I view the compatibility check?\nGo to WooCommerce \u2192 Button Grid Alignment in the WordPress admin area. The check reports the detected WordPress, PHP, WooCommerce, and active theme details.<\/p>\n\n<p>Will it work on mobile?\nYes. The layout adjusts automatically on all screen sizes.<\/p>\n\n<!--section=changelog-->\n<p>1.0.1\nRemoved the unused bundled translation loader and translation files.\nLimited compatibility notices to the plugin compatibility screen.\nUpdated plugin metadata and documentation for WordPress.org submission.<\/p>\n\n<p>1.0.0\nExpanded the WooCommerce submenu with a health overview, platform details, supported layout modes, shop link, refresh check, and troubleshooting links.\nAdded the admin banner and plugin logo presentation.\nAdded a compatibility check for WordPress, PHP, WooCommerce, and the active theme.\nAdded support for standard WooCommerce product blocks.\nImproved product row detection and added flex layout support for button alignment.\nRepaired plugin loading, asset paths, and product-loop wrapper hooks.\nInitial release<\/p>","raw_excerpt":"Requires WooCommerce: 3.0","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/369066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=369066"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rensabydp"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=369066"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=369066"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=369066"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=369066"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=369066"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=369066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}