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
- How to customise the output of the WP image gallery shortcode from a plugin?
- Gutenberg disallow certain custom blocks but keep all core blocks?
- Gutenberg: Error loading block: Invalid parameter(s): attributes but it can be used in the code
- How to disable Gutenberg editor?
- Getting a custom Gutenberg component’s state from outside that component
- How to create gutenberg block using REST API independently or as headless way?
- Using nextGen Gallery.. how can I call a list of all Gallery Names?
- Two embedded gallery in one post
- 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
- How to get all attachment image from post ?? WordPress
- Gutenberg: Difference between “import” and “const” for dependencies
- Gurenberg Block: How to migrate from el-Functions to JSX elements?
- 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
- Difference between register_block_type & wp.blocks.registerBlockType
- Passing select control value to block
- problem with nextgen plugin
- NextGen Gallery – automatically create gallery sub page?
- Passing RichText attributes to function onChange
- Can I share predefined fonts from theme_support with a gutenberg component?
- How do I store information in a dynamic block in WordPress?
- Gutenberg List Extension Block
- How do I create a full-bleed background image on text mouseover? [closed]
- Get a list of galleries from an album in NextGEN Gallery [closed]
- How to add a random image to a post from gallery and only show one?
- Plugin for gallery with thumbnails?
- Check for Active WordPress Plugins from the Block Editor
- Gutenberg Blocks – Change EDIT part of the block using editor.BlockEdit filters. How to change the markup?
- How to create custom embed block in gutenberg wordpress
- How do I turn a custom post type into a plugin?
- Gutenberg: How to refresh ServerSideRender with useSelect and AsyncModeProvider true?
- Getting RGBA colour from gutenberg colourpicker
- Gallery plugin forces itself above text
- Image gallery plugin [closed]
- 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
- Howto accurately position images with maximum flexibility?
- Is any gallery plugin available to generate galleries from existing uploaded images? [closed]
- How to add Internationalization in WordPress using Javascript/React?
- how to disable blockrenderAppender inside all Innerblocks?
- Cannot find a list of data selectors for Gutenberg editor
- 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
- className not populating in custom block
- Gutenberg block can’t save richtext
- Use gutenberg block editor on plugin page (outside of a post)
- Using SVN to upload plugin created with gutenberg blocks
- I am not receiving className in a ServerSideRender component
- Will Gutenberg Have a Negative Impact on Page Speed?
- 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?
- Image Manager Plugin [closed]
- Gutenberg: Block SelectControl saves attributes but after a reload of Gutenberg it loads its defaults. Why?
- 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
- Why is the ‘Gutenberg’ Plugin generating an ‘Inconsistent File Permissions’ error when other Plugins, with the same permissions, do not?
- what is name of this plugin used for photo gallery page [closed]
- Fullscreen gallery plugin [closed]
- Best portfolio/gallery/carousel slideshow plugin with thickbox? [closed]
- Gutenberg Blocks – Cannot retrieve block saved attributes in edit post
- 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)
- Image Galleries for website migrated from .com to .org
- 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?
- jQuery gallery plugin to interface with Picasa
- Looking for a photo gallery plugin [closed]
- Elementor Combined all Sections into 1 Text Editor
- 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?