{"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-07-29T13:42:40","modified_gmt":"2026-07-29T13:42:40","slug":"bento-grid-gallery","status":"publish","type":"plugin","link":"https:\/\/eu.wordpress.org\/plugins\/bento-grid-gallery\/","author":17379526,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.2","requires":"6.0","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":"aeb7bd","last_updated":"2026-07-29 13:42:40","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":424,"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"}},"upgrade_notice":{"1.0.2":"<p>Adds WordPress 7.0 compatibility, the standard DB Solution HUB interface, and code-quality improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3473740,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3473740,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3473740,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3473740,"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.0.2","title":"Bento Grid Gallery","category":"media","icon":"images-alt2","description":"Advanced photo gallery with Bento Grid layout.","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}},"editorScript":"bento-grid-editor-script","style":"bento-grid-style","script":"bento-grid-frontend-script"}},"tagged_versions":["1.0.1","1.0.2"],"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 on the frontend.","2":"Native image selection and gallery management.","3":"Layout controls in the block editor sidebar.","4":"DB Solution HUB integration."}},"plugin_section":[],"plugin_tags":[209606,1220,210,148076,237],"plugin_category":[50],"plugin_contributors":[255813],"plugin_business_model":[],"class_list":["post-286147","plugin","type-plugin","status-publish","hentry","plugin_tags-bento","plugin_tags-block","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=3473740","banner_2x":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/banner-1544x500.jpg?rev=3473740","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/icon-128x128.jpg?rev=3473740","icon_2x":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/icon-256x256.jpg?rev=3473740","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-1.jpg?rev=3473740","caption":"Bento Grid Gallery block on the frontend."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-2.jpg?rev=3473740","caption":"Native image selection and gallery management."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-3.jpg?rev=3473740","caption":"Layout controls in the block editor sidebar."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-4.jpg?rev=3473740","caption":"DB Solution HUB integration."},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-5.jpg?rev=3473740","caption":""},{"src":"https:\/\/ps.w.org\/bento-grid-gallery\/assets\/screenshot-6.jpg?rev=3473740","caption":""}],"raw_content":"<!--section=description-->\n<p>Bento Grid Gallery adds a lightweight, responsive gallery block to the WordPress block editor. It creates a modern Bento-style composition with a prominent main image, secondary images, an additional-photo counter, and a full-screen lightbox.<\/p>\n\n<p>The plugin uses native WordPress APIs and does not require an external page builder. Its block assets are registered through <code>block.json<\/code>, making the editor presentation compatible with the iframe-based block editor used by current and future WordPress versions.<\/p>\n\n<p><strong>Key features<\/strong><\/p>\n\n<ul>\n<li>Responsive Bento grid layout.<\/li>\n<li>Native WordPress Media Library integration.<\/li>\n<li>Image selection, removal, and reordering through the standard gallery interface.<\/li>\n<li>Configurable desktop height and column count.<\/li>\n<li>Integrated full-screen lightbox with navigation and thumbnails.<\/li>\n<li>Automatic additional-photo counter.<\/li>\n<li>Optimized WordPress image sizes for improved loading performance.<\/li>\n<li>Dynamic server-side block rendering.<\/li>\n<li>DB Solution HUB integration.<\/li>\n<li>Compatible with the WordPress 7.0 Modern admin design.<\/li>\n<li>Translation-ready and compatible with Italian and English interfaces.<\/li>\n<\/ul>\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 ZIP file from <strong>Plugins &gt; Add Plugin &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate <strong>Bento Grid Gallery<\/strong>.<\/li>\n<li>Open a page or post in the block editor.<\/li>\n<li>Add the <strong>Bento Grid Gallery<\/strong> block.<\/li>\n<li>Select images from the Media Library and configure the layout in the block sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20customize%20the%20layout%3F\"><h3>How do I customize the layout?<\/h3><\/dt>\n<dd><p>Select the block and open the block settings sidebar. You can change the desktop height and the number of desktop columns.<\/p><\/dd>\n<dt id=\"how%20do%20i%20reorder%20photos%3F\"><h3>How do I reorder photos?<\/h3><\/dt>\n<dd><p>Use the <strong>Edit \/ Reorder Gallery<\/strong> button. WordPress opens the native gallery interface, where images can be reordered with drag and drop.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20wordpress%207.0%3F\"><h3>Is the plugin compatible with WordPress 7.0?<\/h3><\/dt>\n<dd><p>Yes. Version 1.0.2 is tested with WordPress 7.0 and its Modern admin interface. The block uses API version 3 and WordPress block metadata, supporting the iframe-based editor architecture.<\/p><\/dd>\n<dt id=\"does%20it%20require%20jquery%3F\"><h3>Does it require jQuery?<\/h3><\/dt>\n<dd><p>The current lightbox frontend uses the jQuery copy bundled with WordPress. No external JavaScript library is downloaded.<\/p><\/dd>\n<dt id=\"where%20are%20the%20plugin%20instructions%3F\"><h3>Where are the plugin instructions?<\/h3><\/dt>\n<dd><p>Open <strong>DB Solution &gt; Bento Grid Gallery<\/strong> in the WordPress administration area.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added the standard DB Solution HUB layout with active-plugin cards.<\/li>\n<li>Added Bento Grid Gallery to the automatic active-plugin list.<\/li>\n<li>Updated compatibility declaration to WordPress 7.0.<\/li>\n<li>Improved compatibility with the WordPress 7.0 Modern admin interface.<\/li>\n<li>Confirmed block editor iframe compatibility through Block API version 3 and <code>block.json<\/code> asset registration.<\/li>\n<li>Replaced non-cryptographic unique ID generation with <code>wp_unique_id()<\/code>.<\/li>\n<li>Added translator comments for strings containing placeholders.<\/li>\n<li>Added <code>Requires PHP<\/code> to the WordPress.org readme.<\/li>\n<li>Improved the internal module guide and responsive admin styling.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Moved admin inline CSS to an enqueued external stylesheet.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added Bento grid layout and integrated lightbox.<\/li>\n<li>Added Inspector Controls for desktop height and columns.<\/li>\n<\/ul>","raw_excerpt":"A responsive Gutenberg gallery block with a Bento grid layout, native Media Library management, and an integrated lightbox.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286147"}],"author":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/davidebaraldi"}],"wp:attachment":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286147"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286147"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286147"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286147"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286147"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}