[wp-trac] [WordPress Trac] #28693: Make gallery defaults configurable

WordPress Trac noreply at wordpress.org
Thu Jul 17 23:13:12 UTC 2014

#28693: Make gallery defaults configurable
 Reporter:  michal429                |       Owner:  wonderboymusic
     Type:  enhancement              |      Status:  reopened
 Priority:  normal                   |   Milestone:  4.0
Component:  Gallery                  |     Version:  trunk
 Severity:  normal                   |  Resolution:
 Keywords:  has-patch needs-testing  |     Focuses:  javascript
Changes (by GregLone):

 * keywords:  has-patch => has-patch needs-testing
 * status:  closed => reopened
 * resolution:  fixed =>



 It seems it doesn't work properly. Here what I've done:
 add_filter( 'media_view_settings', 'sfgv_localize_gallery_defaults', 10, 2

 function sfgv_localize_gallery_defaults( $settings, $post ) {
         $defaults = ! empty( $settings['galleryDefaults'] ) && is_array(
 $settings['galleryDefaults'] ) ? $settings['galleryDefaults'] : array();
         $settings['galleryDefaults'] = array_merge( $defaults, array(
                 'itemtag'       => 'figure',
                 'icontag'       => 'div',
                 'captiontag'    => 'figcaption',
                 'columns'       => 5,
                 'size'          => 'gallery-thumb',
                 'link'          => 'file',
         ) );
         return $settings;


 The custom values are added to the `_wpMediaViewsL10n` JS var, good.

 In the gallery creation window:
 - The default columns value is 3,
 - The default link value is post.
 In short, none of my custom values are applied.

 I keep the default values as it and send the gallery to the editor:
 - I have 5 columns,
 - The tags are dl/dt/dd,
 - The image size is still thumbnail.
 In short, only the number of columns is applied.

 I click the gallery, then the edit button:
 - Still 3 columns and "post".

 One more thing.
 If html5 support is set for the gallery shortcode, the tags used are
 figure/div/figcaption instead of dl/dt/dd. Perhaps should we do the same
 things in the editor? But it may not be really useful though.

Ticket URL: <https://core.trac.wordpress.org/ticket/28693#comment:9>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list