Make WordPress Core

Ticket #38094: custom-taxos-inlineedit-all-cpts.patch

File custom-taxos-inlineedit-all-cpts.patch, 960 bytes (added by shadyvb, 7 years ago)

Another patch to enable autocomplete for custom taxos for all post types in inline/bulk edit forms

  • wp-admin/js/inline-edit-post.js

    diff --git a/wp-admin/js/inline-edit-post.js b/wp-admin/js/inline-edit-post.js
    index 3a65805..5b961e2 100644
    a b inlineEditPost = { 
    113113                });
    114114
    115115                // enable autocomplete for tags
    116                 if ( 'post' === type ) {
    117                         // support multi taxonomies?
    118                         tax = 'post_tag';
    119                         $('tr.inline-editor textarea[name="tax_input['+tax+']"]').suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma } );
    120                 }
     116                $( 'tr.inline-editor textarea[name^=tax_input]' ).each(function(){
     117                        var $el = $(this),
     118                            tax = $el.prop('name').match(/\[(.*)\]/)[1];
     119
     120                        $el.suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, {
     121                                delay      : 500,
     122                                minchars   : 2,
     123                                multiple   : true,
     124                                multipleSep: inlineEditL10n.comma
     125                        } );
     126                });
    121127                $('html, body').animate( { scrollTop: 0 }, 'fast' );
    122128        },
    123129