WordPress.org

Make WordPress Core

Ticket #28693: 28693.diff

File 28693.diff, 1.8 KB (added by adamsilverstein, 5 years ago)

make gallery defaults configurable

  • src/wp-includes/js/media-editor.js

     
    582582                type : 'image',
    583583                editTitle : wp.media.view.l10n.editGalleryTitle,
    584584                defaults : {
    585                         itemtag: 'dl',
    586                         icontag: 'dt',
    587                         captiontag: 'dd',
    588                         columns: '3',
    589                         link: 'post',
    590                         size: 'thumbnail',
    591                         order: 'ASC',
    592                         id: wp.media.view.settings.post && wp.media.view.settings.post.id,
    593                         orderby : 'menu_order ID'
     585                        itemtag:    wp.media.view.settings.galleryDefaults.itemtag,
     586                        icontag:    wp.media.view.settings.galleryDefaults.icontag,
     587                        captiontag: wp.media.view.settings.galleryDefaults.captiontag,
     588                        columns:    wp.media.view.settings.galleryDefaults.columns,
     589                        link:       wp.media.view.settings.galleryDefaults.link,
     590                        size:       wp.media.view.settings.galleryDefaults.size,
     591                        order:      wp.media.view.settings.galleryDefaults.order,
     592                        id:         wp.media.view.settings.post && wp.media.view.settings.post.id,
     593                        orderby:    wp.media.view.settings.galleryDefaults.orderby
    594594                }
    595595        });
    596596
  • src/wp-includes/media.php

     
    28382838                'embedExts'    => $exts,
    28392839                'embedMimes'   => $ext_mimes,
    28402840                'contentWidth' => $content_width,
     2841
     2842                // Gallery Defaults
     2843                'galleryDefaults' => array(
     2844                        'itemtag'    => 'dl',
     2845                        'icontag'    => 'dt',
     2846                        'captiontag' => 'dd',
     2847                        'columns'    => '3',
     2848                        'link'       => 'post',
     2849                        'size'       => 'thumbnail',
     2850                        'order'      => 'ASC',
     2851                        'orderby'    => 'menu_order ID',
     2852                ),
    28412853        );
    28422854
    28432855        $post = null;