Uploaded images are already posts, a gallery is just a list of post IDs with some display options
In WordPress, when you upload an image it creates a post of type attachment
, and these posts have URLs, templates, etc
If you just link the gallery items to their attachment page rather than the media file you’ll see this page.
Then, you can add an attachment.php
to your theme, or even drill down to image.php
etc. It might even look like the FB album you wanted if you code it that way.
Since attachments are posts, they can have comments, post meta, etc, just put your analysis in the description rather than the caption.
Related Posts:
- Validation error: Extending Gutenberg gallery block
- Changing image size to full size in Gutenberg’s block gallery
- WordPress Gutenberg custom block
- Gutenberg: Error loading block: Invalid parameter(s): attributes but it can be used in the code
- How to create gutenberg block using REST API independently or as headless way?
- Show missing Sidebar from Gutenberg admin area
- Gutenberg: How to use output of php render_callback function in the block editors backend?
- Gutenberg: How to use block attributes with ServerSideRenderer?
- Calling function from within functions.php returns unwanted value
- Storing image gallery plugin data
- Gutenberg Block: Objects are not valid as a React child (found: [object HTMLDivElement])
- How to add custom style to Gutenberg?
- How to find out what blocks are added by a plugin
- Passing select control value to block
- problem with nextgen plugin
- Passing RichText attributes to function onChange
- Gutenberg List Extension Block
- How to add a random image to a post from gallery and only show one?
- Plugin for gallery with thumbnails?
- Gutenberg Blocks – Change EDIT part of the block using editor.BlockEdit filters. How to change the markup?
- How do I turn a custom post type into a plugin?
- Gutenberg: How to refresh ServerSideRender with useSelect and AsyncModeProvider true?
- How to use get_theme_mod in gutenberg editor wordpress?
- Plugin echos text from shortcode function in gutenberg page editor
- How do I prevent the link from using url of the image in Block Editor?
- Debugs/errors in oqey gallery
- Is any gallery plugin available to generate galleries from existing uploaded images? [closed]
- WordPress Gutenberg react make import of __experimentalUseInnerBlocksProps which is no more experimetal
- Add button gutenberg help
- Theme is Causing Ajax Conflicts for a plugin I cant identify it
- Gutenberg block can’t save richtext
- I am not receiving className in a ServerSideRender component
- Removing an action from wp_footer called in a class that’s inside a bigger class
- Can we have an ‘Update metadata’ button in Image Gallery for all image instances?
- Would Gutenberg be considered a PlugIn?
- Can’t get Gutenberg InspectorControls to work
- Retrieving links and names of images from a NextGEN gallery [closed]
- How do I create a Client Logos section in admin menu?
- Basic gallery plugin suggestion [closed]
- How to add custom table style for table block in gutenberg editor
- Gutenberg Block Style CSS Class Is Not Applying on Backend
- Fullscreen gallery plugin [closed]
- Best portfolio/gallery/carousel slideshow plugin with thickbox? [closed]
- How to find out whether a plugin is used in pages or posts?
- “uagb/section and uagb/columns block”
- React error #231with Custom Blocks after upgrade to WP 5.5
- serverSideRender does not render “preview” html inside Gutenberg block
- Set Multiple Meta Values as an Array Using dispatch( ‘core/editor’ ).editPost() Call in Gutenberg/JS
- WordPress Editor completely blank [closed]
- How to get images using taxonomy ( WP Media Folder)
- Default WordPress gallery or very lightweight alternative to it?
- Advanced custom fields and Slideshow gallery desn’t work together? [closed]
- Create Short code dynamically
- Portfolio Slideshow Sliders Behaving Oddly When in jQuery Ui Tabs
- Adding Gallery to Footer of Homepage
- Can I remove an image from the Gallery without deleting it from the Media Library?
- Advanced video gallery plugin needed [closed]
- Plug-in that shows x number thumbnails from another post
- Any gallery plugins that allow commenting on single images?
- Use a custom block in another block
- Gutenberg default attributes are empty when accessing in edit
- Set Button in PluginDocumentSettingPanel Content (WordPress Gutenberg)
- How can I disable an attribute from a Gutenberg block included in a template via InnerBlocks?
- WP REST API GET Method Works But Not The POST Method
- WordPress latest core update conflicting with newspack-newsletter plugin
- Gutenberg: Prevent links from being clickable in the block. Error: “Cannot destructure property ‘frameElement’ of ‘r’ as it is null.”
- Javascript console errors and WSOD on edit post pages
- How to add gallery to post and make seperate album page with gallery link to post?
- @wordpress/scripts advanced usage
- Has blocks gutenberg block multiples registers type in my Plugin
- Fixed: Console.log twice in the edit function
- Possible way of having multiple Gutenberg instances for a page?
- How to create a custom block in Gutenberg with multiple checkboxes?
- WordPress Gutenberg How to make TextControl Required?
- Displaying all the images from all of my articles
- Better search on WordPress.org Plugins?
- Gutenberg Block: How to reload a ServerSideRender?
- How to change the width of certain paragraph or header blocks?
- Implementing Scrollable Images
- Block content rendering on the top just below body tag
- Looking for Image Slider that is based on default WP Media Library
- Gutenberg editor in WordPress 5.0.3 /wp-json/wp/v2/pages/4713/autosaves?_locale=user 500 (Internal Server Error)
- WordPress show descriptions under images in gallery
- Custom Gallery plugin uploading to different dir, and post to page
- Render Shortcode in Lightbox Gallery
- Render Shortcode in Lightbox Gallery
- How can I disable Jetpack plugin on mobile?
- How to move WordPress gallery image out of the link?
- How to show an image popup when one clicks on an image thumbnail?
- Any plugins that upload, resize, and display images? [closed]
- Display Facebook photo albums and photo comments?
- Gutenberg: Dynamic Block – Show saved data in the editor
- Create plugin with multiple blocks
- Block registration with viewScript
- Refresh server side rendered block in Gutenberg without changing attributes or its content
- How to save mediaupload multiple URLs as array meta?
- How to get attributes from block.js into php
- Accessible ‘List Carousel’ block/pattern?
- Vanilla javascript in custom gutenberg block not working
- WordPress custom block: Link saved in database not retrieved when editing post