{"id":286147,"date":"2026-03-03T14:23:49","date_gmt":"2026-03-03T14:23:49","guid":{"rendered":"https:\/\/it.wordpress.org\/plugins\/bento-grid-gallery\/"},"modified":"2026-08-18T08:22:18","modified_gmt":"2026-08-18T08:22:18","slug":"bento-grid-gallery","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/bento-grid-gallery\/","author":17379526,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.1","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"Bento Grid Gallery","header_author":"Davide Baraldi Unicorn Designer","header_description":"Advanced Gutenberg gallery block with images-only support, Bento grid layout, and integrated lightbox.","assets_banners_color":"a6c804","last_updated":"2026-08-18 08:22:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.davide.baraldi.name\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":557,"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":"davidebaraldi","date":"2026-03-03 14:23:18"},"1.0.2":{"tag":"1.0.2","author":"davidebaraldi","date":"2026-07-29 13:42:40"},"1.1.1":{"tag":"1.1.1","author":"davidebaraldi","date":"2026-08-18 08:22:18"}},"upgrade_notice":{"1.1.1":"<p>Adds WordPress 7.1 compatibility, PHP 8.1 requirements and dynamic ACF Gallery support.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3652231,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3652231,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3652231,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3652231,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"bento\/grid-gallery":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"bento\/grid-gallery","version":"1.1.1","title":"Bento Grid Gallery","category":"media","icon":"images-alt2","description":"Advanced photo gallery with Bento Grid layout, manual Media Library source, or dynamic ACF Gallery source.","keywords":["bento","gallery","grid"],"textdomain":"bento-grid-gallery","supports":{"html":false,"align":["wide","full"],"multiple":true},"attributes":{"images":{"type":"array","default":[]},"desktopHeight":{"type":"string","default":"500px"},"desktopColumns":{"type":"number","default":3},"imageSource":{"type":"string","default":"manual"},"acfFieldName":{"type":"string","default":""},"acfFallback":{"type":"boolean","default":true}},"editorScript":"bento-grid-editor-script","style":"bento-grid-style","viewScript":"bento-grid-frontend-script","usesContext":["postId","postType"],"editorStyle":"bento-grid-editor-style"}},"tagged_versions":["1.0.1","1.0.2","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3473740,"resolution":"1","location":"assets","locale":"","width":1000,"height":500},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3473740,"resolution":"2","location":"assets","locale":"","width":1000,"height":500},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3473740,"resolution":"3","location":"assets","locale":"","width":1000,"height":500},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3473740,"resolution":"4","location":"assets","locale":"","width":1000,"height":500},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3473740,"resolution":"5","location":"assets","locale":"","width":1000,"height":500},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3473740,"resolution":"6","location":"assets","locale":"","width":1000,"height":500}},"screenshots":{"1":"Bento Grid Gallery block in the WordPress editor.","2":"Responsive Bento-style gallery layout.","3":"Full-screen lightbox with thumbnail navigation.","4":"Dynamic ACF Gallery source settings.","5":"DB Solution HUB integration."}},"plugin_section":[],"plugin_tags":[2211,209606,210,148076,237],"plugin_category":[50],"plugin_contributors":[255813],"plugin_business_model":[],"class_list":["post-286147","plugin","type-plugin","status-publish","hentry","plugin_tags-acf","plugin_tags-bento","plugin_tags-gallery","plugin_tags-gutenberg","plugin_tags-lightbox","plugin_category-media","plugin_contributors-davidebaraldi","plugin_committers-davidebaraldi"],"banners":{"banner":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/banner-772x250.jpg?rev=3652231","banner_2x":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/banner-1544x500.jpg?rev=3652231","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/icon-128x128.jpg?rev=3652231","icon_2x":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/icon-256x256.jpg?rev=3652231","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-1.jpg?rev=3473740","caption":"Bento Grid Gallery block in the WordPress editor."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-2.jpg?rev=3473740","caption":"Responsive Bento-style gallery layout."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-3.jpg?rev=3473740","caption":"Full-screen lightbox with thumbnail navigation."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-4.jpg?rev=3473740","caption":"Dynamic ACF Gallery source settings."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-5.jpg?rev=3473740","caption":"DB Solution HUB integration."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-6.jpg?rev=3473740","caption":""}],"raw_content":"<!--section=description-->\n<p>Bento Grid Gallery is a lightweight, responsive gallery block for the WordPress block editor.<\/p>\n\n<p>Create modern Bento-style image compositions with a prominent main image, secondary images, an additional-photo counter and a full-screen lightbox \u2014 without relying on an external page builder.<\/p>\n\n<p>The block can use images selected manually from the WordPress Media Library or load them dynamically from an ACF Gallery field attached to the current post. Manual images can also be used as an optional fallback when the ACF field is empty.<\/p>\n\n<h4>\u2728 Why Bento Grid Gallery?<\/h4>\n\n<p>Bento Grid Gallery is designed to keep image galleries simple, visual and fast.<\/p>\n\n<ul>\n<li>Modern Bento-style composition<\/li>\n<li>Native WordPress block editor integration<\/li>\n<li>No external gallery framework required<\/li>\n<li>Dynamic ACF Gallery source<\/li>\n<li>Responsive layouts for desktop, tablet and mobile<\/li>\n<li>Full-screen lightbox with navigation and thumbnails<\/li>\n<li>Server-side rendering<\/li>\n<li>DB Solution HUB integration<\/li>\n<\/ul>\n\n<h4>\ud83e\udde9 WordPress Native<\/h4>\n\n<p>Built to work naturally with WordPress and Gutenberg.<\/p>\n\n<p>The plugin uses native WordPress APIs, the Media Library and block registration through <code>block.json<\/code>.<\/p>\n\n<p>Editor-specific presentation is loaded through the block editor stylesheet, making the block compatible with the iframe-based post editor architecture used by WordPress 7.1.<\/p>\n\n<h4>\ud83d\uddbc\ufe0f Flexible Image Sources<\/h4>\n\n<p>Choose how each gallery gets its images:<\/p>\n\n<ul>\n<li>Manual selection from the WordPress Media Library<\/li>\n<li>Dynamic ACF Gallery field<\/li>\n<li>Configurable ACF field name<\/li>\n<li>Automatic current-post context<\/li>\n<li>Support for common ACF Gallery return formats based on attachment IDs or image arrays<\/li>\n<li>Optional manual-gallery fallback when the ACF field is empty<\/li>\n<\/ul>\n\n<h4>\ud83d\ude80 Performance First<\/h4>\n\n<p>Bento Grid Gallery keeps the frontend lightweight.<\/p>\n\n<ul>\n<li>Optimized WordPress image sizes<\/li>\n<li>No unnecessary frontend framework<\/li>\n<li>Dynamic server-side block rendering<\/li>\n<li>Lightbox assets loaded only where required<\/li>\n<li>Responsive output designed for modern devices<\/li>\n<\/ul>\n\n<h4>\ud83d\udcf1 Responsive by Design<\/h4>\n\n<p>The gallery automatically adapts to different screen sizes.<\/p>\n\n<p>You can configure desktop height and column count while the frontend layout adjusts for tablet and mobile devices.<\/p>\n\n<h4>\ud83d\udd0d Integrated Lightbox<\/h4>\n\n<p>Visitors can open images in a full-screen viewer with:<\/p>\n\n<ul>\n<li>Previous \/ next navigation<\/li>\n<li>Thumbnail navigation<\/li>\n<li>Image counter<\/li>\n<li>Keyboard-friendly controls<\/li>\n<li>Responsive presentation<\/li>\n<\/ul>\n\n<h4>\ud83d\udee0\ufe0f Support &amp; Development<\/h4>\n\n<p>Need help, report an issue or have an idea for Bento Grid Gallery?<\/p>\n\n<p><a href=\"https:\/\/www.davide.baraldi.name\/\">\ud83c\udf10 davide.baraldi.name<\/a><\/p>\n\n<p>Bento Grid Gallery is created and maintained by Davide Baraldi as part of the DB Solution suite.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>bento-grid-gallery<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin directly from the WordPress Plugins screen.<\/li>\n<li>Activate Bento Grid Gallery.<\/li>\n<li>Open the WordPress block editor.<\/li>\n<li>Add the \u201cBento Grid Gallery\u201d block.<\/li>\n<li>Choose images manually or select an ACF Gallery field as the image source.<\/li>\n<li>Configure the layout and publish the page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20bento%20grid%20gallery%20require%20a%20page%20builder%3F\"><h3>Does Bento Grid Gallery require a page builder?<\/h3><\/dt>\n<dd><p>No. The plugin works directly with the native WordPress block editor.<\/p><\/dd>\n<dt id=\"can%20i%20use%20images%20from%20acf%3F\"><h3>Can I use images from ACF?<\/h3><\/dt>\n<dd><p>Yes. Version 1.1.1 supports a dynamic ACF Gallery field as the image source.<\/p><\/dd>\n<dt id=\"which%20acf%20return%20formats%20are%20supported%3F\"><h3>Which ACF return formats are supported?<\/h3><\/dt>\n<dd><p>The block supports common Gallery field return formats based on attachment IDs or image arrays.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20acf%20gallery%20field%20is%20empty%3F\"><h3>What happens if the ACF Gallery field is empty?<\/h3><\/dt>\n<dd><p>You can enable the manual gallery as a fallback.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20include%20a%20lightbox%3F\"><h3>Does the plugin include a lightbox?<\/h3><\/dt>\n<dd><p>Yes. A full-screen lightbox with navigation and thumbnails is included.<\/p><\/dd>\n<dt id=\"is%20the%20gallery%20responsive%3F\"><h3>Is the gallery responsive?<\/h3><\/dt>\n<dd><p>Yes. The layout adapts automatically to desktop, tablet and mobile screens.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/www.davide.baraldi.name\/\">\ud83c\udf10 davide.baraldi.name<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added compatibility with WordPress 7.1.<\/li>\n<li>Added dynamic ACF Gallery field support.<\/li>\n<li>Added support for common ACF Gallery return formats.<\/li>\n<li>Added optional manual-gallery fallback when the ACF field is empty.<\/li>\n<li>Improved compatibility with the iframe-based WordPress editor.<\/li>\n<li>Added editor-specific stylesheet handling.<\/li>\n<li>Improved block and frontend asset loading.<\/li>\n<li>Updated minimum requirements to WordPress 6.4 and PHP 8.1.<\/li>\n<li>Updated documentation and support information.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Improved DB Solution HUB integration.<\/li>\n<li>Updated plugin metadata and documentation.<\/li>\n<li>Improved Gutenberg block compatibility.<\/li>\n<li>General fixes and refinements.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight, responsive Bento-style gallery block for WordPress with Media Library, ACF Gallery support, lightbox, thumbnails and flexible layouts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286147"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/davidebaraldi"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286147"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286147"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286147"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286147"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286147"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}