Make WordPress Core

Ticket #38094: custom-taxos-inlineedit.patch

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

Patch to enable autocomplete for custom taxes 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..3679bc6 100644
    a b inlineEditPost = { 
    114114
    115115                // enable autocomplete for tags
    116116                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 } );
     117                        $( 'tr.inline-editor textarea[name^=tax_input]' ).each(function(){
     118                                var $el = $(this),
     119                                    tax = $el.prop('name').match(/\[(.*)\]/)[1];
     120
     121                                $el.suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, {
     122                                        delay      : 500,
     123                                        minchars   : 2,
     124                                        multiple   : true,
     125                                        multipleSep: inlineEditL10n.comma
     126                                } );
     127                        });
    120128                }
    121129                $('html, body').animate( { scrollTop: 0 }, 'fast' );
    122130        },