CMB Field Type: Gallery
Gallery field type for Custom Metaboxes and Fields for WordPress
by Phil Wylie · github.com/mustardbees/cmb-field-gallery · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mustardbees/cmb-field-gallery/archive/refs/heads/master.zipReadme
[DEPRECATED] CMB Field Type: Gallery
IMPORTANT - this project is no longer supported
CMB2's file_list provides similar functionality and is probably the way to go.
I've written a quick tool to convert existing data from the pw_gallery to file_list format.
Description
Gallery field type for CMB2.
Running an older version of CMB? Check the previous releases.
Installation
You can install this field type as you would a WordPress plugin:
- Download the plugin
- Place the plugin folder in your
/wp-content/plugins/directory - Activate the plugin in the Plugin dashboard
Alternatively, you can place the plugin folder in with your theme/plugin. After you call CMB:
require_once 'init.php';
Add another line to include the cmb-field-gallery.php file. Something like:
require_once 'cmb-field-gallery/cmb-field-gallery.php';
Usage
pw_gallery - Save a list of attachment IDs. Example:
array(
'name' => 'Gallery Images',
'desc' => 'Upload and manage gallery images',
'button' => 'Manage gallery', // Optionally set button label
'id' => $prefix . 'gallery_images',
'type' => 'pw_gallery',
'sanitization_cb' => 'pw_gallery_field_sanitise',
),
Screenshots


To-do
- Add a clear gallery button
- Thumbnail previews
Example front-end output
<?php $gallery_images = get_post_meta( get_the_ID(), '_cmb_gallery_images', true ); ?>
<?php if ( ! empty( $gallery_images ) ) : ?>
<ul>
<?php foreach ( $gallery_images as $gallery_image ) : ?>
<li><?php echo wp_get_attachment_image( $gallery_image, 'thumbnail' ); ?></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v2.0.2 | Sep 20, 2014 |
| v2.0.1 | Sep 18, 2014 |
| v2.0.0 | Sep 17, 2014 |
| v1.0.1 | Apr 1, 2014 |
| v1.0 | Apr 1, 2014 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.