{"id":338432,"date":"2026-07-10T11:11:16","date_gmt":"2026-07-10T11:11:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lmdm-lightbox-gallery-membership\/"},"modified":"2026-07-10T11:10:51","modified_gmt":"2026-07-10T11:10:51","slug":"lmdm-lightbox-gallery-membership","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lmdm-lightbox-gallery-membership\/","author":5862608,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.1","requires":"6.9","requires_php":"8.0","requires_plugins":null,"header_name":"LMDM Lightbox Gallery Membership","header_author":"Nic Bug","header_description":"Lets standalone core Image blocks join the lightbox navigation group of a selected core Gallery block.","assets_banners_color":"b27376","last_updated":"2026-07-10 11:10:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/lassmichdasmachen.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":22,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nicmare","date":"2026-07-10 11:10:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3602654,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3602654,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3602654,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3602654,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3602654,"resolution":"1","location":"assets","locale":"","width":1280,"height":960},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3602654,"resolution":"2","location":"assets","locale":"","width":1280,"height":960}},"screenshots":{"1":"Image block inspector with the <code>Lightbox gallery group<\/code> selector","2":"Gallery caption used as readable select label","3":"Standalone image included in the native gallery lightbox navigation"}},"plugin_section":[],"plugin_tags":[210,148076,133,237,265321],"plugin_category":[],"plugin_contributors":[257089],"plugin_business_model":[],"class_list":["post-338432","plugin","type-plugin","status-publish","hentry","plugin_tags-gallery","plugin_tags-gutenberg","plugin_tags-image","plugin_tags-lightbox","plugin_tags-lmdm","plugin_contributors-nicmare","plugin_committers-nicmare"],"banners":{"banner":"https:\/\/ps.w.org\/lmdm-lightbox-gallery-membership\/assets\/banner-772x250.jpg?rev=3602654","banner_2x":"https:\/\/ps.w.org\/lmdm-lightbox-gallery-membership\/assets\/banner-1544x500.jpg?rev=3602654","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lmdm-lightbox-gallery-membership\/assets\/icon-128x128.png?rev=3602654","icon_2x":"https:\/\/ps.w.org\/lmdm-lightbox-gallery-membership\/assets\/icon-256x256.png?rev=3602654","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lmdm-lightbox-gallery-membership\/assets\/screenshot-1.png?rev=3602654","caption":"Image block inspector with the <code>Lightbox gallery group<\/code> selector"},{"src":"https:\/\/ps.w.org\/lmdm-lightbox-gallery-membership\/assets\/screenshot-2.png?rev=3602654","caption":"Gallery caption used as readable select label"}],"raw_content":"<!--section=description-->\n<p>WordPress ships with a native Lightbox-Effect for image and gallery blocks. This plugin adds one focused editor option to standalone core Image blocks: <code>Join gallery<\/code>.<\/p>\n\n<p>When the native Lightbox-Effect is enabled on an Image block, the block inspector shows all Lightbox-enabled Gallery blocks on the current page. Select one of them and the standalone image becomes part of that gallery's native lightbox navigation group on the frontend.<\/p>\n\n<p>The plugin does not replace the core Image or Gallery blocks. It stores a stable internal lightbox group ID on Gallery blocks and a selected group ID on standalone Image blocks. During rendering, it uses the same WordPress Interactivity API context that the core Gallery block uses for native lightbox navigation.<\/p>\n\n<p>For a more readable editor experience, gallery captions are used as select labels when available. If a gallery has no caption, the plugin falls back to a numbered label with the image count.<\/p>\n\n<h3>Plugin Features<\/h3>\n\n<p>\u2714  extends the existing core Image and Gallery blocks\n\u2714  adds a <code>Join gallery<\/code> selector to standalone Image blocks\n\u2714  only shows the selector when the native Lightbox-Effect is active\n\u2714  only lists Gallery blocks whose native Lightbox-Effect is active\n\u2714  uses Gallery captions as human-readable select labels\n\u2714  stores stable internal group IDs on Gallery blocks\n\u2714  wraps selected standalone Image blocks in the required <code>core\/gallery<\/code> interactivity context\n\u2714  keeps the native WordPress lightbox overlay and navigation behavior\n\u2714  ships with English and German PO, MO and JSON translation files\n\u2714  uses no build step and no custom replacement block<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/lmdm-lightbox-gallery-membership<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Open a post or page in the block editor.<\/li>\n<li>Add a <strong>Gallery<\/strong> block and enable the native Lightbox-Effect.<\/li>\n<li>Add or select a standalone <strong>Image<\/strong> block and enable its native Lightbox-Effect.<\/li>\n<li>Open the <code>Lightbox gallery group<\/code> panel and choose the gallery the image should join.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20create%20a%20new%20block%3F\"><h3>Does it create a new block?<\/h3><\/dt>\n<dd><p>No, it only extends the existing core Image and Gallery blocks.<\/p><\/dd>\n<dt id=\"why%20is%20the%20gallery%20selector%20not%20visible%3F\"><h3>Why is the gallery selector not visible?<\/h3><\/dt>\n<dd><p>The selector is only visible for standalone Image blocks when the native WordPress Lightbox-Effect is active. If the image links to a media file, attachment page or custom URL, the native lightbox is not active and the selector is hidden.<\/p><\/dd>\n<dt id=\"why%20is%20my%20gallery%20not%20listed%3F\"><h3>Why is my gallery not listed?<\/h3><\/dt>\n<dd><p>Only Gallery blocks with the native Lightbox-Effect enabled are listed. Enable the gallery lightbox first, then select it from the Image block.<\/p><\/dd>\n<dt id=\"how%20are%20gallery%20names%20chosen%20in%20the%20selector%3F\"><h3>How are gallery names chosen in the selector?<\/h3><\/dt>\n<dd><p>If a Gallery block has a caption, that caption is used as the label. If there is no caption, the plugin uses a fallback like <code>Gallery 2 (12 images)<\/code>.<\/p><\/dd>\n<dt id=\"where%20does%20the%20external%20image%20appear%20in%20the%20lightbox%20order%3F\"><h3>Where does the external image appear in the lightbox order?<\/h3><\/dt>\n<dd><p>Standalone images are appended after the regular gallery images in the native lightbox navigation order.<\/p><\/dd>\n<dt id=\"does%20it%20change%20the%20gallery%20markup%3F\"><h3>Does it change the Gallery markup?<\/h3><\/dt>\n<dd><p>Only when needed. Gallery blocks receive a stable internal group ID, and selected standalone Image blocks receive a small wrapper that provides the same <code>core\/gallery<\/code> interactivity context used by WordPress core.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20disable%20the%20plugin%3F\"><h3>What happens when I disable the plugin?<\/h3><\/dt>\n<dd><p>The additional selector disappears and standalone Image blocks stop joining gallery lightbox groups. Existing Image and Gallery blocks continue to work as normal core blocks.<\/p><\/dd>\n<dt id=\"who%20is%20the%20author%20of%20the%20plugin%3F\"><h3>Who is the author of the plugin?<\/h3><\/dt>\n<dd><p>The WordPress user \"nicmare\" vibe coded it. Means he had the idea of the plugin and uses AI to craft the code.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>first release of the plugin<\/li>\n<li>added standalone Image block gallery membership selector<\/li>\n<li>added stable Gallery block group IDs<\/li>\n<li>added frontend rendering integration for the native Core lightbox<\/li>\n<li>added English and German PO, MO, JSON and POT language files<\/li>\n<\/ul>","raw_excerpt":"Lets standalone core Image blocks join the native lightbox navigation group of a selected core Gallery block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338432","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=338432"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nicmare"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338432"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338432"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338432"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338432"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338432"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}